01 Как работает
В CrewAI вы описываете три сущности: Agents (роли с инструкциями и инструментами), Tasks (конкретные задачи с ожидаемым выходом) и Crew (как они работают вместе — sequential, hierarchical).
Фреймворк сам гоняет агентов через LLM-запросы, передаёт результаты между ними и собирает финальный ответ.
02 Примеры команд
- Research crew. Web searcher + аналитик + writer для одного отчёта.
- Sales crew. Lead researcher + персонализатор сообщений + scheduler встречи.
- Content crew. Idea generator + writer + editor + SEO-optimizer.
- Due diligence crew. Financial analyst + market researcher + risk evaluator.
03 CrewAI vs LangGraph
CrewAI проще, быстрее писать, отлично для линейных и hierarchical workflow. LangGraph — мощнее, поддерживает сложные state-машины с условными переходами и долгими паузами.
Для быстрого старта мультиагента — CrewAI. Когда упёрлись в ограничения — мигрируете на LangGraph.
04 Подводные камни
- Затраты токенов растут в N раз — каждый агент со своим контекстом.
- Латентность тоже растёт — sequential по умолчанию.
- Сложно дебажить — кто из агентов ошибся.
- Не подходит для high-frequency задач — оверхед на orchestration большой.