8.1 KiB
8.1 KiB
卡若AI 能力自我追问清单
用「智能追问」五轮框架 + CRITIC,对卡若AI 自身全部能力做需求澄清与验收追问。
依据:SKILL_REGISTRY.md(54 技能)、总索引.md、智能追问/SKILL.md。
更新:2026-02-17
第一轮:目标澄清(Why + Who + What)
对象:卡若AI 整体(5 负责人、14 成员、54 技能)
| 序号 | 追问问题 | 选项/说明 |
|---|---|---|
| 1.1 | 卡若AI 要解决的核心问题是什么? | A. 个人数字管家(信息/任务/资产一体化) / B. 多 AI 协同执行(替代单点工具) / C. 可沉淀、可复用的技能体系 / D. 其他(请说明) |
| 1.2 | 主要「用户」是谁? | A. 卡若本人 / B. 卡若 + 团队 / C. 未来对外服务 / D. 其他 |
| 1.3 | 成功的标准是什么? | A. 触发词能稳定路由到对应技能并执行 / B. 对话结束必有复盘、经验可沉淀 / C. 外网 API(kr-ai.quwanzhi.com)可被其他 AI 调用 / D. 以上都要 |
| 1.4 | 有没有对标的参考? | A. 有(请列出) / B. 没有,卡若AI 即范式 |
| 1.5 | 当前阶段? | A. 概念期 / B. 开发中(技能持续补齐) / C. 已上线迭代(日常在用) |
CRITIC 式深挖:
- C:你说的「54 技能」具体指「能执行 54 类任务」还是「有 54 份 SKILL 文档」?
- R:「金→水→木→火→土」优先级一定在所有场景下成立吗?
- I:有数据支持「多数需求能在一轮对话内闭环」吗?
第二轮:边界定义(Scope + Constraints)
对象:54 技能的范围与约束
| 维度 | 追问问题 | 选项/说明 |
|---|---|---|
| 功能边界 | 1.0 版本(当前)必须能稳定交付的能力有哪些? | 按组列:金 18+2 / 水 9 / 木 6 / 火 13 / 土 6;请勾选「必须可用」的技能。 |
| 功能排除 | 哪些能力明确不放在卡若AI 里? | A. 实时音视频 / B. 强合规审计 / C. 其他(请说明) |
| 数据边界 | 输入范围? | A. 仅文本指令 + 本机/工作台文件 / B. 含 API/第三方服务 / C. 含敏感信息(记忆/财务)需脱敏 |
| 性能边界 | 单次对话/单技能执行的预期时长? | A. <1 分钟 / B. <5 分钟 / C. 可异步,无硬性要求 |
| 兼容边界 | 需兼容的环境? | A. Cursor / B. 其他 IDE 或 API 调用方(如 kr-ai.quwanzhi.com)/ C. 仅 Cursor |
| 技术约束 | 技能实现形式? | A. 仅读 SKILL.md + 执行(无代码仓库的纯文档技能) / B. 可调用脚本、API、MCP / C. 两者均可 |
漏斗式追问:
- 「你刚才提到『技能』,具体是指一份 SKILL.md 文档,还是一套可执行脚本+文档?」
- 「金组 20 个技能里,哪些是 P0(每次对话都可能用到)?」
第三轮:异常处理(Error + Fallback)
对象:技能执行失败、路由错误、外部依赖不可用
| 异常场景 | 追问问题 | 选项/说明 |
|---|---|---|
| 路由失败 | 用户说的词没匹配到任何技能怎么办? | A. 走「通用」读总索引 / B. 明确提示「未匹配,请换说法或 @成员」 / C. 自动推荐最相关 3 个技能 |
| SKILL 缺失 | 表里有路径但文件不存在? | A. 报错并提示路径 / B. 降级到总索引 / C. 自动从 Gitea 拉取 |
| 执行超时 | 单步执行超过 N 分钟? | A. 中断并复盘「未完成」 / B. 异步继续,通知用户 / C. 仅记录,不中断 |
| 外部 API 失败 | 如宝塔 API、阿里云 DNS、Gitea 推送失败? | A. 重试 1~3 次后报错 / B. 直接报错并给出手动步骤 / C. 写入待办,稍后重试 |
| 复盘遗漏 | 对话结束没输出复盘块? | A. 规则强制,未输出则补发 / B. 仅提醒 / C. 不强制 |
| 多技能冲突 | 同一句触发多个技能? | A. 严格按金→水→木→火→土取第一个 / B. 列出多个由用户选 / C. 合并执行(若可合并) |
第四轮:测试用例(验收标准)
对象:按技能或按组做「可验收」的用例
| 用例类型 | 场景 | 输入 | 期望输出 |
|---|---|---|---|
| 正常用例 | 用户说「帮我推送到 Gitea」 | 对话中有文件变更 | 执行自动同步脚本,并看到推送记录 |
| 正常用例 | 用户说「用智能追问帮我澄清需求」 | 任意模糊需求描述 | 按五轮输出追问问题列表或 TDD 方案 |
| 正常用例 | 用户说「外网调用卡若AI」 | POST kr-ai.quwanzhi.com/v1/chat | 返回含 reply、matched_skill、复盘块 |
| 边界用例 | 用户说「整理文件」 | 未指定路径 | 追问「要整理哪个目录?」或按默认路径 |
| 边界用例 | 触发词与多技能匹配 | 如「文档」同时命中 文档清洗、开发文档 | 按优先级只执行一个,或列出由用户选 |
| 异常用例 | 宝塔 API IP 未白名单 | 执行存客宝 API 脚本 | 明确报错「IP校验失败」并提示加白名单 |
| 异常用例 | 阿里云凭证未配置 | 执行 DNS 脚本 | 提示设置环境变量或检查 00_账号与API索引 |
按组抽检:
- 金:Gitea 推送、服务器管理(端口表+部署)、存客宝 API 脚本 至少 1 个可执行闭环。
- 水:对话归档、记忆、飞书/纪要 至少 1 个可执行闭环。
- 木:视频切片、项目生成、开发模板 至少 1 个可执行闭环。
- 火:全栈开发、智能追问、代码修复、本地模型 至少 1 个可执行闭环。
- 土:商业工具集、财务管理、流量自动化 至少 1 个可执行闭环。
第五轮:确认汇总(Confirm + Output)
目的:把上述追问的答案填进下表,形成「卡若AI 需求确认汇总」,便于迭代与审计。
来源:2026-02-17 追问对话(用户逐条确认)。
| 维度 | 确认内容 |
|---|---|
| 核心目标 | B+C:多 AI 协同、按需调用 + 可沉淀、可复用的技能体系;卡若AI 即范式,不刻意对标。 |
| 主要用户 | 卡若本人。 |
| 成功标准 | A+B+C:触发词稳定路由并执行完;对话有复盘、经验可沉淀;外网 API 可被稳定调用。 |
| 当前阶段 | 已上线迭代,日常在用,以优化和扩展为主。 |
| 必须稳定交付 | 日常用到的 5~10 个技能(具体名单可稍后列)。 |
| 明确不做的能力 | 暂不界定。 |
| 输入边界 | 含文本指令 + 本机文件 + API/第三方服务(宝塔、阿里云、Gitea 等)。 |
| 执行时长 | 可更长或异步,不卡住对话即可。 |
| 兼容环境 | Cursor + 外网 API;设计上预留其它 IDE/机器人/网页等扩展。 |
| 技能实现形式 | 纯文档 与 脚本/接口 均可。 |
| 未匹配到技能 | 推荐 2~3 个相关技能;仍处理不了则从 GitHub/Skill/有记录的网站学习→提取核心→生成能力,可自由扩展增长。 |
| SKILL 文件缺失 | 降级走总索引/通用流程。 |
| 执行超时 | 尽量不中断,异步继续,有结果再通知或下次补。 |
| 外部 API 失败 | 记待办 + 尽全力搜索资料库与互联网→在框架内吸收技术→循环处理直到成功。 |
| 复盘遗漏 | 规则强制补发复盘。 |
| 多技能冲突 | 尽全力自我学习及合并,不要让用户选。 |
| 验收标准 | A+B+C:每季度五组各 1 技能闭环抽检;日常 5~10 技能稳定;外网 API + 复盘格式正确。 |
| 红线 | ① 不改变卡若AI 整体结构 ② 不导致电脑无法启动 ③ 不删除重大文件。 |
使用方式
- 自检:卡若AI 或维护者按五轮逐条回答,填满「确认汇总」表。
- 迭代前:新增大能力或改架构前,先跑一轮第一、二轮追问,再开发。
- 对外说明:把本清单 + 确认汇总 作为「卡若AI 能做什么、不做什么」的边界文档,给合作方或其它 AI 参考。
引用
- 追问框架来源:
04_卡火(火)/火眼_智能追问/智能追问/SKILL.md - 技能全集:
SKILL_REGISTRY.md - 架构与规则:
总索引.md、BOOTSTRAP.md