Day 3 教程:Prompt 与模式实践
学习目标
- 了解三种对话模式及适用场景
- 掌握编写有效 Prompt 的方法
- 熟悉补充要求、插入新任务等操作
一、三种模式与选择
切换方式:点对话页底部模式选择器。
| 模式 | 机制 | 适合 | 不适合 |
|---|---|---|---|
| 规划模式 Plan | 先拆解任务再执行,注入规划编排提示词 | 多步骤、需拆解排序、需可追溯推理链 | 简单一次性生成 |
| 性能模式 Performance | 直接执行,开销最小 | 内容生成/改写/总结、目标明确 | 需多步工具调用的复杂任务 |
| 集群模式 Swarm | 多 Agent 并行协作 | 多视角评审、并行调研(Day 8/10/12) | 简单任务 |
实测数据:同一旅行攻略任务,规划模式比性能模式多耗约 6,900 输入 tokens,产出质量接近------内容生成类任务用性能模式更划算。
判断标准:这个任务你能一口气写完就用性能模式;需要先列 To-Do 再动手才用规划模式。
二、有效 Prompt 的五要素(Day3 实测)
- 给角色 :
你是一位技术项目负责人,擅长数据驱动汇报 - 素材与指令分离:把背景信息作为独立区块喂入,别让 Agent 去猜/去搜
- 负面清单约束文风 :
禁止空话套话,不要出现"高度重视" - 明确"不知道怎么办" :
素材不足时标注"待补充",不要编造 - 可量化约束 :
单条不超过40字、总字数300字以内、固定三段结构
三、Prompt 优化前后对比(实测)
| 维度 | 优化前("帮我写个周报") | 优化后(结构化) |
|---|---|---|
| 工具调用 | 5 次(memory_search、list_files、read_file) | 0 次 |
| 总 tokens | 85,979 | 21,554 |
| 是否交付 | ❌ 反问,没写周报 | ✅ 直接交付 |
根因:模糊 Prompt 迫使 Agent 去翻记忆库和文件系统补全上下文,每次工具结果都塞回上下文,token 滚雪球。信息给全 = 最有效的省 token 手段。
四、结构化 Prompt 模板
markdown
# 角色
你是一位 <角色定位>,擅长 <能力>。
# 任务
<明确要做什么>
# 背景素材
1. <信息>
2. <信息>
# 输出要求
- 结构:<固定结构>
- 字数:<上限>
- 禁止:<负面清单>
- 边界:<信息不足时的处理方式>