nicobailon/pi-prompt-template-model
Pi extension: Add model frontmatter to prompt templates for automatic model switching
解决的问题
消除了在执行不同任务时手动切换 AI 模型、加载特定技能上下文或调整思考层级的繁琐工作。用户无需为每个新请求手动配置代理,只需在提示模板中一次性定义这些设置,然后通过斜杠命令触发即可。
工作原理
该扩展为提示模板添加了新的前端元数据字段(model、skill、thinking)。当执行斜杠命令时,系统会自动:
- 切换到指定的模型(支持提供方特定 ID 和回退列表)。
- 将请求的技能(上下文知识或工具)直接注入到提示中。
- 设置模型的思考层级(例如:低、中、高)。
- 任务完成后恢复之前的会话设置。
它还支持高级执行流程,例如将任务委派给子代理、并行运行提示、循环执行,以及“Best-of-N”比较流程——多个模型生成候选结果,由评审者评估并应用最佳结果。
适用人群
希望为调试、深度分析或代码审查等特定工作流创建专用、自包含“代理模式”的 pi 代理环境的开发者和高级用户。
特色亮点
- 自动模型管理:实时切换模型和思考层级,并在任务完成后恢复原始会话状态。
- 技能注入:无需代理手动查找和加载技能,直接将技能注入上下文。
- 子代理委派:可将任务交给独立的子代理,支持可选的上下文分叉和并行执行。
- Best-of-N 比较:一个高级流水线,可并行运行多个工作模型,由评审者评估输出,并可选地由最终应用者合并最佳结果。
- 动态提示:支持参数替换(如
$1,$@)和提示正文中的模型特定条件块。
相关
- 项目
- 项目
- 项目
- 项目
- 项目