JEKARDOSмедиа-хаб
·Разборы ·6 мин чтения

Два подхода к постановке задач ИИ-агенту Hermes: пошаговый и через конечный результат

Практикум: как ставить задачи агенту Hermes — подробно расписывать шаги или сразу описывать конечный результат. Сравниваю оба подхода на реальном примере парсера контактов.

Евгений Юрьев Евгений Юрьев
оператор ИИ-агентов на Hermes

Я решил проверить на практике два подхода к постановке задач ИИ-агенту Hermes. Первый — подробно расписать цель, этапы и инструменты. Второй — назвать только конечный результат и позволить агенту самому выстроить цепочку. Для чистоты эксперимента я взял одну и ту же задачу: собрать веб-страницу с российскими компаниями по отраслям, гипотезами автоматизации и контактами.

Как я работаю с агентом через мессенджер

У меня гейтвей подключён к Telegram, и я общаюсь с агентом прямо в боте. Мне это удобно: отправляю голосовые, файлы, использую распознавание речи. Веб-интерфейсы и командная строка для меня менее удобны, чем мессенджер. Поскольку распознавание речи работает, я не вижу смысла что-то печатать — просто говорю.

Первый подход: пошаговая постановка задачи

В первом случае я записал четырёхминутное голосовое, где подробно описал каждый шаг. Сначала создать веб-страницу, затем сделать парсер сайтов через инструмент веб-браузер, находить крупные организации, которым полезна автоматизация, составлять для каждой отрасли список задач, подбирать российские компании, заходить на их сайты и искать контакты нужных отделов. Отдельно попросил сделать сверку на дубли и аккуратно сверстать.

Агент создал страницу, но она оказалась пустой: ни отраслей, ни компаний, ни контактов. Он объяснил, что сначала сделал структуру, а наполнение должно было идти позже, возможно, сабагенты ещё не вернулись с ответом. Я не стал ждать и вычистил всё: сервис остановил, файлы удалил, адрес стал отвечать 404. Из навыков упоминания тоже убрал.

Этот подход даёт контроль над процессом, но требует много слов и всё равно не гарантирует, что агент выполнит всё именно так, как вы описали. К тому же, если вы сами прописываете каждый шаг, вы искусственно замедляете работу.

Второй подход: только конечный результат

Во второй раз я абстрагировался от предыдущей задачи и дал агенту только финальную цель. Я описал, что мне нужна автономная веб-страница с аккуратно собранными данными по российским отраслям, гипотезами автоматизации и контактами компаний, без дублей. И добавил, что данные нужно брать из сети, то есть нужен парсер.

Агент сам разложил задачу на подзадачи и запустил четырёх сабагентов параллельно. Уже через несколько минут он показывал 12 отраслей: логистика, розница, медицина, стройка, производство, образование, финансы, агросектор, сфера услуг и другие. По каждой отрасли — пять конкретных задач автоматизации, а по каждой задаче — что автоматизируем, что получает бизнес и какой отдел принимает решение.

Он также честно предупредил о засаде: сайты крупняка вроде РЖД и Аэрофлота закрыты защитой от ботов, поэтому парсер работает с крупным и средним региональным бизнесом. Парсер снимает телефоны, почты, телеграммы и вытаскивает упоминания отделов из текста сайта. В базе уже было 21 компания, дальше больше.

Что получилось в итоге

Во втором случае страница сразу наполнилась данными. Я открыл раздел логистики и увидел компании с контактами. Например, у компании «Сотранс» из Санкт-Петербурга было 25 контактов. Я проверил телефон на сайте — он совпал. Мне не пришлось самому искать эти сайты: агент всё сделал за меня.

По строительству и недвижимости он построил гипотезы, но контакты не нашёл — это тоже отражено на странице. Я попросил сделать ежедневную cron-задачу, которая будет актуализировать базу и добавлять новые компании. Агент ответил, что понял и готов к следующему шагу. По трём отраслям было закрыто 50 компаний и 546 контактов.

Второй подход оказался более живым и прогрессивным. Вы быстрее получаете ощутимый результат, если не вмешиваетесь в процесс. Вмешиваться стоит точечно — только там, где что-то не устраивает. То, что работает, не нуждается в вашем участии, и в этом смысл автоматизации.

Что делать

  1. Формулируйте конечный результат, а не расписывайте каждый шаг. Агент сам разложит задачу на подзадачи и предложит инструменты.
  2. Если результат не устраивает, исправляйте точечно только то, что нужно. Не переписывайте всё заново.
  3. Для объёмных задач давайте агенту время и проверяйте результат. Сабагенты работают параллельно, но не мгновенно.
Нужен такой сотрудник у вас?

Бриф 15–20 минут — и я скажу, что автоматизировать первым, а что пока не стоит.

По теме