Виды агентов: когда что использовать
«Агенты» — самое перегруженное слово в мире Claude Code. Когда блогер кричит «нужно делать агентов!» — он может иметь в виду совершенно разные вещи. Один говорит про скилл, другой — про субагент в Claude Code, третий — про Telegram-бота-продавца. Это четыре разные сущности с одним названием.
Эта статья — карта местности. Прежде чем кидаться делать «агентов», разберись о чём именно идёт речь. Под каждый сценарий — свой инструмент, и выбор правильного экономит дни работы.
Четыре разные сущности — таблица
Перед глубоким разбором — общая картина:
| Скилл | Команда | Субагент | Агент-продукт | |
|---|---|---|---|---|
| Что это | Готовая инструкция со стилем и правилами для повторяющейся задачи | Слэш-команда с зашитым промптом | Помощник внутри Claude Code, работает в изолированном контексте | Отдельное приложение для клиентов (например, бот в Telegram) |
| Где живёт | .claude/skills/<имя>/SKILL.md |
.claude/commands/<имя>.md |
.claude/agents/<имя>.md |
На сервере (VPS), Telegram, n8n и т.д. |
| Кто пользуется | Ты сам в Claude Code | Ты сам в Claude Code | Ты сам в Claude Code | Клиенты, незнакомцы, аудитория |
| Когда нужно | Каждый раз делаешь одно и то же — посты, ответы, отчёты | Часто запускаешь один и тот же промпт | Сложная задача, которую можно разбить на несколько параллельных | Нужно автоматизировать общение с клиентами |
| Сложность | Низкая | Низкая | Средняя | Высокая |
Ключевое отличие первых трёх от четвёртого: первые три — это инструменты для тебя, чтобы ускорить твою работу с Claude Code. Четвёртый — это продукт для клиентов, которым ты их обслуживаешь. Это два разных мира, хотя слово «агент» одно.
Скилл — для повторяющихся задач со своим стилем
Скилл — это инструкция, которую Claude применяет когда подходит ситуация. Например, ты регулярно пишешь посты в Telegram-канал в своём стиле. Каждый раз объяснять «короткие абзацы, без эмодзи, заход с провокации» — утомляет. Создаёшь скилл — и Claude применяет правила автоматически.
Скилл живёт в отдельной папке. Минимум — папка с одним файлом SKILL.md. Если нужно — добавляются вспомогательные файлы (примеры, шаблоны, скрипты), но основной файл всегда SKILL.md:
.claude/skills/post-writer/ └── SKILL.md ← главный файл с инструкцией --- description: Пишет посты в Telegram-канал в моём стиле --- Когда я прошу написать пост: - Короткие абзацы, без эмодзи - Заход — провокационный вопрос или факт - Заканчивать призывом к действию - Не использовать слово «погружение»
Когда выбирать скилл: ты делаешь похожие задачи много раз, и есть свод правил, которым нужно следовать. Подробно — в статье 05a.
Команда — быстрый шорткат для часто используемого промпта
Команда — это плоский md-файл в папке .claude/commands/. Запускается явно через /название. Используется когда нужно зашить конкретный сценарий с несколькими шагами в одну строку.
.claude/commands/endday.md Обнови .claude/handoff.md по итогам сессии: 1. Что сделали — 1-2 предложения 2. Что следующим шагом — 3-5 пунктов 3. Обещания / дедлайны 4. Дату обновления внизу Перед сохранением покажи мне предлагаемый текст.
Когда выбирать команду: есть конкретный workflow с 3-7 шагами, который запускается часто.
Anthropic «слили» команды и скиллы в одно семейство — обе формы создают /название и работают одинаково при вызове. Старые файлы в .claude/commands/ по-прежнему работают.
Но это разные пути и форматы. Команда — плоский md-файл в .claude/commands/. Скилл — папка с SKILL.md в .claude/skills/. Скилл рекомендуют как новый стандарт: умеет вспомогательные файлы, динамические команды через !`...`, контроль кто его вызывает (только ты или ещё Claude автоматически).
Субагент — параллельный помощник внутри Claude Code
Субагент — это отдельная сессия Claude с чистым контекстом, которая запускается главным агентом для конкретной подзадачи. Зачем: разбить большую задачу на параллельные куски и не загромождать главный контекст.
Запусти три субагента параллельно: - researcher: найди 5 конкурентов в нише X - analyzer: разбери наш сайт по 5 критериям - writer: напиши черновик статьи на тему Y Жди всех трёх, потом собери результаты.
Когда выбирать субагента: задача большая, состоит из независимых частей, и у каждой части свой узкий контекст. Подробно — в статье 10.
Субагенты дороже по токенам, чем обычная работа: каждый создаёт свою сессию. Для простых задач — это перебор. Включай субагентов когда выигрыш от параллелизма реально оправдан.
Агент-продукт — приложение для клиентов
Это другой мир. Когда блогеры в интернете говорят «делайте агентов» — чаще всего имеют в виду именно это: AI-агент-продавец в Telegram, агент-консьерж для бизнеса, агент-секретарь для записи клиентов. Это отдельное приложение, которое ты создаёшь при помощи Claude Code (но это не сам Claude Code).
Такой агент состоит из 6 компонентов: база знаний, retrieval, системный промпт, модель, оркестратор, интерфейс. Это не тот же субагент. Агент-продукт живёт на сервере, общается с твоими клиентами через мессенджер или сайт, и работает 24/7 без тебя.
Когда выбирать агент-продукт: у тебя есть бизнес и нужно автоматизировать общение с клиентами — продажи, ответы на вопросы, запись на услуги. Подробно про архитектуру — в статье 13: AI-агент в Telegram.
Оркестрация — что это вообще
«Оркестрация агентов» — ещё один популярный термин. Звучит сложно, на деле — простая вещь. Оркестрация это когда главный агент (оркестратор) принимает большую задачу, разбивает её на куски, раздаёт субагентам или другим инструментам, ждёт результаты и собирает их в финальный ответ.
Оркестратор — это дирижёр оркестра. Он не играет на инструментах, его задача — раздать партитуру музыкантам и слушать, чтобы все играли в такт. Каждый музыкант (субагент) играет свою партию в своём ритме, дирижёр их сводит.
Где это проявляется в Claude Code: ты пишешь главному Claude «реализуй фичу X», он сам решает что разбить на субагентов (например, один пишет тесты, другой пишет код, третий ревьюит). Тебе не нужно явно говорить «запусти субагентов» — Claude часто решает сам, когда это уместно.
Когда что выбирать — простое дерево
Что я хочу автоматизировать? ├─ Свою работу с Claude Code │ │ │ ├─ Регулярная задача со своими правилами и стилем │ │ → СКИЛЛ │ │ │ ├─ Часто запускаемый сценарий с шагами │ │ → КОМАНДА (/название) │ │ │ └─ Большая задача из независимых параллельных частей │ → СУБАГЕНТЫ (главный + помощники) │ └─ Общение моих клиентов с моим продуктом → АГЕНТ-ПРОДУКТ (бот в Telegram, виджет на сайте)
Универсальное правило: начинай с самого простого. Если задачу решает скилл — не лепи субагентов. Если справляется один Claude Code — не строй агента-продукт «на всякий случай». Сложность инструмента должна быть оправдана сложностью задачи.
Скилл и команда — для тебя в Claude Code, простые. Субагент — для параллельной работы внутри Claude Code, средняя сложность. Агент-продукт — отдельное приложение для клиентов, делается через Claude Code, но живёт самостоятельно. Не путай эти четыре сущности — у них разные задачи.