SuperAPI AI 工具集

prompt-template

智能体与模型

查看项目

更新于 10-16 01:16

技能介绍

用途:为智能体标准化提示词构建,使用可复用、可组合的模板,让提示词结构、内容与变量分离,便于测试与版本管理。

主要能力:提供常见提示词结构的模板模式;支持变量插值与默认值校验;支持 includes 组合复用模板;提供 PromptTemplate 类、TemplateRegistry 注册表与 PromptBuilder 动态构建器实现模板渲染;附带提示词测试框架(contains、not_contains、length_max 等断言);支持通过 CHANGELOG.yaml 追踪提示词版本变更。

目录结构约定:prompts/templates 下分 base(基础模板)、components(可组合部件,如 output_json、rag_context)、agents(完整智能体提示词);rendered 存放编译结果并纳入 git-ignore;tests 存放测试。

使用方式:以 YAML 定义 name、version、description、variables、template 及可选 includes;运行 Python 模板引擎加载并 render;可用 TemplateRegistry.render 按名称渲染;通过 PromptBuilder 链式添加 role、context、task、constraints、examples、output_format、rag_context 后 build;用 run_prompt_tests 运行测试文件校验渲染结果。示例模板包括 agent_base、code_review_task、output_json、rag_context、research_agent。

适用场景:需要在多个智能体间统一提示词规范、动态拼装复杂提示词、对提示词做回归测试或版本管理的开发与研究场景。

限制:具体安装命令、依赖版本、性能数据、价格与平台支持等信息暂未提供;资料未说明模板引擎在非 Python 环境下的可用性。