10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

Agentation:这款AI编程救星来了,指哪改哪!用可视化标注工具提升AI编程协作效率

11小时前 AI编程开发 54 0

用Claude进行网页开发时,遇到最大的就是效率问题。

当我让AI帮我写完一个页面后,发现了几处需要调整的地方:按钮尺寸不合适、文案有笔误、弹窗交互有问题。

问题来了我要怎么告诉Claude具体改哪里?

通常的做法是这样的:"在首页右下角的那个蓝色按钮上,点击没反应,能帮我修一下吗?

"但Claude无法直接映射到代码中的具体位置,因为它不知道"右下角蓝色按钮"对应的是哪个文件、哪个class选择器。

双方需要多轮沟通才能达成理解,这显然浪费了不少时间。

直到我接触到Agentation这个工具,才意识到这个问题其实有更优雅的解决方案。

Agentation的工作原理

什么是Agentation?

Agentation(名称来自Agent + Annotation)是一个可视化反馈工具,它通过捕获网页元素的结构化信息,将视觉反馈转化为代码可读的数据格式。

简单说,它就是在你和AI之间搭建了一座"翻译桥梁"。

它如何运作

当你在网页上点击某个元素时,Agentation会自动收集以下信息:

  • HTML选择器(CSS Selector) — 精确定位代码中的元素
  • 元素类名(Class) — 标识样式和功能
  • 层级路径 — 显示元素在DOM树中的位置
  • 页面坐标 — 记录元素在视口中的位置
  • 元素上下文 — 所在的组件或文件路径

这些数据被打包成结构化的Markdown格式。

 

以下是一个实际示例:

## Page Feedback:
/**Viewport:** 1728×997

### 1. button "Primary Button"
**Location:** .demo-section > .demo-elements > .button-group > .demo-button
**Feedback:** 按钮太小,点击区域不足

### 2. h3 "Example Card"
**Location:** .demo-section > .demo-elements > .demo-card > h3
**Feedback:** 卡片标题字体颜色对比度不足

### 3. paragraph: "Point at problems, not code"
**Location:** .main-content > .article > header > .tagline
**Feedback:** 这行文字有拼写错误

你只需复制这段Markdown给Claude,它就能精准定位每个需要修改的元素,直接修改对应的代码,而无需反复确认。

安装与配置指南

前置条件

 重要限制:

  • 仅支持桌面端(不支持移动端)
  • 需要React 18及以上版本
  • 仅在开发环境中运行(dev-only)
  • 用于本地开发调试,不能用于生产环境

安装步骤

第一步:安装NPM包

在你的React项目目录运行以下命令之一:

npm install agentation

或其他包管理器:

yarn add agentation
pnpm add agentation
bun add agentation

第二步:在应用中引入组件

在你的根组件(通常是App.jsx)添加以下代码:

import { Agentation } from "agentation";

function App() {
  return (
    <>
      {process.env.NODE_ENV === "development" && }
      {/* 你的其他组件 */}
    </>
  );
}

关键说明:NODE_ENV检查确保Agentation仅在开发模式加载,生产构建时不会被包含。

Claude Code快速集成(可选)

如果你使用Claude Code,可以通过技能系统一键配置:

步骤1:安装技能

npx add-skill benjitaylor/agentation

步骤2:在Claude Code中运行

/agentation

Claude Code会自动检测你的框架、安装包、创建Provider并配置布局。

使用流程

快速上手(5个步骤)

1. 启动项目

