AI エージェントフレームワーク
これら主要なフレームワークとプラットフォームで自律的・多段階の AI エージェントを構築。
LangGraph
LangGraph は LangChain チームによる低レベル編成フレームワークで、状態を持つ多段階エージェントワークフローを構築する。永続化状態、human-in-the-loop チェックポイント、サイクルサポートによる実行フローの細かな制御を提供し、単純なチェーン直列化を超える複雑なエージェントに最適。
CrewAI
CrewAI は役割を持つ自律型 AI エージェントを編成し、複雑なタスクを協調して完了させるオープンソースフレームワーク。特定の役割・目標・ツールを持つエージェントを定義し、チームとして連携させる——研究・分析・自動化のためのマルチエージェントシステム構築に最適。
DSPy
DSPy はモジュラーなパイプラインを構成し、プロンプトとウェイトを自動最適化することで、プロンプトではなくプログラミングで言語モデルを扱うフレームワーク。スタンフォード発で、脆いプロンプトエンジニアリングを再現可能でテスト可能なプログラムに置き換え、モデルやタスクを跨いで適応する。
Dify LLM アプリ開発プラットフォーム
Dify はビジュアルワークフロー編成、組み込み RAG エンジン、Agent 機能を備えたオープンソースの LLM アプリ開発プラットフォーム。開発者もノンテクニカルユーザーも、複数モデルプロバイダーに対応し、シームレスな API 統合で AI アプリを素早く構築・テスト・デプロイできる。
Flowise
Flowise はオープンソースのドラッグ&ドロップツールで、ほぼノーコードで LLM アプリやエージェントワークフローを視覚的に構築できる。プロンプトのチェーン、ベクトルストア統合、複数 LLM プロバイダー接続に対応し、非開発者でも AI ソリューションのプロトタイプとデプロイが素早く行える。
n8n
n8n は AI ノードを内蔵したオープンソースのワークフロー自動化プラットフォームで、エージェント構築と数百のアプリ・サービス連携が可能。データを完全管理できるセルフホストとクラウド版の両方に対応し、ビジュアルなワークフロー構築と必要に応じたカスタムコードの柔軟性を兼ね備える。
AutoGen
AutoGen はマルチエージェント AI システムを構築するための Microsoft 製オープンソースフレームワークで、エージェント同士が対話し、ツールを使い、協力して複雑なタスクを解決する。柔軟な会話パターンと human-in-the-loop ワークフローに対応し、研究に裏打ちされたエージェントチーム編成の選択肢となる。