docs: 新增 CALM 设计对照,说明 Copilot 架构来源与取舍
- docs/CALM设计对照.md:CALM 四步架构、Commands DSL 清单、逐层对照表(含代码位置) - 明确采纳项(取消意图分类/理解与执行分层/槽位确认)、简化项、差异缺口清单 - 记录超出 CALM 的偏好学习增量,以及对外表述口径与生产落地映射 - README:修正 docs/ 目录引用,补充设计来源章节
This commit is contained in:
@@ -49,10 +49,26 @@ npm run preview # 本地预览构建产物
|
||||
│ ├── MessageItem.jsx / GenCardView.jsx / TaskCardView.jsx # 消息流三种消息
|
||||
│ ├── OneClickModal.jsx # 一键发品弹窗(配置→进度→完成 状态机)
|
||||
│ └── Toast.jsx
|
||||
├── Prompt提示词设计文档.md # 各工具背后的 Prompt 设计规范(可直接落地真实 LLM)
|
||||
└── AI领教营/ # 项目方法论笔记(AI 价值/边界/验证框架)
|
||||
└── docs/ # 设计文档
|
||||
├── CALM设计对照.md # 架构来源与设计取舍(Rasa CALM 范式逐层对照)
|
||||
├── Prompt提示词设计文档.md # 各工具背后的 Prompt 设计规范(可直接落地真实 LLM)
|
||||
└── 追问.md # 方法论笔记(AI 价值 / 边界 / 验证框架)
|
||||
```
|
||||
|
||||
### 设计来源:Rasa CALM 范式
|
||||
|
||||
本项目的对话编排架构参考 **Rasa CALM**(Conversational AI with Language Models)的四步架构:
|
||||
|
||||
```
|
||||
① LLM 生成 Commands → ② 校验并更新对话状态 → ③ Conversation Repair → ④ 规则引擎确定性执行
|
||||
```
|
||||
|
||||
关键判断是**只有第 ① 步用模型,「理解」之外全是确定逻辑** —— 由此获得可解释、可中断、可兜底的特性,满足商家侧对内容落库前人工复核的要求。
|
||||
|
||||
对应到代码:`lib/agent.js` = 理解层(等价 `SetSlot` / `StartFlow`),`data/genData.js` = 流程定义层(等价 `flows.yml`),`store/useAppStore.js` 的四条编排流 = 执行层(等价规则引擎)。
|
||||
|
||||
完整的逐层对照、采纳与简化、以及与 CALM 的差异清单,见 [`docs/CALM设计对照.md`](docs/CALM设计对照.md)。
|
||||
|
||||
### 架构要点
|
||||
|
||||
- **数据驱动渲染**:v1 中拼接 HTML 字符串的生成卡片,v2 重构为结构化数据(`head / lines / foot / tips`),按钮全部是真实 React 事件
|
||||
|
||||
Reference in New Issue
Block a user