gov-agentic-AI は何をしますか?
政府グレードのエージェントAIを構築するための、本番環境対応のリポジトリベースライン。ロールオーケストレーション、ナレッジベース、監査可能性、HITL、ポータブルスキルを備えています。
概要
このリポジトリは、政府機関や規制の厳しい業界向けに設計された、AIエージェントシステムのテンプレートです。以下の主要機能を提供します。
- ロールオーケストレーション: 複数のAIエージェントに特定の役割を割り当て、連携してタスクを実行します。
- ナレッジベース: 構造化・非構造化データを統合し、エージェントが組織の情報を引用・参照できるようにします。
- 監査可能性: すべてのエージェントアクション、意思決定、データアクセスを完全に追跡・記録します。
- HITL (Human-in-the-Loop): 重要な判断や承認が必要な処理に人間を介在させます。
- ポータブルスキル: エージェントの機能をモジュール化し、他のシステムやワークフローに簡単に移植・再利用できます。
対応プラットフォーム
このスキルは、以下のAIエージェントプラットフォームで使用することを想定しています。
- Claude Code
- Cline
- Codex
- その他のエージェントフレームワーク
使用方法
- このリポジトリをテンプレートとして新しいプロジェクトを作成します。
- 環境変数 (
ENV) を設定します(例:GOV_AGENTIC_AI_KEY)。 skills/ディレクトリ内のスキル定義を必要に応じてカスタマイズします。knowledge/ディレクトリに組織のナレッジベースデータを配置します。- エージェントを起動し、タスクを実行します。
リポジトリ構造
.
├── skills/ # ポータブルスキルの定義
├── knowledge/ # ナレッジベースデータ
├── roles/ # エージェントロールの設定
├── audit/ # 監査ログの出力先
├── workflows/ # HITLワークフロー定義
├── .env.example # 環境変数のサンプル
├── README.md # このファイル
└── SKILL.md # スキル定義ファイル
設定
環境変数:
| 変数名 | 説明 | 必須 |
|---|---|---|
GOV_AGENTIC_AI_KEY | APIキー(本番環境では必須) | はい |
KNOWLEDGE_PATH | ナレッジベースのパス | いいえ |
LOG_LEVEL | ログレベル (debug, info, error) | いいえ |
ライセンス
このプロジェクトはMITライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。