dotsagent.io
言語:日本語
Framework · CrewAI Inc.

CrewAI の概要

互いにタスクを委任するロールプレイ型エージェントのチームを構築するPythonフレームワークです。イベント駆動型のFlowsでエージェントをオーケストレーションします。Flowsは永続化と人間からのフィードバックに対応し、CLIからマネージドサービスのCrewAI AMPに直接デプロイできます。

おすすめの用途: ロールベースのマルチエージェント構成を、手早くマネージド環境にデプロイしたい場合。

基本情報

メンテナー
CrewAI Inc.
言語
Python
ライセンス
MIT
最新バージョン
1.15.23 · 2026年9月28日
リポジトリ
crewAIInc/crewAI · 59,255 スター
ホスティング विकल्प
CrewAI AMP
CLIからcrewai deploy createとcrewai deploy pushを実行してデプロイできます。

クイックスタート

パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル ID はドキュメントで使われているものです。アカウントで有効になっていない場合があります。

インストール
pip install crewai crewai-tools  (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)

Provider API key + SERPER_API_KEY が必要

Python
from crewai import Agent
from crewai_tools import SerperDevTool

# Create an agent
researcher = Agent(
    role="AI Technology Researcher",
    goal="Research the latest AI developments",
    tools=[SerperDevTool()],
    verbose=True
)

# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")

# Access the raw response
print(result.raw)

クイックスタートの参照元

機能

任意のモデルはい
MCPクライアントはいエージェントにmcps=[...]を指定するか、crewai-toolsのMCPServerAdapterを使用
MCPサーバー未確認
マルチエージェントはいFlowsでオーケストレーションするロールベースのエージェントチーム
耐久性のある実行はいFlowsの@persistと、from_checkpointによるチェックポイント
人による承認はいv1.8.0以降の@human_feedbackデコレーター
トレーシングはいcrewai login後にCrewAIのトレーシングを利用
Evals未確認

最近の変更

  • クイックスタートはFlowを中心とした構成になりました。JSONC形式のエージェント設定とチーム設定はload_crewで読み込みます。
  • v1.14.5以降、restore_from_state_idでFlowを再開または分岐できます。inputs.idによる状態の復元は非推奨です。

同じ言語の代替ツール

参照元

  1. docs.crewai.com/en/introduction
  2. docs.crewai.com/en/quickstart
  3. docs.crewai.com/en/concepts/agents
  4. docs.crewai.com/edge/en/mcp/dsl-integration
  5. docs.crewai.com/edge/en/guides/flows/mastering-flow-state
  6. docs.crewai.com/edge/en/learn/human-feedback-in-flows
  7. pypi.org/pypi/crewai/json
  8. api.github.com/repos/crewAIInc/crewAI