AI对话兵棋推演产品系统Vibe Coding

我要开发同款
proginn10541758972026年07月18日
11阅读

技术信息

语言技术
JavaVue
系统类型
Web
行业分类
企业服务
参考价格
10000

作品详情

行业场景

立项原因:解决政企等单位人员训练考核中三大问题——陪练依赖资深人员成本高、考核标准主观不统一、过程难以留痕复盘。业务背景:随着政企内部培训与人才考核线上化,传统人工陪练效率低、难以覆盖全员。本项目构建受训人员与考核官双角色的线上 AI 攻防考核平台:受训人员与 AI 扮演的对手方进行群聊/私聊攻防对话,考核官实时监考多路视频画面,系统通过 WebSocket 实时同步状态、TRTC 传输音视频、大模型驱动 AI 角色,配合操作日志与成绩导出形成完整考核闭环,可复用于政企内部培训、岗位练兵、话术考核等场景。

功能介绍

功能模块:用户与权限模块(JWT、双角色、同账号登录踢下线);在线考场模块(房间隔离、WebSocket 状态同步);AI 攻防对话模块(AI 角色扮演对手方、群聊/私聊、@提及、随机延迟);会议助理模块(视频级专家配置、严格模式);实时音视频模块(TRTC 推拉流、观察模式、控制权接管);视频管理模块(分片上传、断点重试、ffmpeg 转码、进度显示);管理后台模块(账号管理、在线监控、操作日志、数据导出);AI 配置模块(模型热切换);测试体系(Playwright 120+ e2e 用例)。主要功能:受训人员进入房间与 AI 对手方进行攻防对话,结合视频讲解;考核官实时监控多路并跟随视频进度;管理员后台管理账号、导出成绩、切换 AI 模型;系统覆盖进场、对话、视频考核、监控、导出的全流程闭环。

项目实现

主要负责:Spring Boot 后端框架、JWT 鉴权、WebSocket 实时通信、房间隔离、AI 角色接入与多模型热切换、TRTC 视频推拉流、ffmpeg 视频转码、Vue3 前端考场/监控/管理后台、Playwright e2e 测试与多轮代码审查。技术栈:后端 Java + Spring Boot + MyBatis + Spring Security + Redis + MySQL;前端 Vue3 + Vite + TS + Pinia + TRTC SDK + Playwright;AI 侧 DeepSeek/MoMA 大模型 + Ollama Embedding。架构:前后端分离,REST + WebSocket 双通道,TRTC 负责音视频,大模型驱动 AI 对话。亮点:AI 角色扮演模拟对手方攻防、TRTC 实时视频考核与观察模式、分片上传+自动转码、120+ e2e 用例。难点:自动播放限制下的视频同步、多考场并发状态一致性、ffmpeg 转码管道阻塞与僵尸进程、AI 助理精准触发。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论