# AI-Interview
**Repository Path**: dlwxg_xgwangdl/AI-Interview
## Basic Information
- **Project Name**: AI-Interview
- **Description**: 智能面试官,基于Spring-Alibaba-Ai实现全流程技术面试的开源AI系统(AIAgent)。实现了AI进行笔试,面试。并可以进行评价。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 10
- **Forks**: 4
- **Created**: 2025-03-17
- **Last Updated**: 2025-07-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🤖 AI Interviewer - 下一代智能面试官系统
[](https://opensource.org/licenses/Apache-2.0)
[](https://makeapullrequest.com)
[](https://github.com/yourname/ai-interviewer)
**首个支持全流程技术面试的开源AI系统** | **RESTful API设计** | **代码实操评估** | **多模态行为分析**
## 🌟 为什么选择AI Interviewer?
### 开发者痛点
- 😰 技术面试缺乏真实场景练习
- 📚 传统刷题无法培养沟通表达能力
- ⏳ 人工模拟面试成本高昂
### 我们的优势
✅ **轻量级架构** - 基于REST API,易于集成
✅ **深度技术评估** - AST解析+LLM代码评审双引擎
✅ **智能进化系统** - 每周自动更新面试题库
✅ **多模态分析** - 语音/代码/表情多维度评估
## 🚀 核心功能速览
| 功能模块 | 技术亮点 | 应用场景 |
|------------------|-----------------------------------|---------------------------|
| 智能问答引擎 | GPT-4 + 本地知识库混合推理 | 技术概念考察 |
| 代码实操评估 | JavaParser + 自定义规则引擎 | 算法题/系统设计题实战 |
| 语音交互系统 | REST API + 异步任务队列 | 模拟技术沟通场景 |
| 行为分析仪表盘 | OpenCV情绪识别 + 代码热力图 | 面试表现多维可视化 |
## 🛠️ 核心技术栈
```bash
智能引擎: Spring Boot + QWen-Max
语音识别: Vosk + FFmpeg
语音合成: Sambert
代码分析: JavaParser + ANTLR
Rag处理: Postgre Vector
数据库: Postgresql
```
##🗣️ 项目迭代视频
第四次迭代
新增自动生成简历和外语口语会话练习
|
第三次迭代
新增程序题和人脸识别
|
第二次迭代
增加口语面试
[观看视频](https://github.com/xgwangdl/AI-Interview/blob/master/docs/step2.mp4)
|
第一次迭代
项目搭建
[观看视频](https://github.com/xgwangdl/AI-Interview/blob/master/docs/step1.mp4)
|
## 🚩 项目展示
1.登录界面

2.程序和笔试面试界面


3.面试界面
人脸识别

面试官提问

面试者回答

4.简历生成界面

5.口语练习界面

## ⚡ 快速开始
5分钟开启你的第一次AI面试:
```bash
# 1. 克隆仓库
java部分
git clone https://github.com/xgwangdl/AI-Interview.git
python部分
git clone https://github.com/xgwangdl/AI-Interview-py.git
# 2. 启动服务(需要Docker)
cd ai-interviewer
docker-compose up -d
# 3. 访问API文档
open http://localhost:8080/swagger-ui.html
# 项目名称
作者: 大连光哥
技术栈: JAVA、AI 、React
邮箱: xgwangdl@163.com
```
📜 开源协议
本项目采用 Apache License 2.0,您可自由地:
修改并私有化部署 ✅
用于商业产品 ✅
保留原始版权声明 ⚠️
🙌 致谢
特别感谢这些优秀开源项目:
Spring Boot - REST API核心框架
QWen-max - 阿里千问大模型
Spring-Ai-Alibaba - 快速开发生成式 AI 应用
⭐ 如果这个项目对您有帮助,请点击右上角Star支持我们的开发!
📢 关注更新:点击Watch按钮获取最新功能通知