基于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 PromptTemplate + @Tool 工具声明 + OpenAI 兼容 Tool Calling 协议 + 结构化评分报告 + 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 学习建议与能力雷达图

三、项目创新点

  1. AI 扮演"面试官"而非"出题机":系统让 AI 完成出题、追问、评分、指出缺漏、给参考答案的完整链路,模拟真实面试的动态问答,而不是一次性生成几道题。
  2. Function Calling / Tool Calling 协议落地:用 @Tool 标识业务工具,手工组装 OpenAI 兼容 tools JSON,解析 tool_calls 并分发查题库、保存学习计划方法。
  3. 基于当前回答的动态追问:AI 使用原题和已保存回答生成更深入的一条追问,同时返回默认折叠的参考答案。
  4. 结构化评分报告:单题评分强制输出分数、等级、回答优点、存在问题和改进建议,并分字段落库,可展示、可统计、可复盘。
  5. 训练可沉淀、可复盘、可回放:面试会话、问答消息、评分记录、错题、学习计划全部落库,支持训练历史回放与错题复盘,把 AI 能力包装成可持续学习的训练系统。
  6. AI 调用与工具调用双日志观测:AI 调用日志统计普通模型请求的 Token 与耗时,工具调用日志记录每次实际执行的 Java 工具,模型连通性测试用于在业务训练前验证配置。

四、关键页面截图

课程内容图片

课程内容图片

课程内容图片

课程内容图片

课程内容图片

课程内容图片

课程内容图片

课程内容图片

¥149¥259

🔥 限时优惠,已省 ¥110

不知道怎么学?点我

购买前请阅读须知

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