gry67673905/-AI-

软件实习项目作业

何を解決するか

このプロジェクトは「ワンストップ政府サービス」AIアシスタントのフルスタックデモ環境を提供します。市民(個人および企業)と職員の両方が、サービスの問い合わせ、資格事前チェック、資料提出、申請審査などのタスクを自動化し、AI駆動の相談インターフェースを提供することで、政府サービスへのアクセスプロセスを簡素化します。

動作方法

システムは、バックエンドにFastAPI、フロントエンドにAndroid用ローカルWebViewポータルを使用したモジュール化モノリスとして構築されています。以下の主要コンポーネントを統合しています:

  • AIオーケストレーション:ローカルカタログ、読み取り専用の政府ディレクトリアクセス用のModel Context Protocol (MCP) サーバー、およびDeepSeekで駆動されるRAG(Retrieval-Augmented Generation)による知識取得を組み合わせます。
  • データ管理:PostgreSQLがサービスと申請の公式データソースとして機能し、MilvusがRAG用のベクトル埋め込みを管理、Redisがセッションキャッシュを、MinIOがプライベート資料を保存します。
  • uma Androidポータル:Keystoreを介した安全なトークン保存を処理し、HMS(Huawei Mobile Services)のマップとナビゲーション(Navi Kit)を統合するネイティブAndroidラッパーです。
  • モックインフラ:実際の政府プラットフォームへのアクセスを必要とせずに、現実世界の政府データとプロセスをシミュレートするためのモック政府APIを含んでいます。

対象ユーザー

  • AI統合政府サービスポータルのリファレンス実装を探している開発者やアーキテクト。
  • AI駆動の行政ワークフロー(資格チェック、文書生成、自動相談)をプロトタイピングしたい組織。

特徴

  • ハイブリッド知識取得:ローカルカタログ、MCPサーバー、RAGを組み合わせ、根拠のあるAI応答を提供します。
  • 自動文書生成:LLMがホワイトリストフィールドを抽出し、非同期でDOCXテンプレートを生成します。
  • セキュアなアーキテクチャ:公開AIコンテキストと個人データの間で厳密な境界を設け、個人情報がLLMコンテキストに流入しないようにします。
  • フルスタックデモ:Alembicによるデータベースマイグレーション、Docker Composeによるコンテナオーケストレーション、ネイティブAndroid APKビルドまでを含む完全な実装です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト