# 决策记录

> ⛔ **版本规则**：只允许追加，禁止修改/删除已有记录

---

## 决策索引

| 编号 | 日期 | 主题 | 决策结果 |
|------|------|------|---------|
| DR-001 | 2026-01-20 | 技术选型与框架规范覆盖 | 使用 Coze API + 火山引擎 RTC |

---

## DR-001 | 2026-01-20

### 背景

项目需要实现 AI 语音面试系统。已有完整的 Coze 工作流（工作流 ID：7595077233002840079），包含面试逻辑、评分算法、报告生成等功能。需要确定技术选型，并明确与 AgentWD 框架规范的差异。

### 方案选项

| 选项 | 方案描述 | 优点 | 缺点 |
|------|---------|------|------|
| A | 全部遵循框架规范，使用 OpenRouter + MySQL | 完全符合框架规范 | 需重新开发面试逻辑，工作量大 |
| B | 复用 Coze 工作流，覆盖部分规范 | 开发效率高，复用现有资产 | 与框架规范有差异 |

### 多角色分析

**产品经理**：
- 分析：项目核心价值在于 AI 面试能力，Coze 工作流已经过验证
- 建议：复用现有工作流，快速上线
- 倾向：方案 B

**架构师**：
- 分析：Coze + 火山引擎 RTC 同属火山生态，集成成本低
- 建议：前后端遵循框架规范，仅 AI 层使用 Coze
- 倾向：方案 B

**前端开发**：
- 分析：Vue3 + Element Plus 符合框架规范，无额外学习成本
- 建议：前端完全遵循框架规范
- 倾向：方案 B

### 最终决策

**决策结果**：选择方案 B

**决策原因**：
1. Coze 工作流已包含完整面试逻辑，复用可大幅减少开发时间
2. 前端、后端框架仍遵循规范，仅 AI 服务层使用 Coze
3. 火山引擎 RTC 与 Coze 同生态，官方支持对接
4. 在 `docs/技术选型.md` 中明确声明覆盖项

**否决方案**：
- 方案 A 被否决，原因：需要重新开发 AI 面试逻辑，工作量大，且已有成熟方案

### 影响范围

- [x] 技术选型文档需创建
- [ ] PRD 无需更新
- [ ] 原型无需更新

### 来源对话框

第 1 对话框

---

<!-- 新决策从这里开始追加 -->
