当前位置: 首页 > news >正文

山东大学软件学院创新项目实训记录 —— 基于UE与LLM的医患沟通模拟与评价系统(三)

前言

本项目研发面向医学教育的医患沟通模拟与评价系统,基于大模型实现智能交互、个性化病例模拟和评分,为医学生提供沉浸式医患沟通实训场景,解决线下标准化病人资源稀缺的问题,提升医学生医患沟通实操能力。本人负责UE5前端工作,语音输入、语音输出功能的制作、UI面板的搭建(主场景、SEGUE评分面板、聊天框等)。本周重点完成了全部UI面板的搭建工作。

UI面板大致分为三个界面:主菜单界面、聊天界面以及SEGUE评分面板界面。

一、主菜单界面的搭建

完成了主场景的UI基础搭建,支持场景自主选择进行对话测试,目前暂定为三个场景,如后续添加场景,可以设计一个轮播面板,供场景选择使用。

二、聊天界面的优化

完成聊天整体布局设计,包含患者信息展示区、对话触发区及系统设置入口。实现主场景与子面板的交互逻辑,确保面板可正确打开、关闭及层级管理。已搭建对话历史展示区与消息输入区,后续待实现消息气泡的左右区分(医患双方)。支持文本消息的动态添加与滚动更新。

效果展示:

点击右上角的设置按钮后,设置面板淡入,显示设置选项可供点击;点击关闭按钮后,设置面板淡出。

三、SEGUE评分面板实现

按照SEGUE量表框架完成评分面板的UI搭建,涵盖成绩总览、历史回顾、问诊技巧三个功能的按键以及覆层,点击相应按钮就会出现对应的面板,后续待实现面板内容的填充以及WebUI连入前端实现内容的实时更新。

通过蓝图连接和动画效果,实现各个面板的丝滑切换,点击同一按钮两次可将该面板退出,点击不同按钮不会发生冲突,各面板之间不会相互覆盖,避免信息堆叠导致的卡顿。

效果展示:

后续任务

1.对接语音输入模块(麦克风采集、实时语音转文字API),完成语音输入UI状态反馈(录音动效、波形显示)。

2.实现语音输出功能(将大模型返回的文本转为语音并播放),集成至聊天框消息流中。

3.优化UI交互细节,进一步完善UI功能,如:与后端关联的场景的选择切换;消息气泡的冒出以及左右区分(医患双方);面板内容的填充以及WebUI连入前端实现内容的实时更新等。

4.配合后端调试评分逻辑,完成SEGUE评分与对话数据的关联存储,将具体的评分内容以及功能集成到前端。

http://www.jsqmd.com/news/693907/

相关文章:

  • 色彩校正:原理、算法与工程实现
  • Python 列表的基本操作介绍
  • 从零到一:用Mesa框架5步构建你的第一个智能体仿真模型
  • 从《权力的游戏》到微博热点:手把手用Pajek做中心性分析,找出关键人物
  • 面试官最爱问的Verilog模三检测器,我用状态机+随机测试搞定了(附完整代码)
  • Elasticsearch核心查询:精准匹配与全文检索的本质区别与实战选型
  • 工程师笔记:三大磁性元器件(共模电感/一体成型电感/CHIP LAN)选型要点与实战避坑
  • 总结几个非常实用的Python库
  • Qwen3-4B-Instruct功能体验:256K上下文窗口下的长文本智能对话实测
  • 告别官方模板!手把手教你从零搭建CH32V003自定义工程(附目录结构规划)
  • 2026法考真题APP深度测评:竹马app一站式解决五大备考痛点
  • 3个实战场景揭秘:如何用GmSSL让国产密码技术真正落地
  • hph基因结构解析 抗性标记设计
  • 收藏|2026年版程序员高薪突围!AI大模型成逆袭核心赛道
  • DS4Windows:让PS4/PS5手柄在Windows上获得原生游戏体验的终极方案
  • DC综合时遇到‘Unable to resolve reference’警告别慌,手把手教你定位并修复信号位宽不匹配问题
  • 详解python运行三种方式
  • 别再被罚单了!用Python+Arduino动手做个CW多普勒测速雷达(附代码)
  • 用Cocos Creator 2.0.4 + Spring Boot,我如何在一个月内搞定三端(H5/安卓/iOS)斗地主核心逻辑
  • 别再为PLC通讯发愁了!用C#和S7netPlus库,10行代码搞定西门子S7系列数据读写
  • Agent间状态不同步、日志碎片化、时序难追踪……VSCode多智能体调试的7大隐形陷阱,资深架构师逐条击破
  • 保姆级教程:在N32G430上用FreeRTOS v202212.01点灯(附完整工程)
  • 告别手动复制!用Inno Setup 6.2.0为你的Java桌面应用制作专业安装包(含JRE打包)
  • 2026 跨境电商业态深度分析:多语言多货币系统已成全球化战略核心基建
  • 反射驱动的零开销泛型序列化方案全解析,从C++23 constexpr容器到C++26 field_reflector实战演进
  • 终极罗技PUBG鼠标宏指南:5分钟掌握智能压枪技巧
  • 紧急!生产环境MCP网关偶发120ms毛刺?用perf + flame graph 15分钟定位C++虚函数调用链引发的L3缓存抖动——附热补丁patch与回归测试用例
  • 网盘直链下载助手LinkSwift:8大网盘免费高速下载终极指南
  • Nucleus Co-Op:Windows单机游戏分屏多人协作架构深度技术解析
  • 机器人感知与决策系统技术解析