Виды агентов: когда что использовать

«Агенты» — самое перегруженное слово в мире 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/. Запускается явно через /название. Используется когда нужно зашить конкретный сценарий с несколькими шагами в одну строку.

▸ Команда /endday — пример
.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, но живёт самостоятельно. Не путай эти четыре сущности — у них разные задачи.