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ビルドまでを含む完全な実装です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト