При подготовке статьи использовалась публикация «Crew AI installation».CrewAI требует версию Python от 3.10 до 3.12 (включительно). Вот как проверить вашу версию:
python3 --version
Создание виртуального окружения
python3 -m venv .venv
conda:
conda create \
-n crewai-env \
python=3.12
Активация виртуального окружения
macOS/Linux:
source .venv/bin/activate
Windows:
.venv\Scripts\activate
conda (все платформы):
conda activate crewai-env
Установка CrewAI
Установим CrewAI со всеми рекомендованными инструментами, используя один из способов:
pip install 'crewai[tools]'
или
pip install crewai crewai-tools
Обновление CrewAI (только для существующих установок)
Если у вас установлена более старая версия CrewAI, вы можете обновить ее:
pip install --upgrade crewai crewai-tools
Проверка установки
Проверьте установленные версии:
pip freeze | grep crewai
Вы увидите что-то типа:
Создание нового проекта CrewAI
Введем в консоли:
crewai create crew hmhm_project
Выберем провайдера LLM, например, ollama.

Выбор провайдера LLMВыберем модель llama3.1 (принадлежит Meta, которая признана экстремистской и запрещена в РФ):

Выбор моделиУспешное создание нового проекта:

Структура проекта
hmhm_project/
├── knowledge/
│ └── user_preference.txt
├── src/
│ └── hmhm_project/
│ ├── config/
│ │ ├── agents.yaml
│ │ └── tasks.yaml
│ ├── tools/
│ │ ├── custom_tool.py
│ │ └── __init__.py
│ ├── crew.py
│ ├── main.py
│ └── __init__.py
├── tests/
├── .env
├── .gitignore
├── pyproject.toml
└── README.md
Установка дополнительных инструментов
uv add tool-name
Содержание проекта
| Файл | Назначение |
|---|---|
| agents.yaml | Определение ИИ-агентов и их ролей |
| tasks.yaml | Настройка задач и рабочих процессов агентов |
| .env | API-ключи и переменные окружения |
| main.py | Основной файл, запускающий агентов |
| crew.py | Оркестрация и координация команды |
| tools/ | Папка для инструментов агентов |
Содержание
- Что такое ИИ-агенты и где они применяются
- Агентный фреймворк CrewAI
- Установка CrewAI и создание нового проекта
- Агенты в CrewAI
- Создание задач для агентов в CrewAI