Repolode
langchain-ai

langchain-ai/langgraph-bigtool

大量のツールを検索・取得して利用するLangGraphエージェントを構築するためのPythonライブラリ。

スター
559
フォーク
49
未解決の Issue
13
最終コミット
一昨日

これは何?

langgraph-bigtoolは、多数のツールにアクセスできるLangGraphエージェントを作成するためのPythonライブラリです。すべてのツールを一度に言語モデルへ渡す代わりに、ツールの説明をLangGraphの長期メモリストアに保存し、現在の問題に関連するツールを検索するための取得ツールをエージェントに提供します。

ツールのメタデータはLangGraphの永続化レイヤーに保存でき、インメモリとPostgresのバックエンドを利用できます。取得方法はカスタマイズ可能です。セマンティック検索を行う関数や、ストアを使わずにカテゴリからツールを選ぶ関数など、独自のツール検索関数を渡せます。

このライブラリはLangGraphを基盤としており、ストリーミング、短期・長期メモリ、human-in-the-loopの各機能に対応しています。pipでインストールでき、Pythonのmathモジュールの関数をエージェントに利用させるクイックスタートも用意されています。

主な機能

  • 01すべてのツールを一度に渡すのではなく、検索・取得を通じてエージェントが数百から数千のツールを利用できるようにします。
  • 02ツール名、説明、名前空間をLangGraphの永続化レイヤーに保存します。
  • 03インメモリとPostgresのストレージバックエンドに対応しています。
  • 04既定の取得方法を、カスタム検索やカテゴリベースのロジックに置き換えられます。
  • 05LangGraphのストリーミング、メモリ、human-in-the-loop機能と連携します。

ユースケース

  • APIや社内ツールの大規模なカタログから選択する必要があるエージェントの構築。
  • 単一のプロンプトに収まらないほど大規模なツールセットをLLMに利用させる。
  • モデルが特定のツールを選ぶ前に、ツールをカテゴリごとに整理してグループを選択させる。

クイックスタート

  1. 1

    PyPIからライブラリをインストールする

    pip install langgraph-bigtool
  2. 2

    クイックスタートの例で使用するOpenAI extrasをインストールする

    pip install langgraph-bigtool "langchain[openai]"
  3. 3

    環境変数にOpenAI APIキーを設定する

    export OPENAI_API_KEY=<your_api_key>
  4. 4

    エージェントに数学ライブラリのツールを持たせるクイックスタートのPython例を実行する

使う前に知っておきたいこと

  • クイックスタートの例にはOpenAI APIキーが必要で、有料のOpenAIモデルを呼び出します。
  • セマンティックなツール検索には埋め込みモデルとストアが必要なため、コアライブラリ以外のセットアップも必要です。

トピック

よくある質問

langgraph-bigtool とは?
大量のツールを検索・取得して利用するLangGraphエージェントを構築するためのPythonライブラリ。 langgraph-bigtoolは、多数のツールにアクセスできるLangGraphエージェントを作成するためのPythonライブラリです。すべてのツールを一度に言語モデルへ渡す代わりに、ツールの説明をLangGraphの長期メモリストアに保存し、現在の問題に関連するツールを検索するための取得ツールをエージェントに提供します。
langgraph-bigtool は無料で使えますか?ライセンスは?
langgraph-bigtool は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
langgraph-bigtool は今もメンテナンスされていますか?
活発にメンテナンス中。langgraph-bigtool の最終コミットは 2026年11月5日 です。
langgraph-bigtool は何に使えますか?
APIや社内ツールの大規模なカタログから選択する必要があるエージェントの構築。 単一のプロンプトに収まらないほど大規模なツールセットをLLMに利用させる。 モデルが特定のツールを選ぶ前に、ツールをカテゴリごとに整理してグループを選択させる。
langgraph-bigtool のインストール方法は?
PyPIからライブラリをインストールする: pip install langgraph-bigtool クイックスタートの例で使用するOpenAI extrasをインストールする: pip install langgraph-bigtool "langchain[openai]" 環境変数にOpenAI APIキーを設定する: export OPENAI_API_KEY=<your_api_key> エージェントに数学ライブラリのツールを持たせるクイックスタートのPython例を実行する
langgraph-bigtool はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/langgraph-bigtool

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト