Редактор и ноды

Граф агента: как добавлять и настраивать узлы, выбирать модель.

Что такое граф агента

Агент — это граф из узлов (нод), соединённых стрелками. Данные текут от ноды к ноде: каждая что-то делает и передаёт результат дальше. Минимальный агент состоит из двух нод: Вход и Выход.

Как добавить ноду

  1. Откройте агента — вы попадёте в редактор с канвасом слева.
  2. Нажмите кнопку «Добавить ноду» на канвасе (левый верхний угол).
  3. Выберите тип ноды из появившегося меню.
  4. Нода появится на канвасе. Потяните за неё, чтобы переместить.
  5. Соедините ноды: наведите курсор на кружок-коннектор с правого края ноды-источника, зажмите и тяните к входу ноды-получателя.

Как настроить ноду

  1. Кликните по ноде на канвасе — она выделится.
  2. В правой панели откроется вкладка «Inspector» с параметрами ноды.
  3. Заполните нужные поля. Для большинства полей доступны подсказки под ними.
  4. В текстовых полях можно использовать переменные в формате {{имя_ноды.поле}} — значение подставится из результата соответствующей ноды.
  5. Изменения сохраняются автоматически — специальной кнопки «Сохранить» нет.

Чтобы удалить ноду, выделите её и нажмите кнопку «Удалить ноду» внизу вкладки «Inspector». Для запуска агенту нужны хотя бы ноды Вход и Выход — не удаляйте их.

Выбор модели в ноде LLM

  1. Добавьте ноду «LLM» или кликните по существующей.
  2. В правой панели найдите поле «Модель».
  3. Выберите модель из списка. Модели Claude (Sonnet 4.6, Opus 4.7, Haiku 4.5) работают напрямую; остальные — через OpenRouter: GPT-5.1, GPT-5 Mini, GPT-4o, Gemini 2.5 Pro и Flash, Grok 4.3, DeepSeek V3.2 и R1, Qwen3 Max, Llama 3.3, Mistral Large.

Рекомендуемый выбор: Claude Sonnet 4.6 — баланс качества и скорости для большинства задач. Для простых шаблонных ответов подойдёт Claude Haiku 4.5 (быстрее и дешевле). Для сложных задач — Claude Opus 4.7 или рассуждающая DeepSeek R1.

Вкладки правой панели

  • Inspector — параметры выбранной ноды. Появляется при клике на ноду.
  • Превью — тестовый чат с агентом прямо в редакторе. Вводите сообщения и смотрите как агент отвечает, не публикуя его.
  • Копилот — AI-ассистент, который редактирует агента по вашим словам. Напишите что изменить, и он применит правки к графу.

Типы нод

ВходТочка входа агента. Описывает, какие данные он получает на старте (например, текст сообщения клиента).
ВыходФинальный результат работы агента. Описывает, что агент возвращает в конце.
LLMВызов языковой модели (AI). Задайте системный промпт, запрос и модель. Это главная «думающая» нода.
УсловиеРазвилка: проверяет выражение и направляет выполнение по одной из двух веток (if / else).
HTTPЗапрос к произвольному HTTP API. Поддерживает все методы (GET, POST и т.д.) и авторизацию.
TelegramОтправляет сообщение или фото через Telegram-бота из раздела «Интеграции».
EmailЧтение или отправка почты через IMAP/SMTP-подключение из раздела «Интеграции».
КодВ разработке: пока не выполняется. Задумана для запуска произвольного JavaScript-кода с переменной input — безопасное выполнение появится позже.
ИнструментВ разработке: пока не выполняется. Задуманы встроенные инструменты (поиск в интернете, чтение и запись файла) — реальное подключение появится позже.
РасписаниеНастоящий запуск по расписанию задаётся в секции «Расписание» на странице агента (минимальный интервал — часы). Нода-таймер на канвасе пока только симулируется.
ГенерацияСоздаёт картинки и видео нейросетями. Результат приходит отдельным сообщением; можно сразу отправить на публикацию в канал.
ПубликацияПубликует текст и медиа в подключённый канал — Telegram-канал или сообщество ВКонтакте. Можно включить согласование владельцем перед публикацией.
ИнтеграцияВызывает внешний сервис через подключённый коннектор: Wildberries, amoCRM, Bitrix24, Ozon, Яндекс.Диск.

Переменные между нодами

Каждая нода имеет уникальное имя (например, input_1). Чтобы передать её результат в следующую ноду, используйте шаблон:

{{имя_ноды.поле}}

Например, чтобы передать текст входящего сообщения в LLM-ноду, в поле «Запрос» напишите:

{{input_1.message}}