- 博客(8)
- 收藏
- 关注
原创 山东大学 软件学院 项目实训 第十三周(第八次)2025.5.19
在上周完整实现的数字人交互功能基础上进行改进,包括加入语音交流模块,实现语音交互,通过关键词、prompt工程、知识库设定其教师身份,最后进行界面优化,提升用户体验。
2025-05-19 17:30:42
229
原创 山东大学 软件学院 项目实训 第十二周(第七次)2025.5.11
在第十周时,我对数字人功能进行了预尝试,试用了DreamTalk、MetaStudio等多种不同的数字人项目,并且最终通过拉取视频流等方法,成功在浏览器界面中展示出虚拟数字人,确定了数字人交互功能的可实现性,本周我主要是学习了官方提供的数字人开发文档,并且将其进行了实现,得到完整可运行的数字人vue项目。
2025-05-11 21:26:22
290
原创 山东大学 软件学院 项目实训 第十一周(第六次)2025.5.4
将我上一阶段实现的文档处理模块改进、角色模拟名师对话模块、数字人页面展示模块以及本阶段实现的聊天模块改进、教学计划生成模块全部合并到项目中,完善了项目路由,并且消除了功能之间的冲突,包括后端config文件模型接口配置冲突、工具函数util部分的功能重复冲突等等。项目目前已经实现了DeepSeek、智谱AI等多个模型接口,包括通用聊天大模型、角色模型场景对话大模型、PPT生成大模型,为了让项目可以向科研教学、论文辅导方面发展,寻找到一个基于科研论文等数据进行训练的大模型。
2025-05-04 15:28:16
341
原创 山东大学 软件学院 项目实训 第十周(第五次)2025.4.27
我本周主要完成的工作是学习并了解数字人相关内容,并且初步实现了项目中数字人部分,可以在web页面展示出数字人,并且进行播报、结合大模型进行文本交互、语音交互、执行动作、更换背景等等。
2025-04-27 22:54:46
414
原创 山东大学 软件学院 项目实训 第九周(第四次)2025.4.20
补充一些双方信息后,配合上prompt工程,确实能够模拟出场景对话,除了对话外,也能返回相应的动作神态,达到了初步预期。这项工作目前已经实现学生自行上传喜欢教师信息的身份、性格、说话风格等等,构建自己喜欢的教师进行问题交流,当然也可以支持设定一些有趣的对话对象,希望达到和豆包提供的类似功能。接下来的工作一方面配合上已经实现的RAG框架,辅助更多关于名人的资料,进一步完善名师交流,并且构建出几个完善的名师实例供用户直接选择进行对话。
2025-04-23 21:33:20
621
原创 山东大学 软件学院 项目实训 第八周( 第三次 )2025.4.13
基础文档处理功能完成后,我又对其进行优化,主要是文档预处理和文档分块的优化,对于上传的文件,加载出文档之后,会对其中的内容进行处理,包括移除多余空格、特殊字符、处理数字格式等等。即作为学生用户,可以与古今中外的名师在不同场景下进行对话,区别于正常与大模型交流,多了聊天场景,且回答完全基于选定名师的身份,而且名师也能主动引导话题,场景也可以随着对话内容不断变化,实现孔子对着语文课本教我语文、高斯给我讲数学题、牛顿现场教物理、科比作为体育老师教我三步上篮这些角色模拟、场景模拟对话。
2025-04-22 13:44:32
1563
原创 山东大学 软件学院 项目实训 第七周(第二次)
对于聊天功能而言,大模型接口只是接受单次消息,返回一次回答,没有上下文记忆,也就是无法自动形成连贯的聊天,因此我基于LangChain框架的memeory模块以及prompt工程,利用数据库中存储的历史聊天消息,构建上下文记忆,一同返回大模型接口,实现上下文记忆。在上周工作中,我们共同搭建了项目框架,配置了项目环境,我个人成功调用了大模型接口,基于接口完成了基础的聊天功能,包括聊天的增删改查、聊天消息的历史加载、基础的聊天页面,并且学习了RAG知识、Langchain知识等内容。
2025-04-11 11:50:18
1938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