Skip to content

智能面试官,基于Spring-Alibaba-Ai实现全流程技术面试的开源AI系统(AIAgent)。实现了AI进行笔试,面试。并可以进行评价。

Notifications You must be signed in to change notification settings

kakawaa/AI-Interview

 
 

Repository files navigation

🤖 AI Interviewer - 下一代智能面试官系统

License PRs Welcome GitHub Stars

首个支持全流程技术面试的开源AI系统 | RESTful API设计 | 代码实操评估 | 多模态行为分析

Demo

🌟 为什么选择AI Interviewer?

开发者痛点

  • 😰 技术面试缺乏真实场景练习
  • 📚 传统刷题无法培养沟通表达能力
  • ⏳ 人工模拟面试成本高昂

我们的优势

轻量级架构 - 基于REST API,易于集成
深度技术评估 - AST解析+LLM代码评审双引擎
智能进化系统 - 每周自动更新面试题库
多模态分析 - 语音/代码/表情多维度评估

🚀 核心功能速览

功能模块 技术亮点 应用场景
智能问答引擎 GPT-4 + 本地知识库混合推理 技术概念考察
代码实操评估 JavaParser + 自定义规则引擎 算法题/系统设计题实战
语音交互系统 REST API + 异步任务队列 模拟技术沟通场景
行为分析仪表盘 OpenCV情绪识别 + 代码热力图 面试表现多维可视化

🛠️ 核心技术栈

智能引擎: Spring Boot + QWen-Max

语音识别: Vosk + FFmpeg

语音合成: Sambert

代码分析: JavaParser + ANTLR

Rag处理: Postgre Vector

数据库: Postgresql

🚩 项目展示

1.笔试面试界面 image 2.面试界面 面试官提问 image 面试者回答 image 3.面试结果界面 image

⚡ 快速开始

5分钟开启你的第一次AI面试:

# 1. 克隆仓库
git clone https://github.com/xgwangdl/AI-Interview.git

# 2. 启动服务(需要Docker)
cd ai-interviewer
docker-compose up -d

# 3. 访问API文档
open http://localhost:8080/swagger-ui.html

# 项目名称
作者: 大连光哥  
技术栈: JAVA、AI 、React 
邮箱: [email protected]

📜 开源协议 本项目采用 Apache License 2.0,您可自由地:

修改并私有化部署 ✅

用于商业产品 ✅

保留原始版权声明 ⚠️

🙌 致谢 特别感谢这些优秀开源项目:

Spring Boot - REST API核心框架

QWen-max - 阿里千问大模型

Spring-Ai-Alibaba - 快速开发生成式 AI 应用

⭐ 如果这个项目对您有帮助,请点击右上角Star支持我们的开发! 📢 关注更新:点击Watch按钮获取最新功能通知

About

智能面试官,基于Spring-Alibaba-Ai实现全流程技术面试的开源AI系统(AIAgent)。实现了AI进行笔试,面试。并可以进行评价。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 51.4%
  • TypeScript 44.3%
  • CSS 1.5%
  • StringTemplate 1.3%
  • Smalltalk 1.2%
  • HTML 0.3%