1、立项背景和目标
针对学生查询校园办事流程信息分散、查找资料麻烦的问题,开发校园办事问答助手,利用大模型整合校内办事资料,实现自然语言快速查询办事指南,提升信息获取效率。
2、软件功能、核心功能模块介绍
采用前后端分离,前端H5网页可打包为安卓套壳APP;后端基于FastAPI,包含JSON知识库读取、Agent调度、DeepSeek大模型调用模块,约束模型依据知识库按固定模板输出答案,内网穿透支持临时公网演示。
3、业务流程、功能路径描述
用户输入问题提交至后端,程序读取知识库并组装提示词,调用大模型生成标准化办事信息,处理完成后返回前端展示,项目仅本地调试演示使用。
1、整体架构和设计思路,不同模块使用的技术栈
项目采用前后端分离架构。后端使用Python+FastAPI,实现接口、Agent调度与DeepSeek API调用,JSON文件作为知识库;前端采用原生HTML、CSS、JavaScript开发H5网页,可打包为安卓套壳APP,依靠内网穿透完成临时公网演示。
2、“我”的负责模块和结果(尽可能量化)
本人独立完成全部开发。完成后端接口编写、知识库整理、提示词约束开发,实现问答功能;完成前端交互页面开发,可正常接收提问并输出固定格式回答,可生成安卓套壳安装包,能够完成校园业务问题问答演示。
3、“我”遇到的难点、坑,和解决方案
难点一是大模型容易脱离知识库乱回答,通过编写严格Prompt限制回答数据源解决;难点二本地服务外网无法访问,使用内网穿透工具实现外部临时访问;网页打包APP出现接口跨域问题,修改请求配置完成修复。