Полный обзор: концепция, процесс создания, типы агентов и ошибки, которых стоит избегать.
| Обычный чат | Агент |
|---|---|
| Отвечает на любые вопросы | Ограничен конкретной зоной ответственности |
| Без роли и контекста | Имеет чёткую роль и знает свои задачи |
| Не работает с файлами автоматически | Самостоятельно читает данные, пишет файлы, запускает скрипты |
| Интерактивный | Запускается автоматически, работает до конца задачи |
| Помнит сессию только в чате | Помнит контекст проекта между запросами (через memory) |
ToolsTurnmaxTurns: 30 = лимит циклов.
Skilljobs.jsonlmemory: project = помнит контекст проекта между сообщениями сессии.
Мне нужен агент [название]. Он должен [что делает], чтобы [зачем / какая цель]. На входе получает [что подаётся]. На выходе возвращает [что должно получиться]. Агент должен включать в себя: - prompt.md ← роль агента и инструкции - output/jobs.jsonl ← лог выполненных задач - скиллы ← если есть типовые сценарии Составь план из чего будет состоять агент, какие инструменты нужны, какую модель использовать — и жди моего утверждения перед реализацией.
agents/analyst/ ├── prompt.md ├── skills/ │ ├── vk-scan.md │ ├── tg-scan.md │ └── offer-analysis.md └── output/jobs.jsonl
Инструменты: WebSearch, WebFetch, Read/Glob.
⚠ projects/context.txt — общая база, держите актуальной.
Главный агент. Декомпозирует задачу, вызывает исполнителей, проверяет результат.
Пользователь: «Пост с баннером для ВК»
↓
Teamlead: план (Copywriter → Creator)
↓ «Запускаю шаг 1?»
Copywriter → текст → «Идём к баннеру?»
↓
Creator → баннер → «Правки нужны?»
Получает чёткий бриф, выполняет задачу, возвращает результат. Автономен внутри своей зоны.
| Агент | Делает | Не делает |
|---|---|---|
| SMM | контент-планы, посты, аналитика | лендинги, видео |
| Copywriter | статьи, сценарии, ВК, email | баннеры, контент-планы |
| Creator | баннеры, видео, визуалы | тексты, аналитику |
context.txtjobs.jsonl