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构建的完整实现。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目