gry67673905/-AI-
软件实习项目作业
解决的问题
本项目提供了一个「一站式政府服务」AI助手的全栈演示环境。它为市民(个人和企业)及工作人员简化了获取政府服务的流程,自动化处理服务咨询、资格预审、材料提交和申请审核等任务,同时提供AI驱动的咨询界面。
工作原理
该系统采用模块化单体架构,后端使用FastAPI,前端使用Android本地WebView门户。集成了多个关键组件:
- AI编排:结合本地目录、用于只读政府目录访问的Model Context Protocol (MCP) 服务器,以及由DeepSeek驱动的RAG(检索增强生成)进行知识检索。
- 数据管理:PostgreSQL作为服务和申请的权威数据源,Milvus负责RAG的向量嵌入,Redis管理会话缓存,MinIO存储私有材料。
- uma Android门户:一个原生Android封装,通过Keystore处理安全令牌存储,并集成HMS(华为移动服务)的地图与导航功能(Navi Kit)。
- 模拟基础设施:包含一个模拟政府API,可在无需实际政府平台访问的情况下,模拟现实世界的政府数据和流程。
适用对象
- 寻找AI集成政府服务门户参考实现的开发者和架构师。
- 希望原型化AI驱动行政工作流(资格检查、文档生成、自动咨询)的组织。
核心亮点
- 混合知识检索:结合本地目录、MCP服务器和RAG,提供有依据的AI响应。
- 自动文档生成:LLM提取白名单字段后,异步生成DOCX模板。
- 安全架构:在公共AI上下文与私有用户数据之间设置严格边界,确保个人信息不会进入LLM上下文。
- 全栈演示:包含从数据库迁移(Alembic)、容器编排(Docker Compose)到原生Android APK构建的完整实现。
相关
- 项目
- 项目
- 项目
- 项目
- 项目