运行你的开发服务器,访问本地地址(如http://localhost:3000)。

页面右下角会出现一个铅笔图标 。

2. 进入标注模式

点击右下角的Agentation图标,进入"标注状态"。

此时移动鼠标到任何网页元素上,该元素会高亮显示。

3. 选择问题元素

点击需要修改的元素(按钮、文字、图片等)。

4. 添加反馈描述

在弹出的输入框中填写具体问题,例如:

  • "按钮文字太模糊"
  • "这里的链接点击没反应"
  • "动画速度太快,看不清"
  • "拼写错误:'recieve'应改为'receive'"

5. 复制并提交给AI

点击"Copy"按钮,Agentation生成的Markdown会被复制到剪贴板。

打开Claude或Cursor,粘贴这段反馈文本,AI会根据选择器自动定位并修改对应代码。

操作要点

操作场景 建议做法 注意事项
标注UI问题 直接点击相关元素 每条反馈仅指向一个问题
修复文案错误 选中文本后进行标注 说明"拼写错误"或"应改为…"
调整动画/交互 先暂停动画,再点击元素 描述预期效果与实际差异
多个问题批量反馈 逐个标注,一次性复制 保持反馈的清晰性和原子性

使用技巧与最佳实践

如何写出高质量的反馈

  • 具体而非模糊:写"按钮文字对比度不足,难以阅读",而不是"这里不对"
  • 单一问题原则:每条注释只包含一个问题,便于AI逐一处理
  • 提供上下文:说明预期表现和实际表现的差异。例如:"按钮应该在悬停时变色,但目前没有反应"
  • 优先级标记:如果问题众多,可用"[优先级高]"等前缀标记

提高协作效率的技巧

  • 批量标注:一次进入标注模式,标注所有问题后一次性复制
  • 暂停动画:对于动态效果,先暂停再标注,确保精确性
  • 使用浏览器开发者工具配合:如需查看当前元素的完整选择器,可打开DevTools验证
  • 版本迭代:每次修改后重新标注检查,形成闭环反馈

安全与隐私说明

Agentation在设计上采用了"本地优先"的隐私策略:

  • 无网络请求:所有操作在本地浏览器中执行,不涉及服务器通信
  • 本地数据处理:生成的Markdown仅存储在你的剪贴板中,由你手动决定是否分享
  • 无数据追踪:不收集、不存储、不分析任何使用数据
  • 开发环境限制:生产构建时完全移除,不会影响用户体验

总结与反思

Agentation核心优势在于它降低了AI编程的交互成本。

过去我们需要用自然语言描述视觉问题,然后等AI理解和确认;现在可以直接"指哪改哪",大幅减少了沟通往返。

适用场景:主要是前端开发迭代。特别是当你与AI工具(Claude、Cursor等)协作时,每一个精准的反馈都能换来更高质量的代码修改。

局限性:需要认识到:它目前仅限于React开发环境,对后端、全栈项目的支持还有限。但对于快速原型和前端迭代,这已经是一个显著的生产力提升。

如果你正在用AI工具进行web开发,Agentation值得一试。它不是解决问题的"银弹",但可以有效提高你与AI的协作效率——这在快速迭代的时代是有实际意义的。

在线体验: https://agentation.dev/

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Agentation:这款AI编程救星来了,指哪改哪!用可视化标注工具提升AI编程协作效率
#Agentation #web开发 #AI编程 
收藏 1
ChatWise:功能越多就越好吗?一款高性能轻量级AI聊天助手
智谱上线AI学习搭子,从收藏夹里挖出来的知识,怎样才能真正变成自己的能力?
推荐阅读
  • Claude Code for VS Code 上线bypass permissions,不用Node.js直接原生安装
  • Claude Code进阶篇:Claude Code命令系统,全流程工程实践探索
  • 深度解读Cursor首席设计师12条黄金法则,让Cursor写出高质量代码,丝滑到起飞!
  • Conductor:一款Claude Code可视化多开神器
  • mcp-memory-service:Claude Code每次都失忆?这个开源工具帮你彻底解决记忆问题
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
20190 7月前
Claude Code Rules:claude.md文件配置完全指南
15281 6月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
12728 8月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
12394 6月前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
12238 11月前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
11908 6月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
11127 1年前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
8994 6月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
8650 8月前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
8511 6月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Remotion Skills + Claude Code,又一个王炸组合,用代码就能制作视频,视频剪辑师要失业了!
2 Agentation:这款AI编程救星来了,指哪改哪!用可视化标注工具提升AI编程协作效率
3 10个必装Skills,从新手小白到技能大神的进阶指南
4 OpenCode + oh-my-opencode 我的自定义模型终极指南,多模型Agent指南
5 Oh-My-OpenCode 多模型 +多 Agent 协作实操指南
6 收下这份 Claude Code 实战使用指南,Claude Code 高效协作的7个核心心法
7 把 OpenCode 的多模型Agent用明白,OpenCode 的模型配置指南
8 OpenCode 快速入门最佳实践
9 Superpowers :不只是提示词库,这个Claude Code Skills 库是一套完整的工程化技能体系
10 Obsidian-Skills:Obsidian CEO 亲自开源了一个skills,让Claude理解笔记方言
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联