TL;DR

AI エージェントとワークフローを作るための、オープンソースの TypeScript フレームワーク。

仕組み

公式サイトでは、主に次の機能が挙げられている。

  • エージェント: モデルを選び、指示を書き、ツールをつなぐと、エージェントが外部のシステムを操作できる
  • ワークフロー: 型の付いたステップ、分岐、リトライで、決まった順序の処理を組む。人間の入力を待って一時停止し、後から再開できる
  • メモリ: 会話をまたいでコンテキストを保持する
  • 評価(Evals): エージェントの出力や振る舞いを、コードやモデルによる判定で採点する
  • MCP: エージェントやツールを公開する MCP サーバを作れる

関連

出典