LangGraph vs CrewAI vs OpenAI SDK vs Google ADK vs Claude SDK vs Mastra — полное сравнение, архитектурные паттерны и когда что выбрать
Production-grade фреймворк от LangChain. Workflow как граф с узлами и рёбрами. Durable execution, granular state management, human-in-the-loop.
Multi-agent фреймворк с ролевой моделью. Агенты как роли в команде (researcher, writer, analyst). Два режима: Crews (автономные) и Flows (enterprise).
Lightweight фреймворк от OpenAI. Три концепта: Agent, Handoff, Guardrail. Минимум boilerplate, самый быстрый по latency.
Agent Development Kit от Google. Оптимизирован для Gemini, но model-agnostic. Иерархические multi-agent системы, Vertex AI интеграция.
SDK от Anthropic на движке Claude Code. In-process MCP-серверы для custom tools, hooks для детерминированной обработки.
TypeScript-native фреймворк от создателей Gatsby.js. Graph-based orchestration, 40+ AI providers, интеграция с React/Next.js.
SDK от AWS. Model-driven подход: модель = ядро интеллекта. Bedrock интеграция, edge deployment, sub-100ms latency.
Data-centric фреймворк. Специализация на ingesting, indexing, retrieval из 100+ форматов. Agentic Document Workflows.
| Если вам нужно... | Выбирайте |
|---|---|
| Production-grade durability, сложные stateful workflow | LangGraph |
| Быстрый прототип multi-agent с ролями | CrewAI |
| Enterprise .NET + Python, Azure | Microsoft Agent Framework |
| Минимум кода, быстрый старт, GPT-native | OpenAI Agents SDK |
| Google Cloud / Gemini ecosystem | Google ADK |
| Coding agents, Claude интеграция | Claude Agent SDK |
| RAG, document processing | LlamaIndex Workflows |
| TypeScript / Next.js / React | Mastra |
| AWS ecosystem, serverless, edge | AWS Strands Agents |
Агент «думает вслух», выбирает действие, наблюдает результат, использует его для следующего шага. Цикл: Thought → Action → Observation.
Сначала создаётся multi-step план, затем пошаговое выполнение каждого шага с возможностью replanning при необходимости.
Один агент-координатор распределяет задачи подчинённым специализированным агентам и собирает результаты.
Агенты передают управление друг другу через handoffs. Нет центрального координатора, каждый агент решает, кому передать.
Агенты обсуждают решения, каждый представляет свою точку зрения. Group decision-making через conversational patterns.
Текущий контекст разговора + summarized state. Быстрый доступ.
Vector store, по запросу извлекает релевантную историю.
Конкретные события и их контекст.
Обобщённые знания и закономерности.
Информация о конкретных сущностях.
Изучите наши гайды и курсы по AI-кодингу и агентным системам
Сравнение 8 AI Agent Frameworks: LangGraph, CrewAI, OpenAI Agents SDK, Google ADK, Claude Agent SDK, Mastra, AWS Strands, LlamaIndex.