Agent 可执行的操作
VizChat Agent 实际能做什么——改写你的文档、找到并构建组件、读工作空间文件、联网检索、执行代码。
VizChat 的 Agent 不是"只会说话"的助手——它掌握着一整套可以直接改写你文档的工具。了解它能碰到什么,有助于你写出让它一次到位的指令。
Agent 能做什么
| 能力 | 具体含义 |
|---|---|
| 改写文档 | 读取文档、做精确的字段级修改、并验证结果 |
| 找组件 | 检索内置组件与用户发布的组件,并查询某个组件接受哪些字段和操作 |
| 构建组件 | 现有组件都不合适时,scaffold、编写、编译、检查并发布一个新的自定义组件 |
| 读工作空间文件 | 列出、读取、搜索你上传或创建的文档;也能创建、重命名、移动、删除 |
| 读网页 | 联网搜索,并抓取页面或链接的正文内容 |
| 执行代码 | 运行 Python 做计算与数据整形 |
| 驱动界面 | 打开文档标签页、在应用内弹出提示 |
一条指令会变成什么
"给我做个折线图展示近 12 个月营收"
→ 找到折线图组件,写入文档
"把这个饼图的标题改成 '2024 渠道分布'"
→ 对该组件的字段做一次精确路径修改
"看一下我上传的 Q3 财报"
→ 读取该工作空间文档,取出需要的内容
"搜一下最近 AI 领域的融资新闻"
→ 联网搜索,再抓取值得细读的页面
"帮我用 Python 算一下每个地区的月均增长率"
→ 执行计算,再把结果喂给组件
"帮我做一个倒计时器"
→ 构建一个新的自定义组件并发布到你的组件库工具调用顺序
Agent 通常按以下顺序推进:
- 读取上下文:当前文档、你选中的组件、你引用的文档;
- 收集素材(按需):工作空间文件、网页、计算结果;
- 找到或构建组件:优先复用组件库里已有的,都不合适才新建;
- 写入并验证:写进文档,编辑完成后一次性验证整份文档;
- 说明:讲清做了什么、做了哪些关键取舍、你接下来可能想调整什么。
确认机制
有两种,形态不同。
对话里问你一句。 Agent 在做有持久影响的事之前(例如新建一个自定义组件),会用文字问你并等你回复:你同意它继续执行,你拒绝它就转而和你讨论。
弹一张确认卡片。 删除文件是唯一无法从对话里撤回的动作,因此它不依赖 agent 「记得问」。Agent 要删文档时,删除会被挂起,聊天里出现一张确认卡片、写明要删的是哪个文件。你不点确认就什么都不会发生;点拒绝则 agent 会被告知你不同意,转而继续别的事。