agntcy/oasf

Open Agentic Schema Framework

何を解決するか

OASFは、AIエージェントの能力、相互作用、メタデータを定義・管理する標準化された方法を提供します。異なるAIエージェントシステム間の相互運用性の問題を解決するために、エージェントの属性、スキル、ドメインを記述する一貫性があり構造的なスキーマを構築し、分散システム間でエージェントを発見・利用可能にします。

仕組み

このフレームワークは、主に「レコードオブジェクト」というデータ構造を使用するレコードベースのシステムです。これらのレコードは、発見を促進するために特定のスキルやドメインで注釈されます。システムはモジュール式であり、モジュールを用いてレコードに追加情報を拡張できます。安定性を確保するため、リリースされたスキーマバージョンに対して不変性ポリシーを採用しています。

スキーマサーバーを備えており、レコードの閲覧と検証が可能です。また、MCP(Model Context Protocol)サーバーと統合されており、LLMがコードベースからレコードを自動生成・検証・最適化できるように支援します。

対象ユーザー

分散型AIエージェントシステムを開発する開発者で、エージェントの能力を共通の言語で記述し、異なるエージェントが一貫して相互作用・発見できるようにしたい人。

特徴

  • 標準化されたスキーマ:エージェントAIコンテンツ表現のための一貫したデータ構造を実装。
  • スキーマサーバー:HTTPサーバーを提供し、スキーマの閲覧とレコードの検証が可能。
  • MCP統合:LLMが自然言語プロンプトを使ってOASFレコードを生成・検証できるようにする。
  • 拡張可能な設計:プライベートスキーマの拡張とレコードへのモジュール追加をサポート。
  • バージョン管理:リリースされたバージョンに対して厳格な不変性ポリシーを採用し、後方互換性を確保。

関連

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