# 笨笨兔 **Repository Path**: clamwack/bbt ## Basic Information - **Project Name**: 笨笨兔 - **Description**: 笨笨兔-面试工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-12 - **Last Updated**: 2026-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 面试智能体平台 MVP 这是一个基于项目 PRD 搭建的 Next.js 可运行 MVP,用于验证 AI 面试平台的核心产品闭环。 ## 核心主线 ```text C 端:JD -> 简历 -> 面试设置 -> 模拟面试 -> 报告复盘 -> 面试库 B 端:岗位 -> 候选者简历 -> 动态面试题 -> 面试官辅助记录 -> 评估报告 AI 设置:融入面试者/面试官流程,并提供知识库 -> AI 技能 -> 提示词 -> MCP 工具占位 -> 智能体 -> 审计日志等全局配置 ``` ## 启动 ```bash npm install npm run dev ``` 常用验证命令: ```bash npm run typecheck npm run build ``` 然后打开: - `/`:营销首页 - `/workshop`:互动工坊 - `/app/coach`:求职者工作区 - `/app/recruiter`:招聘方工作区 - `/app/settings/ai`:全局 AI 设置 - `/app/settings/ai/audit-logs`:AI 调用审计日志 ## 当前实现范围 - Next.js App Router + TypeScript + Tailwind CSS - 模拟已登录状态 - 本地 Mock 数据 - Mock AI Provider 抽象 - C 端核心页面 - B 端招聘闭环页面 - AI 能力嵌入面试者/面试官工作流 - 全局 AI 设置页面 - SQLite 招聘端 mock 数据层 - AI 审计日志展示 ## 招聘端当前能力 招聘端已优先围绕以下流程产品化: ```text 岗位 -> 候选者(简历)-> 动态面试题 -> 面试纪要 -> 评估报告 -> 人工复核 ``` 已支持: - 创建岗位并写入 SQLite - 添加候选者并写入 SQLite - 按候选者生成动态面试题 - 按候选者打开辅助记录官 - 保存面试纪要到 SQLite - 按候选者生成/查看评估报告 - 保存人工复核意见 - 岗位、候选者、报告列表支持状态筛选和分组推进 - 招聘工作台提供下一步动作队列和可点击状态指标 - 面试记录和动态题库支持按流程状态筛选 - 招聘端 AI 调用写入审计日志 关键路由: - `/app/recruiter/jobs` - `/app/recruiter/jobs/[id]` - `/app/recruiter/candidates` - `/app/recruiter/candidates/[id]` - `/app/recruiter/interviews/assistant/[id]` - `/app/recruiter/reports/[id]` - `/app/recruiter/question-bank` ## SQLite 说明 运行时本地数据库文件位于: ```text .data/recruiter.sqlite ``` 该目录已加入 `.gitignore`,不要提交本地数据库文件。 当前 SQLite 仅用于 MVP 原型: - 无真实登录 - 无真实租户隔离 - 无生产级迁移系统 - 不存放真实候选者隐私数据 ## Mock AI 边界 当前 AI 输出均为 mock/demo: - 不调用真实外部模型 - 不上传真实音频 - 不做真实面试隐蔽辅助 - 不提供规避检测、虚拟摄像头或音频伪装能力 - B 端评估仅作辅助,必须人工复核 - C 端简历优化只辅助表达,禁止编造经历、学历、项目或成果 ## 后续建议 1. 接入真实认证和工作区权限。 2. 引入正式数据库迁移方案。 3. 将 Mock AI Provider 替换为真实 LLM / RAG / Eino。 4. 接入 MCP 工具执行层。 5. 增加测试、表单校验和完整错误状态。