用途:该技能在编写或改进 AI 智能体的系统提示词时使用,提供基于 Anthropic《Effective Context Engineering for AI Agents》原则的专家指导。
主要能力:
- 把握“恰当高度”:提示词既不过于死板(写死每一步操作),也不过于空泛(如“帮助用户回答问题”),而是给出清晰目标与步骤。
- 最小有效信息:只保留驱动行为的高信号内容;但“最小”不等于“短”,若智能体需要详细决策标准,仍应写入。
- 结构化组织:建议用 Markdown 标题划分大节,用 XML 标签(如 <role>、<instructions>、<tool_guidance>、<constraints>)标注内容,兼顾可读性与可解析性。
- 工具使用指导:为每个工具写明具体使用条件、决策树、前置条件与限制,避免“按需使用”这类模糊表述。
- 少样本示例:精选 2-3 个多样且典型的示例,展示正常流程、边界情况与工具调用,而非罗列大量边缘案例。
- 成功标准与动机说明:明确任务完成标准,并在指令后附上原因,帮助智能体推断未覆盖的边界情况。
必要用法与限制:该项目使用模板系统(src/prompts/template.py),通过 Python 的 .format() 做变量替换。模板变量用单花括号(如 {CURRENT_TIME}),代码示例中的花括号必须写成双花括号(如 {{value}}、{{"key": "value"}}),否则会触发 KeyError 并导致智能体初始化失败。写完后应测试提示词加载。
适用场景:为各类 AI 智能体设计或优化系统提示词,尤其是需要工具调用、结构化输出或多场景决策的智能体。
限制:资料未提供具体安装命令、收费方式或平台支持信息,暂未提供。