Faithful Task Executor - 任务规则忠实执行器
确保 AI 任务始终按初始要求执行,减少幻觉和偏差 - 让每个子任务都"记住"原始规则
核心特性
规则持久化:
- - 初始要求写入规则文件,贯穿任务全生命周期
- 每个执行阶段强制读取并校验规则
- 禁止子代理添加不存在的要求或规则
并发任务编排:
- - 多子代理并行执行时,规则文件自动传递给每个子代理
- 子任务启动前必须确认已读取并理解规则
- 支持任务依赖关系和并行度控制
执行一致性校验:
- - 每个阶段输出前进行规则符合性检查
- 发现偏差立即纠正并记录
- 最终交付物必须通过规则校验
防幻觉机制:
- - 规则明确禁止的行为列表
- 模糊要求澄清机制
- 输出内容溯源验证
激活条件
当用户提到以下关键词时激活:
- - "执行这个任务"
- "处理这个工作"
- "完成以下要求"
- "按规则执行"
- "多步骤任务"
- "并发处理"
- "子代理协作"
- "减少执行偏差"
- "避免 AI 幻觉"
- "严格按规则来"
任务执行流程
Step 0: 规则提取与固化
目的: 从用户输入中提取明确规则,写入规则文件
CODEBLOCK0
规则文件模板:
CODEBLOCK1
Step 1: 任务分解与规划
目的: 将复杂任务分解为可执行的子任务
CODEBLOCK2
任务规划模板:
CODEBLOCK3
Step 2: 子代理执行(带规则校验)
目的: 子代理执行任务,确保遵循规则
子代理任务模板:
CODEBLOCK4 json
{
"subtaskId": "{ID}",
"status": "completed|partial|failed|blocked",
"ruleCompliance": {
"allRulesFollowed": true,
"clarifications": [],
"deviations": []
},
"output": {...},
"artifacts": ["文件路径列表"]
}
Step 3: 规则符合性校验
目的: 每个阶段输出前进行规则校验
校验清单:
CODEBLOCK6
Step 4: 任务汇总与交付
目的: 汇总所有子任务结果,进行最终校验
CODEBLOCK7
防幻觉机制
1. 规则明确化
CODEBLOCK8
2. 禁止事项清单
CODEBLOCK9
3. 输出溯源
CODEBLOCK10
4. 模糊澄清
CODEBLOCK11
并发任务编排
子代理分片策略
CODEBLOCK12
规则传递机制
CODEBLOCK13
子代理 {label} 规则确认:
- - [x] 已读取规则文件:.task-rules/rules.md
- [x] 理解所有明确要求
- [x] 理解所有禁止事项
- [x] 承诺不添加额外规则
- [x] 发现模糊将先询问
确认时间:{时间戳}
使用示例
示例 1: 代码生成任务
CODEBLOCK15
示例 2: 文档编写任务
CODEBLOCK16
示例 3: 多子代理并发任务
CODEBLOCK17
配置项
在 TOOLS.md 中添加:
CODEBLOCK18
相关文件
- - 规则文件模板: INLINECODE1
- 任务计划模板: INLINECODE2
- 校验清单模板: INLINECODE3
- 子代理任务模板: INLINECODE4
版本
| 版本 | 日期 | 变更 |
|---|
| 1.0.0 | 2026-03-09 | 初始版本,规则忠实执行、防幻觉、并发编排 |
Faithful Task Executor - 任务规则忠实执行器
确保 AI 任务始终按初始要求执行,减少幻觉和偏差 - 让每个子任务都记住原始规则
核心特性
规则持久化:
- - 初始要求写入规则文件,贯穿任务全生命周期
- 每个执行阶段强制读取并校验规则
- 禁止子代理添加不存在的要求或规则
并发任务编排:
- - 多子代理并行执行时,规则文件自动传递给每个子代理
- 子任务启动前必须确认已读取并理解规则
- 支持任务依赖关系和并行度控制
执行一致性校验:
- - 每个阶段输出前进行规则符合性检查
- 发现偏差立即纠正并记录
- 最终交付物必须通过规则校验
防幻觉机制:
- - 规则明确禁止的行为列表
- 模糊要求澄清机制
- 输出内容溯源验证
激活条件
当用户提到以下关键词时激活:
- - 执行这个任务
- 处理这个工作
- 完成以下要求
- 按规则执行
- 多步骤任务
- 并发处理
- 子代理协作
- 减少执行偏差
- 避免 AI 幻觉
- 严格按规则来
任务执行流程
Step 0: 规则提取与固化
目的: 从用户输入中提取明确规则,写入规则文件
markdown
规则提取步骤
- 1. 识别明确要求
- 列出用户明确提出的所有要求
- 标注优先级(必须/应该/可以)
- 识别禁止事项
- 2. 识别隐含约束
- 任务类型决定的默认约束
- 领域最佳实践
- 标注隐含标签
- 3. 生成规则文件
- 路径:.task-rules/rules.md
- 格式:结构化 Markdown
- 版本:初始版本 v1.0
- 4. 用户确认
- 展示提取的规则
- 询问是否有遗漏或错误
- 确认后锁定规则
规则文件模板:
markdown
任务规则说明书
任务概述
- - 任务名称: {任务名称}
- 任务类型: {编码/文档/分析/设计/其他}
- 优先级: {高/中/低}
- 创建时间: {时间戳}
明确要求(必须遵守)
功能性要求
- 1. {要求 1}
- {要求 2}
- ...
非功能性要求
- 1. {性能要求}
- {质量要求}
- {格式要求}
禁止事项
- - ❌ {禁止行为 1}
- ❌ {禁止行为 2}
- ❌ {禁止行为 3}
隐含约束(基于任务类型)
- 1. {隐含约束 1}
- {隐含约束 2}
模糊澄清
以下要求需要进一步明确:
- - ❓ {模糊要求 1} → 建议澄清问题:{问题}
- ❓ {模糊要求 2} → 建议澄清问题:{问题}
规则版本
- - v1.0: 初始版本 ({时间})
- 任何规则变更必须经用户确认
规则确认
- - [ ] 用户已确认规则完整准确
- [ ] 所有子代理已读取并理解规则
Step 1: 任务分解与规划
目的: 将复杂任务分解为可执行的子任务
markdown
任务分解步骤
- 1. 识别任务阶段
- 阶段 1: {阶段名称} - {目标}
- 阶段 2: {阶段名称} - {目标}
- ...
- 2. 识别子任务
- 子任务 1.1: {描述} - {依赖} - {预计耗时}
- 子任务 1.2: {描述} - {依赖} - {预计耗时}
- ...
- 3. 确定并发策略
- 可并行:子任务列表
- 必须串行:子任务列表(标注原因)
- 最大并行度:{数字}
- 4. 分配规则文件
- 每个子任务必须附带规则文件路径
- 子代理启动前确认已读取规则
任务规划模板:
markdown
任务执行计划
任务概览
- - 总任务: {任务描述}
- 预计总耗时: {时间}
- 最大并行度: {数字}
阶段划分
阶段 1: {阶段名称}
- [ ] 子任务 1.1: {描述}
- 依赖:无
- 预计:10 分钟
- 规则文件:.task-rules/rules.md
- [ ] 子任务 1.2: {描述}
- 依赖:子任务 1.1
- 预计:15 分钟
- 规则文件:.task-rules/rules.md
阶段 2: {阶段名称}
...
并发策略
- - 可并行组: [子任务 1.1, 子任务 2.1, ...]
- 必须串行: [子任务 1.2 → 子任务 2.2 → ...]
- 串行原因: {数据依赖/资源冲突/规则要求}
规则传递
- - 规则文件路径:.task-rules/rules.md
- 每个子代理启动前必须确认:
- [ ] 已读取规则文件
- [ ] 理解所有明确要求
- [ ] 理解所有禁止事项
- [ ] 承诺不添加额外规则
Step 2: 子代理执行(带规则校验)
目的: 子代理执行任务,确保遵循规则
子代理任务模板:
markdown
子代理任务:{子任务名称}
任务信息
- - 子代理 ID: {label}
- 任务描述: {详细描述}
- 预计耗时: {时间}
- 超时时间: {时间}
规则确认(⚠️ 必须完成)
在开始执行前,请确认:
- 1. 已读取规则文件
- 路径:.task-rules/rules.md
- 读取时间:{时间戳}
- [ ] 确认已完整读取
- 2. 理解明确要求
- [ ] 功能性要求:{列出相关的要求}
- [ ] 非功能性要求:{列出相关的要求}
- [ ] 禁止事项:{列出相关的禁止项}
- 3. 承诺遵守规则
- [ ] 不添加规则中不存在的要求
- [ ] 不忽略规则中的禁止事项
- [ ] 如有模糊之处,先询问再执行
执行要求
- 1. 阶段性校验
- 每完成 25% 进度,回顾规则文件
- 输出中间结果前,检查是否符合规则
- 发现规则冲突,立即暂停并报告
- 2. 输出规范
- 输出内容必须可溯源到规则
- 如添加额外内容,必须标注超出规则范围
- 最终输出前进行规则符合性自检
- 3. 异常处理
- 遇到规则未覆盖的情况:暂停并询问
- 发现规则内部矛盾:报告并等待澄清
- 无法按要求执行:说明原因并提供替代方案
返回格式
json
{
subtaskId: {ID},
status: completed|partial|failed|blocked,
ruleCompliance: {
allRulesFollowed: true,
clarifications: [],
deviations: []
},
output: {...},
artifacts: [文件路径列表]
}
Step 3: 规则符合性校验
目的: 每个阶段输出前进行规则校验
校验清单:
markdown
规则符合性校验清单
基本要求校验
- - [ ] 所有明确要求已满足
- [ ] 所有禁止事项已避免
- [ ] 输出格式符合要求
防幻觉校验
- - [ ] 所有陈述可溯源到输入或规则
- [ ] 未添加不存在的要求
- [ ] 未假设未提供的信息
- [ ] 模糊处理已标注
一致性校验
- - [ ] 与前期输出无矛盾
- [ ] 术语使用一致
- [ ] 逻辑自洽
质量校验
- - [ ] 输出完整无遗漏
- [ ] 无明显错误
- [ ] 符合领域最佳实践
校验结果
- - 校验通过: ✅ / ❌
- 发现问题: {列表}
- 纠正措施: {措施}
- 校验者: {AI/用户}
- 校验时间: {时间戳}
Step 4: 任务汇总与交付
目的: 汇总所有子任务结果,进行最终校验
mark