提示词技巧
三个让 AI 执行更精准的提示词写法——定位对象、给出约束、分步拆解。
和 VizChat Agent 对话有个特点:它的每句指令都可能直接变成画布上的操作。因此清晰度 > 礼貌性 > 创意。
三个核心技巧
1. 先定位,再动作
不要说"把它改大"——说"把当前选中的柱状图宽度改为 800"。
| 低质量 | 高质量 |
|---|---|
| "换一下颜色" | "把 '营收趋势' 这个折线图的主色改为 #3B82F6" |
| "加个标题" | "给右上角的饼图添加标题:Q3 渠道分布" |
| "清理一下" | "删除所有标题为空、且未连线的 Widget" |
Agent 会通过 widget 标题、类型、位置这几个维度做定位,越精确的定位,执行越准。
2. 给出可验证的约束
指令里带上数字、颜色码、枚举值,能让 Agent 一次到位,少一轮追问。
做一个柱状图:
- 标题:Q3 各区域 GMV
- X 轴:华北 / 华东 / 华南 / 西南 / 西北
- Y 轴:数值(单位:万元)
- 颜色:渐变蓝(#1E3A8A → #93C5FD)
- 宽度:600px,高度:400px
3. 分步拆解复杂任务
超过 3 个动作的请求,建议显式分步:
请按以下步骤操作:
1. 读取我上传的 "Q3-report.pdf",提取营收数据;
2. 基于数据创建一个折线图,标题 "营收趋势";
3. 在图下方用 Widget 写 3 条洞察;
4. 把这两个 widget 加入 Storyboard。
这种写法让 Agent 容易规划执行计划,也便于你在中间某步停下来调整。
反模式警示
- 避免"猜猜看"式指令:"做点有意思的"——结果随机;
- 避免一次塞太多:单次对话 2~3 个明确目标最佳;
- 避免模糊代词:"它"、"那个"——用 widget 标题代替。