智能体任务书:编写要素、方法与实际案例

智能体任务书编写指南:从要素拆解到实战案例

目录

一、任务书为什么重要

任务书(Prompt/任务指令)是智能体的"工作说明书"------写得好,智能体精准高效;写得差,答非所问、产出泛泛。

一句话:「给智能体写任务书,就像给新员工布置任务------目标不清,执行必乱」。


二、任务书核心要素

复制代码
角色 + 目标 + 背景 + 数据 + 输出格式 + 约束 + 步骤 + 示例
速记口诀

「你是谁、干什么、什么情况、给什么、交什么、别做什么、怎么做、照什么做」

要素 一句话
角色 你是谁
目标 干什么
背景 什么情况
数据 给什么
输出格式 交什么
约束 别做什么
步骤 怎么做
示例 照什么做

三、要素详解

角色(Role)
  • 让模型用特定专业视角回答。
  • 例:"你是一位资深的无人机排障工程师"。
目标(Goal)
  • 明确、可衡量、单一。
  • 例:"分析这份飞行日志,找出画圈的原因"。
背景(Context)
  • 提供必要上下文,减少猜测。
  • 例:"这是编队表演用多旋翼,定位模式悬停时画圈"。
数据(Data)
  • 输入材料:文档/表格/日志/图片。
  • 说明数据格式与关键字段。
输出格式(Format)
  • 规定交付形态:表格、列表、JSON、报告。
  • 例:"用表格输出:现象/参数/根因/处理"。
约束(Constraints)
  • 边界与禁止项。
  • 例:"只基于给定日志分析,不要臆测;长度不超过 500 字"。
步骤(Steps)
  • 指导执行顺序(复杂任务)。
  • 例:"第一步看测试比,第二步看磁场,第三步给结论"。
示例(Example)
  • 给 1-2 个样板(Few-shot),引导格式与风格。

四、任务书模板

复制代码
【角色】你是一位{专业角色}。

【目标】请完成{具体任务}。

【背景】{必要上下文:场景/条件/限制}。

【数据】以下是输入材料:
{粘贴数据/说明附件}

【输出格式】请按以下格式输出:
{格式要求:表格/列表/结构}

【约束】{边界与禁止项:只依据给定数据/不臆测/长度限制等}

【步骤】建议按以下步骤执行:
1. {步骤一}
2. {步骤二}
3. {步骤三}

【示例】参考格式:
{示例}

五、案例一:文档总结

任务书
复制代码
【角色】你是一位严谨的文档分析师。

【目标】总结下面这份文档,提炼核心要点。

【背景】这是平台技术文档,读者是无人机工程师。

【数据】(粘贴文档或说明"见附件")

【输出格式】用"要点 + 一句话说明"的列表输出,不超过 8 条。

【约束】只总结文档内容,不添加文档没有的信息。
效果
  • 得到结构化要点,而非泛泛概括。
  • 约束"只总结文档内容"抑制幻觉。

六、案例二:飞行日志排障分析

任务书
复制代码
【角色】你是一位资深无人机排障工程师,精通飞控参数。

【目标】分析以下飞行日志,判断该机画圈的可能原因,给出排查建议。

【背景】该机为编队表演多旋翼(PX4),定位模式悬停时轨迹画圈(半径 1-2 米),机头航向与轨迹切线不一致。

【数据】
mag_test_ratio: 持续 1.2-1.8(>1.0)
pos_test_ratio: 0.3-0.5(正常)
磁场强度: 0.70-0.75 Gauss
双罗盘差值: 恒定约 8°
卫星数: 14,HDOP: 1.3

【输出格式】用表格输出:现象 / 参数异常 / 可能根因 / 建议处理。

【约束】只基于给定参数分析,不臆测其他因素;结论需符合 MECE 分流逻辑。

【步骤】
1. 先看估计器测试比定位被拒传感器
2. 再看磁场相关参数确认干扰类型
3. 最后给出处理建议
预期输出
现象 参数异常 可能根因 建议处理
画圈+机头转 mag>1.0、磁场偏大、双罗盘差值大 硬磁干扰 移除磁源、重新校准

七、案例三:数据分析

任务书
复制代码
【角色】你是一位数据分析师。

【目标】分析附件的电池电压数据,找出异常趋势。

【背景】这是 20 次飞行记录的电压/内阻数据,评估电池健康。

【数据】(上传 CSV 或粘贴数据)

【输出格式】输出:1)整体趋势结论 2)异常数据点 3)建议动作(表格)。

【约束】数据不足时说明,不要编造统计数字。
技巧
  • 上传数据 + 明确分析维度 + 规定输出结构。
  • 让模型用代码执行(如开启代码沙箱)更精确。

八、常见错误与修正

错误写法 问题 修正
"帮我分析一下" 目标宽泛 明确:分析什么、输出什么
"写得专业点" 约束宽泛 给角色、格式、长度
不提供背景 模型瞎猜 补背景与数据
一次要太多 输出失控 拆小任务
没有示例 格式随意 给示例

九、进阶技巧

迭代式任务书
  • 先给简化任务书 → 看产出 → 反馈增补约束 → 再执行。
  • 把满意的任务书存为模板复用。
链式任务
  • 把大任务拆成多个子任务书,逐步推进。
  • 例:先"提取关键字段" → 再"分析字段关系" → 最后"生成报告"。
结构化约束
  • 指定输出 JSON/表格 → 便于程序化使用。
  • 指定"如果...就..."的条件逻辑。
防幻觉技巧
  • 要求"标注不确定项"。
  • 要求"给出依据/来源"。
  • 要求"只使用给定数据"。
相关推荐
俊哥V1 小时前
每日 AI 研究简报 · 2026-10-16
人工智能·ai
QinHsiu1 小时前
35B模型塞进3GB内存:拆了MiniCPM-V的LES调度,我发现“按需加载”才是端侧MoE的真瓶颈
人工智能
云上先途11 小时前
Agent 轨迹数据一般包含哪些内容,加工的核心目标是什么?
人工智能·算法·机器学习
198******126341 小时前
2026企业AI办公平台选型指南:企业AI平台有哪些常见选择
人工智能
米小虾1 小时前
工具设计:为什么"多给工具"是个陷阱
人工智能·agent
米小虾1 小时前
ReAct:Agent 是怎么"边想边做"的
人工智能·agent
IvorySQL1 小时前
PostgreSQL 日报| PostgreSQL 19 RC1 正式发布(10 月 16 日)
数据库·人工智能·postgresql·开源
志尊宝1 小时前
AI原生前端开发(005):Claude Code:终端AI重构工具深度使用
人工智能·重构·ai-native
合调于形1 小时前
Jicsuanji shzjue《计算机视觉》词条汉语拼音字母标调拼写实测案例
人工智能·自然语言处理·人机交互·语音识别·学习方法