Как создать ИИ-агента, если ты не программист
Звучит как задача для разработчика, а на деле агент - это текстовый файл с инструкцией. Ты описываешь словами, кто он, что делает, чего не делает и какими инструментами пользуется. Всё.
У меня таких сейчас восемь, и завела я их сама, без единой строчки кода. Рассказываю, как это устроено и как сделать первого за вечер.
Сначала коротко: чем агент отличается от обычного чата
| Обычный чат | Агент | |
|---|---|---|
| Кто он | универсальный помощник | роль с узкой зоной |
| Что помнит | то, что в этом разговоре | свои правила, всегда |
| Как зовут | просто пишешь | по имени или по задаче |
| Чем ограничен | ничем | ты сам решаешь, что ему можно |
Разница не в уме, а в рамке. Универсальный помощник каждый раз начинает с чистого листа, а агент уже знает, чем занимается, что читать перед работой и куда не лезть. Что такое агент вообще, я разбирала простыми словами в отдельной статье.
Из чего состоит агент
Любой агент - это четыре вещи, и все они описываются обычными словами.
- Имя. Короткое, чтобы звать
- Описание. Чем занимается и по каким словам его вызывать
- Инструменты. Что ему разрешено: читать файлы, писать файлы, искать в интернете, запускать команды
- Инструкция. Самая большая часть: что читать перед работой, как делать, что запрещено, чем заканчивать
Описание. Именно по нему помощник понимает, когда звать этого агента, а когда нет. Если написать размыто, агент будет включаться невпопад. Я в описании всегда пишу три вещи: что делает, по каким фразам вызывать и чего НЕ трогает.
Как сделать первого агента за вечер
Шаг 1. Найти повторяющуюся работу
Агент нужен там, где ты каждый раз объясняешь одно и то же. Не для разовой задачи, а для той, что возвращается: разбор цифр по понедельникам, проверка текста перед публикацией, ответы на однотипные вопросы.
Мой первый появился ровно так: я заметила, что каждую неделю объясняю одинаковый порядок работы с нуля.
Шаг 2. Описать роль в одну фразу
«Ты кабинет, который отвечает за деньги: считает, где рубли, а где ноль, и контент не производит». Такая фраза сразу задаёт и работу, и границу.
Шаг 3. Написать, что читать перед работой
Это важнее, чем кажется. Агент без опоры сочиняет, агент с опорой смотрит в файлы. У меня в каждом первым пунктом стоит список: какие файлы открыть, прежде чем делать выводы.
Шаг 4. Написать запреты
Запреты работают лучше, чем пожелания. Не «старайся быть точным», а «запрещено писать, что чего-то нет, не проверив поиском по файлам». Каждый мой запрет вырос из конкретной ошибки, которую агент уже совершил.
Шаг 5. Проверить на реальной задаче
Даёшь ему настоящую работу и смотришь, где повело. Первый прогон почти всегда показывает, что описание слишком общее. Уточняешь и запускаешь снова.
Что писать в инструкции, чтобы агент был полезным
Три блока, которые я теперь пишу всегда.
Что открыть перед началом. Список файлов с данными и правилами. Без него агент отвечает «в общем», а тебе нужно про твоё дело.
Порядок работы по шагам. Не «разберись», а «сначала проверь это, потом посчитай то, потом покажи результат в таком виде».
Чем закончить. Что именно ты хочешь увидеть: таблицу, список задач, короткий вывод. Иначе получишь простыню, которую придётся читать целиком.
Сделать агента-универсала: «ты помощник по всем вопросам моего проекта». Такой не работает: он ничем не ограничен и потому ничем и не занимается. Агент полезен ровно настолько, насколько узко очерчена его зона.
Сколько агентов имеет смысл заводить
У меня восемь, и появлялись они по одному, когда становилось ясно, что задача повторяется. Заводить впрок бессмысленно.
Признак, что пора: ты второй раз объясняешь одно и то же с нуля. Признак, что рано: ты ещё сам не понял, как эта работа делается. Агент не придумает порядок за тебя, он его закрепляет.
Что делать, когда агентов становится несколько и они начинают мешать друг другу - разбираю в статье про систему агентов.
Что нужно из инструментов
Ничего особенного: та же платная подписка и версия, которая работает с файлами на компьютере. На бесплатном тарифе агентов не сделать, потому что им нужен доступ к твоим файлам, а в браузере его нет.
Про подписку и цены - отдельная статья, про то, что нужно по железу - про установку.
Что забрать из этой статьи
- агент - это файл с инструкцией, а не программа, которую пишут
- сильный агент начинается с узкой зоны и списка запретов
- первым пунктом инструкции пиши, что открыть перед работой
- заводи, когда работа повторяется, а не заранее
Дальше: что такое агент простыми словами
Если это первое знакомство с темой, начни с основ: чем агент отличается от обычного помощника и зачем он вообще нужен.
Читать про агентов