JSON駆動のエージェントロジック
EDDIでは、エージェントの動作を定義するすべてがJSON設定リソースです:ルール(システムプロンプト)、LLMコネクタ設定、ワークフローパイプライン、ツール設定、デプロイメント記述子。
なぜ重要か
- 再デプロイ不要、ソースコードではなく、JSONの更新でエージェントの動作を変更
- プロンプトエンジニアフレンドリー、非開発者がUIまたはREST APIでルールを修正
- バージョン管理、JSON設定はInfrastructure-as-Codeと一緒にGitに保存
- ホットリロード、変更は即座に反映、サーバー再起動不要
- 監査可能、すべての設定変更は不変の監査証跡で追跡
- インポート / エクスポート、エージェントはZIPファイルとして移植可能、エクスポート時にシークレットを自動スクラブ。インポートはマージまたは上書き、バージョン競合なし
- Agent Sync、構造マッチング、コンテンツ差分、選択的リソースピッキングによるライブインスタンス間同期、ZIP中間ファイル不要
- Prompt Snippets、
{{snippets.safety_rules}}として参照される再利用可能なバージョン管理付きシステムプロンプトビルディングブロック、共有ライブラリからプロンプトを構成 - Behavior Rules、ルーティング、オーケストレーション、ビジネスロジック判断のためのIF-THENロジックエンジン(コード不要)
リソースタイプ
EDDIは以下の設定リソースを管理:ルール(システムプロンプト)、ワークフロー(パイプライン定義)、LLMコネクタ(プロバイダー設定)、HTTPコネクタ(外部API統合)、エージェント(デプロイメント記述子)、環境(デプロイメントターゲット)。