CrewAI
公式サイト1. サービス概要
CrewAI は、自律型 AI エージェントを役割(ロール)ベースで調整・管理し、複雑なタスクを共同で遂行させるためのオープンソースの「マルチエージェント・オーケストレーション・フレームワーク」です。個別の LLM(大規模言語モデル)を単独で動かすのではなく、リサーチャー、ライター、マネージャーといった役割を与えられた複数のエージェントが、チーム(Crew)として連携して動く仕組みを提供します。
- 主な機能:
- 役割ベースのエージェント設計: 各エージェントに特定の役割、目標、バックストーリーを付与。
- タスク委任と管理: エージェント間での自動的なタスクの受け渡しや、マネージャーエージェントによる全体の進捗管理。
- プロセス管理: 順次(Sequential)、階層(Hierarchical)、並列(Parallel)といったワークフローの定義。
- ツールの統合: Google検索、データベース操作、ファイル編集などの外部ツールをエージェントに装備。
- メモリ機能: 短期メモリ、長期メモリ、エンティティメモリにより、文脈を維持した共同作業が可能。
- ユーザー数: GitHubスター数は3万件を超え、フォーチュン500企業の約半数で利用されている。毎月1,000万以上のエージェントが実行されており、150社以上のエンタープライズベータ顧客を抱える。
- 対応プラットフォーム: Pythonベースのフレームワークとして提供(macOS, Windows, Linux)。また、企業向けのクラウド管理プラットフォーム「CrewAI Enterprise」も展開している。
2. 使用している技術スタック
CrewAI は、軽量かつ拡張性の高い Python エコシステムを中心に構築されています。
- 言語: Python
- コアフレームワーク: 独自開発の軽量なオーケストレーション層(以前は LangChain を基盤としていたが、現在は独立した設計となっている)。
- バックエンド/API: FastAPI, Flask(統合用)
- フロントエンド(Enterprise/UI): Next.js, React, TypeScript, Tailwind CSS
- インフラ・デプロイ: Docker, Render.com, Copilot Cloud
- AI モデル: OpenAI (GPT-4等), Anthropic, Google Gemini などの各種 LLM API、および Ollama を介したローカル LLM。
- 連携ツール: Pydantic(データバリデーション)、ChromaDB/Pinecone(ベクトルデータベース、メモリ管理用)。
3. 会社概要
- 運営会社名: CrewAI, Inc.
- 設立年: 2024年1月(プロジェクトのオープンソース公開は2023年11月)
- 本社所在地: アメリカ合衆国 カリフォルニア州 サンフランシスコ(ブラジルのサンパウロにも拠点を置く)
- 従業員数: 約10名〜50名(成長中のスタートアップ)
4. 沿革、資本構成、国籍、役員情報
- 沿革: * 2023年10月: João Moura 氏により開発完了。
- 2023年11月: GitHub 上でオープンソースとして公開。
- 2024年1月: 会社として正式にローンチ。
- 2024年10月: 1,800万ドルのシリーズA資金調達を実施。
- 資本構成: シリーズAラウンド。主な投資家は Insight Partners(主導)、Boldstart Ventures、Craft Ventures、Blitzscaling Ventures。個人投資家として Andrew Ng 氏(AI分野の世界的権威)、Dharmesh Shah 氏(HubSpot共同創業者)らが参画。
- 国籍: アメリカ合衆国(デラウェア州法人)
- 役員情報:
- João "Joe" Moura(創業者 兼 CEO): ブラジル出身。ソフトウェアエンジニアとして20年以上のキャリアを持つ。以前は Clearbit の AI エンジニアリング・ディレクター、Toptal や Packlane のエンジニアリング・リーダーを歴任。IoT スタートアップ Urdog の創業者でもある。FIAP で IT の MBA を取得、NYU Stern でエグゼクティブ・トレーニングを修了。
- Rob Bailey(共同創業者 兼 COO): アメリカ国籍。ベテランのAI起業家。以前は Mya Systems の CEO や、セールスフォース・ドットコム等で幹部職を務めた経歴を持つ。
