Repolode
camel-ai

camel-ai/camel

ツールやメモリ、データ生成を備えた、LLMベースのエージェントの構築・シミュレーション・研究向けPythonマルチエージェントフレームワーク。

スター
17,939
フォーク
2,121
未解決の Issue
545
最終コミット
昨日

これは何?

CAMELは、大規模言語モデルを活用したマルチエージェントシステムを構築するためのPythonフレームワークです。状態を保持するメモリ、ツールの利用、役割に基づくコミュニケーションを備えたエージェントの構成要素に加え、複数のエージェントがタスクに協力して取り組むエージェント社会を提供します。プロジェクトを運営するオープンな研究コミュニティは、エージェント数の増加に伴う行動の変化の研究に取り組んでいます。

フレームワークは、合成データセット向けのChain-of-ThoughtやSelf-Instructのパイプラインなどのデータ生成、ロールプレイやワークフォース型のエージェントチームによるタスク自動化、そして世界シミュレーションなど、複数の領域をカバーしています。複数のモデルプラットフォームに対応するファクトリーを通じてモデルを作成でき、エージェントにはWeb検索などのツールキットを追加できます。

ライブラリはPyPIからcamel-aiとしてインストールでき、ドキュメント、クックブック、サンプルスクリプトも含まれています。また、OWLやOASISなど、関連する研究プロジェクトの基盤にもなっています。

主な機能

  • 01状態を保持するメモリとツール呼び出しに対応したエージェント
  • 02ロールプレイやワークフォース型の協力に対応するマルチエージェント社会
  • 03CoTやSelf-Instructなどの合成データ生成パイプライン
  • 04複数のLLMプラットフォームに対応するモデルファクトリー
  • 05PyPIからcamel-aiとしてインストール可能

ユースケース

  • LLMエージェントの大規模な集団の振る舞いやスケーリングに関する研究
  • 合成の指示データセットや推論データセットの生成
  • 協力するエージェントチームによる複数ステップのタスクの自動化
  • ドキュメントやコードベースを対象に質問へ回答するRAGベースのエージェントの構築

クイックスタート

  1. 1

    PyPIからCAMELをインストールする

    pip install camel-ai
  2. 2

    web toolsパッケージをインストールする

    pip install 'camel-ai[web_tools]'
  3. 3

    OpenAI APIキーを設定する

    export OPENAI_API_KEY='your_openai_api_key'
  4. 4

    READMEにあるChatAgentのサンプルPythonコードを実行する

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

  • クイックスタートのサンプルを使うには、有料のOpenAI APIキーが必要です。
  • READMEにあるChatAgentのサンプルは、外部のモデルプロバイダーに依存します。

トピック

よくある質問

camel とは?
ツールやメモリ、データ生成を備えた、LLMベースのエージェントの構築・シミュレーション・研究向けPythonマルチエージェントフレームワーク。 CAMELは、大規模言語モデルを活用したマルチエージェントシステムを構築するためのPythonフレームワークです。状態を保持するメモリ、ツールの利用、役割に基づくコミュニケーションを備えたエージェントの構成要素に加え、複数のエージェントがタスクに協力して取り組むエージェント社会を提供します。プロジェクトを運営するオープンな研究コミュニティは、エージェント数の増加に伴う行動の変化の研究に取り組んでいます。
camel は無料で使えますか?ライセンスは?
camel は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
camel は今もメンテナンスされていますか?
活発にメンテナンス中。camel の最終コミットは 2026年10月19日 です。
camel は何に使えますか?
LLMエージェントの大規模な集団の振る舞いやスケーリングに関する研究 合成の指示データセットや推論データセットの生成 協力するエージェントチームによる複数ステップのタスクの自動化 ドキュメントやコードベースを対象に質問へ回答するRAGベースのエージェントの構築
camel のインストール方法は?
PyPIからCAMELをインストールする: pip install camel-ai web toolsパッケージをインストールする: pip install 'camel-ai[web_tools]' OpenAI APIキーを設定する: export OPENAI_API_KEY='your_openai_api_key' READMEにあるChatAgentのサンプルPythonコードを実行する
camel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/camel-ai/camel

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

関連プロジェクト