Skip to content

Как это работает

Ментальная модель Agentfy.ai 2.0. Если ты прочитал Что такое Agentfy.ai 2.0?, это следующий уровень глубже — всё ещё простым языком, без кода.

Три части: мозг, руки и знания

Агент состоит из трёх частей, которые работают вместе:

  • 🧠 Мозг — думает и отвечает. Читает сообщение, решает, что делать, и пишет ответ. Мозг — это просто сервис api, запущенный на один ход. Нет отдельного «сервера агента» — мозг и есть api, запущенный по требованию.
  • 🦾 Руки — делают реальную работу. Некоторым задачам нужен настоящий компьютер: запустить скрипт, отредактировать файлы, открыть живой браузер, прогнать долгую задачу. Сам мозг этого не может, поэтому передаёт это воркеру — песочнице, которая поднимается под задачу, стримит прогресс обратно, сохраняет результат и гаснет.
  • 📚 Знания — что агент знает. Каталог и документы магазина живут в отдельном сервисе знаний. Мозг не таскает их с собой; он спрашивает нужные факты, когда они нужны.
Как работает агент Agentfy.ai — мозг (api) думает; воркер по требованию даёт руки

Жизнь одного запроса

Вот что происходит от начала до конца, когда клиент присылает сообщение:

  1. Простой. Агент — это просто строка в базе: его конфиг, память и история. Ничего не работает. Ничего не стоит.
  2. Приходит сообщение. Общий флот api подхватывает его, загружает данные агента из базы и «становится» этим агентом на один ход.
  3. Мозг думает. Он может ответить сразу, поискать что-то в знаниях или вызвать инструмент, подключённый к магазину (например, проверить заказ через API OpenCart).
  4. Руки, если нужно. Если задаче нужна настоящая ОС — скрипты, файлы, браузер — мозг отправляет задачу воркеру, который выполняет её в песочнице и отчитывается.
  5. Ответ + запоминание. Агент отвечает клиенту, записывает в память и историю всё, что стоит сохранить, и мозг отпускает. Воркер (если был) гаснет при простое.

Агент всегда доступен (это данные, они всегда есть), но никогда не always-on (он работает только на шагах 2–5). Именно это свойство делает «агента для каждого магазина» доступным по цене.

Что подключается к мозгу

Мозг специально остаётся маленьким. Возможности, знания и память подключаются через стандартный коннектор MCP (думай о нём как об универсальной розетке для агентов):

  • Инструменты — API магазина (товары, заказы) или любой другой MCP-сервер присоединяются как действия, которые агент может совершать.
  • Знания — корпус каталога/документов это просто один из MCP-источников, который агент запрашивает.
  • Память — кратковременная (этот диалог) и долговременная (факты между диалогами).

Меняешь розетки — меняешь то, что агент умеет, не трогая мозг.

Что работает постоянно, а что по требованию

Удобно делить всё по жизненному циклу — как долго оно живёт — а не по фиче:

ЧастьКогда работаетМасштабируется по
Control planeapi Core + веб-приложения (app, admin)постоянносоединениям / запросам
Мозгapi на один ходтолько во время хода (scale-to-zero)трафику
Рукиworkerтолько во время задачи (гаснет при простое)активным задачам

Это разделение control plane / data plane по жизненному циклу, а не дробление на множество микросервисов. Что именно деплоится — в Из чего состоит.

Где живёт состояние агента

Поскольку мозг и руки исчезают, всё состояние живёт вне их, чтобы любой запуск мог продолжить с того места, где остановился предыдущий:

  • Postgres — агенты, сессии, задачи, сообщения, биллинг.
  • Объектное хранилище — файлы и артефакты, которые создаёт агент.
  • Вектор + граф — знания и долговременная память (через LightRAG).
  • Redis — очередь задач, события и локи.

Углубиться