vamplabAI/sgr-agent-core

Schema-Guided Reasoning (SGR) has agentic system design created by neuraldeep community

何を解決するか

SGR Agent Core は、複雑な推論とツール選択を実行できる知能的な研究エージェントを構築するためのフレームワークを提供します。標準的なツール呼び出しエージェントよりも、深層的な研究タスクをより効果的に処理できるようにする、スキーマガイドド推論(SGR)アプローチを採用することで、AIエージェントにおける構造的で信頼性の高い推論の必要性に対応しています。

動作方法

このフレームワークは BaseAgent インターフェースに基づく2段階アーキテクチャを使用しています。構造的推論と柔軟なツール選択を組み合わせ、SGRAgent、ToolCallingAgent、SGRToolCallingAgent などのさまざまなエージェントタイプを定義できるようにしています。システムは拡張性を重視しており、OpenAI互換のLLM(ローカルモデルを含む)をサポートし、検索、推論、明確化のためのツールを提供しています。

対象ユーザー

AI研究エージェントの開発者、OpenAI互換APIエンドポイントを備えたプロダクション対応のエージェントフレームワークを探しているエンジニア、およびエージェントを自身のツールにAgent Client Protocol (ACP) や REST API を通じて統合したいユーザー。

特徴

  • スキーマガイドド推論: 構造的推論と柔軟なツール選択を統合。
  • OpenAI互換API: OpenAI APIエンドポイントの即時置き換えとして動作。
  • 拡張性のあるアーキテクチャ: コアライブラリとオプトイン拡張機能を用いてカスタムエージェントやツールを簡単に作成可能。
  • マルチプロトコル対応: SSEによるリアルタイムストリーミング、REST API、およびstdio通信用のAgent Client Protocol (ACP) をサポート。
  • プロダクション対応: Dockerサポートと包括的なテストカバレッジを備えています。

関連

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