Initial commit: AI Interview System
This commit is contained in:
70
docs/决策记录.md
Normal file
70
docs/决策记录.md
Normal file
@@ -0,0 +1,70 @@
|
||||
# 决策记录
|
||||
|
||||
> ⛔ **版本规则**:只允许追加,禁止修改/删除已有记录
|
||||
|
||||
---
|
||||
|
||||
## 决策索引
|
||||
|
||||
| 编号 | 日期 | 主题 | 决策结果 |
|
||||
|------|------|------|---------|
|
||||
| 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 对话框
|
||||
|
||||
---
|
||||
|
||||
<!-- 新决策从这里开始追加 -->
|
||||
Reference in New Issue
Block a user