基于Springboot3+SpringAI+LLM+Function Calling+SSE的AI 面试官与刷题训练平台

Springboot3SpringAILLMFunction CallingSSE登峰造极

项目简介:基于多轮对话、结构化评分和Tool Calling,实现岗位题库、AI追问、回答评分、错题收藏、训练回放、能力雷达和个性化学习建议,适合学习工具调用日志、训练闭环和过程追踪。

资料包含

完整源码 + SQL 脚本
喂饭学习教程
配套面试文档
环境安装文档
项目运行文档

项目详情

一、项目技术栈

前后端分离

后端:SpringBoot3 + Spring AI + MyBatis + PageHelper + Hutool + WebClient + JWT
前端:Vue3 + Vite + Element-Plus + Vue-Router + Axios
AI 技术:Spring AI + Function Calling / Tool Calling(@Tool)+ 多轮对话上下文 + 结构化评分报告 + AI 动态追问 + AI 辅助出题 + 能力雷达 + AI 调用日志统计
数据库:MySQL

版本要求: jdk 不低于 17,MySQL 5.7 或者 8,node.js 版本 18 以上,maven 版本建议 3.8 及以上,navicat 建议不低于 16

二、项目功能描述

1. 管理员

登录、个人信息、修改密码
用户信息:管理系统所有用户
岗位与技术方向管理:维护面试岗位、技术方向与难度
面试题库管理:维护题库题目,支持 AI 辅助生成题库题目
AI 模型配置与 Prompt 模板管理:维护模型配置与各类场景 Prompt
AI 模型连通性测试:在管理端测试模型是否可用
AI 调用日志与统计:查看 AI 调用记录、Token 消耗与调用效果统计
工具调用日志:查看 Function Calling / Tool Calling 的工具调用记录

2. 用户

登录、注册、个人信息、修改密码
训练首页:选择岗位与技术方向,开始面试训练
训练题目生成与回答:AI 按岗位方向出题,用户作答并保存
AI 动态追问:AI 依据用户回答继续多轮追问,模拟真实面试
AI 单题结构化评分:对每道题回答给出分数、缺漏与参考答案
整场训练总结报告:生成本场训练的综合评估报告
错题收藏与复盘:收藏错题并进行复盘
训练历史与回放:查看历史训练记录并回放问答过程
学习建议与能力雷达:查看 AI 学习建议与能力雷达图

三、项目创新点

  1. AI 扮演"面试官"而非"出题机":系统让 AI 完成出题、追问、评分、指出缺漏、给参考答案的完整链路,模拟真实面试的动态问答,而不是一次性生成几道题。
  2. 基于 Spring AI 的 Function Calling / Tool Calling:用 @Tool 声明业务工具,让 AI 自动查询题库、自动保存学习计划,掌握大模型调用后端能力的工程落地。
  3. 多轮上下文动态追问:AI 携带对话上下文,根据用户上一轮回答决定是否深挖追问,形成有针对性的面试节奏。
  4. 结构化评分报告:单题评分强制结构化输出(分数、缺漏点、参考答案、提升建议),可沉淀、可统计、可复盘。
  5. 训练可沉淀、可复盘、可回放:面试会话、问答消息、评分记录、错题、学习计划全部落库,支持训练历史回放与错题复盘,把 AI 能力包装成可持续学习的训练系统。
  6. AI 调用与工具调用双日志观测:AI 调用日志统计 Token 与耗时,工具调用日志记录每次 Tool Calling,模型连通性测试保障线上可用性。

六、关键页面截图

(等武哥补充关键页面截图)

¥149¥259

🔥 限时优惠,已省 ¥110

购买前请阅读须知

  • 源码和教程资料仅供学习,请勿用于商业用途
  • 购买前请观看完整功能演示视频和阅读项目详情
  • 源码和教程资料属于虚拟产品,下单后不支持退款
  • 我已阅读并同意平台 用户协议购买协议隐私政策
成长 VIP 更划算整单 8 折 性价比拉满 去看看
¥149¥259