2.6 KiB
2.6 KiB
卡若AI · 多线程并行处理规范
一次对话内可启用 1~6 个并行线程/子任务,由卡若AI 划定边界与域,同时处理、汇总结果。
更新:2026-03-03
一、何时启用多线程
- 任务可拆:用户需求可分解为多个相对独立的子任务(不同域、不同技能、不同产出),且子任务间无强顺序依赖。
- 数量:1~6 个并行线程。单一线索用 1;多域/多技能/多目标可拆成 2~6 个同时推进。
- 目标:在一次对话内同时处理多条线,发挥全部能力,缩短总耗时。
二、边界与域(卡若AI 规范)
卡若AI 负责在拆解时明确各线程的边界与归属,避免重叠与冲突:
| 划分方式 | 说明 |
|---|---|
| 按五行/成员 | 金(存储/安全)、水(整理/规划/对接)、木(内容/逆向/模板)、火(全栈/修复/追问/知识)、土(商业/技能/流量/财务)。每个线程对应明确负责人或成员。 |
| 按技能域 | 每个子任务对应明确 SKILL 或子技能(查 SKILL_REGISTRY),边界内该技能全权处理。 |
| 按产出/目标 | 例如:线程1 负责 A 文档、线程2 负责 B 模块、线程3 负责 C 数据,互不写同一文件。 |
各线程在各自边界内独立判断、独立执行;能理解、能判断、能处理的事情在该线程内全发挥,不等待主控逐项派单。
三、执行与汇总
- 拆解:在「思考与拆解」阶段标明哪些子任务可并行,并给出每个子任务的边界与归属域。
- 派发:一次派发 1~6 个子任务(平台支持时用并行能力,如 Cursor 的 mcp_task 等;不支持则显式列出可并行子任务并顺序执行、标注可并行)。
- 汇总:所有并行线程完成后,由卡若AI 汇总结果、去重、合并结论,再进入验证与复盘。
四、平台差异
| 平台 | 实现方式 |
|---|---|
| Cursor | 使用 mcp_task(或等效多 agent)一次派发多个子任务;每个子任务带清晰 prompt 与边界说明。 |
| 其他 | 若无并行派发能力,则在对话中显式列出「子任务 1/2/…」及边界,顺序执行并注明「可并行域」,便于后续平台升级后改为真并行。 |
五、与 BOOTSTRAP 的对应
- BOOTSTRAP 四.1:并行处理(多线程)总则。
- 执行流程 第一步 执行前:若任务可拆,按本规范划定边界与域,启用 1~6 个并行线程,各线程在各自边界内全力处理,最后汇总。