Как написать своего агента?
Наверное, buzz-словом 2026 будет «агент». Те, кто в теме, очень легко и непринужденно в этом разбираются, но если ты далек от этого, то вот Starter Pack по созданию агентов.
Дисклеймер. Статья написана по заявкам моих коллег и для моих коллег, не стояла задача охватить все возможные способы.
Во-первых, агентами очень часто называют простые детерминированные алгоритмы: выгрузить статистику из Яндекс Метрики и сохранить отчет в базе данных. Всё очень просто. Раньше это называли скриптом, сейчас — агентом, т. к. можно скрипт не писать самому.
Инструментарий по созданию агентов
Nocode/Low-code платформы: n8n, http://make.com/. Плюс: можно визуально видеть, что происходит. Есть куча мануалов, коннекторов или готовых шаблонов под вашу задачу. Также не нужно париться про хостинг и настраивать серваки. Все ваши простые скрипты лежат в этих платформах. Минусы: если там нет какого-то подключения или необходимой ноды — можете долго мучиться с поиском решения.
Платформы разработки: Claude Code, Codex, Antigravity, Cursor и т. д. Здесь вообще нет никаких ограничений: можете создать абсолютно любой сценарий. Но минус: для простых задач будет создаваться проект, подниматься докер, фронт/бэк и другие элементы архитектуры только для того, чтобы раз в день залезть на почту и сделать саммери. Более того, если ваш компьютер не включен постоянно и не имеет статического IP-адреса, то вам надо залить всё на хостинг. Хорошая новость: вам почти ни в чем не надо разбираться, попросите сделать это Claude Code, и он сам напишет план и реализует его.
Еще одна хорошая новость: всё это можно комбинировать. Например, писать агента в Codex, но для n8n. Качайте Codex и пишите: «Я делаю агента в n8n, вот мой API-ключ, и далее что вы там хотите сделать». Далее Codex сам настроит все ноды в n8n, и вам не придется разбираться в документации. Если у вас много маленьких агентов, то это, пожалуй, лучшая связка (бесплатного Codex здесь хватает на пару часов в день, это дофига).
Что делает агента агентом? Как я говорил выше, простые операции — взять из одной апишки и простым алгоритмом записать в другую — это хоть в современном сленге тоже «агент», но по форме, а не по содержанию. Самая магия наступает тогда, когда вы в ваш агент добавляете вызов LLM-функций (ChatGPT, Anthropic и т. д.). То есть пишете в Codex: «Добавь вызов LLM для обработки вот такой информации», и в ваш простенький скрипт добавляется мозг, который может понимать почти всё и выдавать ответ в любом формате. Например, ваш агент берет из базы договор, далее вы пишете системный промт: «Проверь этот договор на соответствие нашим корпоративным правилам (список правил)» и отправляете текст договора и промт в LLM. И далее она уже вернет ответ в таком виде, в котором вы зададите в системном промте.
Вот, пожалуй, и всё по этой теме. Но я уже написал следующий пост: какие паттерны проектирования агентов существуют, чтобы написать свой агент по типу Lovable, Claude Design и т. д. Ставьте свои реакции, и я выложу его.