3.5 KiB
3.5 KiB
项目上下文
AI启动时必读此文件,快速了解项目全貌
一、项目信息
| 项目 | 内容 |
|---|---|
| 项目编号 | 011-ai-interview-2601 |
| 项目路径 | projects/011-ai-interview-2601/ |
| 当前阶段 | 开发阶段 - 核心功能完成,语音模式优化中 |
| 项目状态 | 🟡 开发中 - 文字模式可用,语音模式待优化 |
| 启动日期 | 2026-01-20 |
| 技术栈 | Vue3 + TypeScript + FastAPI + Coze API + @coze/realtime-api |
二、AI启动指令
请依次阅读以下文件:
-
框架层(了解规则)
../../_framework/agents/00-框架总览.md- 检查
agents/是否有项目覆盖
-
项目文档(了解当前状态)
docs/同步清单.mddocs/项目状态快照.mddocs/决策记录.md(最近10条)
-
技术选型(本项目有覆盖)
docs/技术选型.md⚠️ 必读,包含框架规范覆盖说明
三、文件访问边界
| 区域 | 读取 | 写入 |
|---|---|---|
| ✅ 本项目目录 | 允许 | 允许 |
✅ _framework/ |
允许 | ⚠️ 需确认 |
⚠️ _private/ |
需许可 | ❌ 绝对禁止 |
| ❌ 其他项目 | 禁止 | 禁止 |
四、关键联系人
| 角色 | 姓名 | 说明 |
|---|---|---|
| 项目负责人 | ||
| 技术负责人 |
五、项目简介
AI Interview - AI 语音面试系统
为轻医美行业打造 AI 面试官系统,实现咨询师岗位的智能初试:
- 候选人访问网页,输入姓名、上传简历
- 系统"模拟来电",候选人接听后进入实时语音面试
- AI 面试官按预设流程提问(销售技能、销售观、素质项、求职动机)
- 面试结束后,系统生成评分和分析报告
- HR/管理员在后台查看候选人的完整分析报告
六、现有资源
| 资源 | ID | 说明 |
|---|---|---|
| Workflow A (初始化) | 7597357422713798710 | 接收 name + file_url,生成 session_id |
| Workflow B (面试) | 7595077233002840079 | 4 维度提问、评分、生成报告 |
| Workflow C (查询) | 7597376294612107318 | 数据库增删改查封装 |
| Coze 数据库 | 7595077053909712922 | assessments, logs, config 三表 |
| 文件服务器 | files.test.ai.ireborn.com.cn | 自建 Nginx + PHP 文件服务 |
七、技术栈覆盖
⚠️ 本项目与框架规范有以下差异,详见
docs/技术选型.md
| 项目 | 框架默认 | 本项目 |
|---|---|---|
| AI 网关 | OpenRouter | Coze API |
| 数据存储 | MySQL | Coze 数据库 |
| 实时音视频 | - | 火山引擎 RTC |
八、注意事项
- Coze PAT Token 和 RTC AppKey 必须存储在后端,禁止暴露给前端
- 语音格式需匹配 Coze 支持的格式(推荐 PCM 16000Hz)
- 需处理网络不稳定时的断线重连逻辑
九、进度文档
- 📋 最新进度:
docs/项目进度总结-20260121-final.md - 📚 框架经验:
_framework/specs/Coze集成经验.md
十、已完成功能清单
| 模块 | 功能 | 状态 |
|---|---|---|
| 用户端 | 欢迎页、信息采集、面试初始化 | ✅ |
| 用户端 | 文字面试模式 | ✅ |
| 用户端 | 语音面试模式 | 🟡 RTC 正常,session_id 传递待优化 |
| 管理后台 | 登录、数据概览、面试列表、详情 | ✅ |
| 管理后台 | 骨架屏加载、阶段标签 | ✅ |
| 后端 | 文件上传、初始化、聊天、房间 API | ✅ |
| 后端 | 管理后台 API (通过 Workflow C) | ✅ |
最后更新:2026-01-21