Graft logo

Graft

本番運用向けのGoネイティブAIエージェントを構築。デフォルトで耐久性を確保。

Artificial Intelligence GitHub API Tech

概要

GraftはGoで“出荷可能な”AIエージェントを本番運用向けに構築するためのフレームワークです。複数プロバイダーをサポートし、型安全なツールをジェネリクスで提供。MCPクライアント/サーバ、グラフ指向オーケストレーション、Temporal、Hatchet、Trigger.devによる耐久実行を特徴とします。全プロバイダは生のnet/httpで動作し、外部SDKは不要。長時間動作・再開・観測が可能なエージェント設計を実現します。

  • フォールバックとラウンドロビンを備えたマルチプロバイダルータ
  • Goジェネリクスで型安全なツール(構造体から自動生成されるJSONスキーマ)
  • エージェントのハンドオフ(OpenAI Swarm に触発)
  • LangGraph風のDAGオーケストレーション
  • MCPクライアント/サーバ
  • 入力・出力・ツールの検証ガードレール
  • 拡張可能なトレーシング(Braintrust、LangSmith、OTel)

公式ドキュメントとサンプル、リポジトリはGitHubにて公開。

投票数: 0
← 投稿一覧に戻る