agntcy/oasf
Open Agentic Schema Framework
何を解決するか
OASFは、AIエージェントの能力、相互作用、メタデータを定義・管理する標準化された方法を提供します。異なるAIエージェントシステム間の相互運用性の問題を解決するために、エージェントの属性、スキル、ドメインを記述する一貫性があり構造的なスキーマを構築し、分散システム間でエージェントを発見・利用可能にします。
仕組み
このフレームワークは、主に「レコードオブジェクト」というデータ構造を使用するレコードベースのシステムです。これらのレコードは、発見を促進するために特定のスキルやドメインで注釈されます。システムはモジュール式であり、モジュールを用いてレコードに追加情報を拡張できます。安定性を確保するため、リリースされたスキーマバージョンに対して不変性ポリシーを採用しています。
スキーマサーバーを備えており、レコードの閲覧と検証が可能です。また、MCP(Model Context Protocol)サーバーと統合されており、LLMがコードベースからレコードを自動生成・検証・最適化できるように支援します。
対象ユーザー
分散型AIエージェントシステムを開発する開発者で、エージェントの能力を共通の言語で記述し、異なるエージェントが一貫して相互作用・発見できるようにしたい人。
特徴
- 標準化されたスキーマ:エージェントAIコンテンツ表現のための一貫したデータ構造を実装。
- スキーマサーバー:HTTPサーバーを提供し、スキーマの閲覧とレコードの検証が可能。
- MCP統合:LLMが自然言語プロンプトを使ってOASFレコードを生成・検証できるようにする。
- 拡張可能な設計:プライベートスキーマの拡張とレコードへのモジュール追加をサポート。
- バージョン管理:リリースされたバージョンに対して厳格な不変性ポリシーを採用し、後方互換性を確保。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト