编程代理提示词的结构与要素

所属教程:Claude Code 从入门到大师级完整教程 预计阅读:24 分钟

面向编程代理的提示词与面向聊天问答的提示词不同:最终交付物是可运行、可验证、边界清晰的代码变更,因此更强调约束、文件边界、验收标准和上下文供给方式。本节给出结构化要素、上下文供给原则,以及从模糊到优秀的提示词对照。

一、编程任务提示词的六要素

要素要写清的内容常见遗漏
任务与角色目标要完成什么改动、希望代理承担什么(先调研/先实现/只给方案)只说"优化",不定义交付物
上下文与相关文件项目现状、相关模块、关键文件或符号位置,让代理先读取理解不提供定位,代理盲目全局搜索
明确目标完成后系统应具备的行为或结果目标与多个不相关要求混杂
约束与风格兼容性、技术栈限制、命名/风格、禁止改动范围、依赖约束不写排除项导致越界修改
验收标准测试、构建、类型检查、具体行为与边界条件缺少"怎样算完成"的判据
协作方式先出计划还是直接改、是否分步确认、改动规模上限默认一次性大改、难以审查

二、上下文供给原则:让代理读文件,而不是你贴全文

三、结构化提示模板(自然语言,非命令)

任务:实现/修复/重构 <一句话目标>,先出方案确认后再改代码。
上下文:项目为 <技术栈>,相关代码在 <文件/模块/符号>,当前现象是 <现象/报错/输入样例>。
目标:完成后应满足 <具体行为结果>。
约束:保持 <兼容性/签名/风格>;不要修改 <排除范围>;不新增不必要依赖。
验收:运行 <测试命令/构建命令/类型检查> 全部通过;覆盖 <边界条件>。
节奏:先给改动计划与影响文件清单,确认后分步实现,每步可单独验证。

四、提示词质量对照

等级典型写法结果倾向
模糊"帮我把这个函数改好一点"范围不清、标准缺失、反复返工
合格说明目标与相关文件,要求先出方案、跑现有测试方向基本可控,细节仍需多轮补充
优秀六要素齐备,含排除范围、验收命令、边界条件与分步节奏一轮即可得到边界清晰、易审查的改动

五、高频误区

本节小结与下一节预告

本节掌握了编程提示词六要素、上下文供给原则与质量对照。下一节讲如何把大任务拆成可独立验证的小步,并按迭代节奏推进,避免一次性大改造带来的失控与回归。

← 上一节:为你的项目编写第一份 CLAUDE.md  下一节:大任务拆解与迭代式推进 →

本教程目录

返回教程列表 · AI最前沿首页 · AI百科