126 lines
8.1 KiB
Markdown
126 lines
8.1 KiB
Markdown
|
|
# 卡若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 整体结构 ② 不导致电脑无法启动 ③ 不删除重大文件。 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 使用方式
|
|||
|
|
|
|||
|
|
1. **自检**:卡若AI 或维护者按五轮逐条回答,填满「确认汇总」表。
|
|||
|
|
2. **迭代前**:新增大能力或改架构前,先跑一轮第一、二轮追问,再开发。
|
|||
|
|
3. **对外说明**:把本清单 + 确认汇总 作为「卡若AI 能做什么、不做什么」的边界文档,给合作方或其它 AI 参考。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 引用
|
|||
|
|
|
|||
|
|
- 追问框架来源:`04_卡火(火)/火眼_智能追问/智能追问/SKILL.md`
|
|||
|
|
- 技能全集:`SKILL_REGISTRY.md`
|
|||
|
|
- 架构与规则:`总索引.md`、`BOOTSTRAP.md`
|