Как создать AI-агента с субагентами на Assemblix
Введение: почему создание AI-агента — это головная боль
Создание AI-агента с субагентами на платформе Assemblix решает главную проблему: один системный промпт не справляется с разнообразием запросов пользователей. Клиенты пишут о багах, спрашивают про тарифы, задают общие вопросы — и каждый тип запроса требует своей логики обработки. Традиционный подход требует месяцев разработки: настройка векторных баз, написание кода для обработки разных сценариев, внедрение систем мониторинга. Каждое изменение промпта — это релиз, код-ревью, деплой. А если нужно масштабироваться или сменить AI-провайдера? Ещё больше работы.
Настоящий AI-помощник — это не один агент, а система агентов и субагентов, где каждый отвечает за свою область. Классификатор определяет тип запроса, специализированные агенты обрабатывают конкретные сценарии, условная логика направляет поток данных. Построить такое без платформы — задача на несколько месяцев разработки.

Что такое Assemblix
Assemblix — это платформа для визуального создания и управления AI-агентами. Её позиционирование: «Управляйте AI-агентами как продуктом». Вместо написания кода вы собираете workflow из готовых блоков, как конструктор. Изменили промпт? Изменения в продакшене через минуту, без релиза. Хотите посмотреть, почему агент ошибся? Видите каждый шаг: промпт, ответ, время, стоимость. Нужно сменить OpenAI на Claude? Один клик. Узнать больше о возможностях платформы.
💡 Ключевое преимущество
Используются встроенные токены Assemblix. Никаких API-ключей на старте — получаете 1000 кредитов бесплатно и сразу начинаете работу. На платных тарифах можно подключить свои ключи для безлимитного использования.
Начало работы
После регистрации на app.assemblix.ru вы видите модальное окно «С чего начнём?». Assemblix предлагает готовые шаблоны агентов или создание с нуля:
- Ассессмент знаний — агент для тестирования пользователей. Оценивает ответы, ведёт счёт и завершает при достижении цели
- Роутинг запросов — категоризирует обращения клиентов и направляет к нужному специалисту: позитив, негатив или вопрос
- Квалификация лидов — оценивает температуру лида в диалоге и автоматически отправляет горячих клиентов в CRM
- Собрать с нуля — пустой холст для вашей идеи

Выбираем «Собрать с нуля» — и сразу попадаем в визуальный редактор workflow.

Обзор интерфейса конструктора
Интерфейс состоит из трёх частей:
Левая панель (сайдбар)
Библиотека нод, разделённых по категориям:
- Главное: Agent (вызов LLM), Стикер (заметки), Конец (завершение)
- Логика: Условие (ветвление по условиям)
- Данные: Обновление состояния (изменение переменных)
- Интеграции: HTTP Request (вызов внешних API)
Центр (канвас)
Рабочая область с нодами и связями между ними. По умолчанию создаётся простейший workflow: Start → Agent → End.
Правая панель
Настройки выбранной ноды. При клике на ноду здесь открывается форма с её параметрами.

Создание агента-помощника с классификацией
Создадим AI-помощника, который умеет определять тип запроса и отвечать соответственно. Это простой пример системы с субагентами — классификатор определяет категорию, а дальше можно добавить специализированных агентов для каждой категории.
Шаг 1: Настройка переменных состояния
Кликаем на ноду Start. В правой панели видим секцию «Переменные состояния» — здесь мы определяем данные, которые агент будет хранить и изменять в процессе работы.
Добавляем переменную:
- Имя:
category - Тип: String
- Значение по умолчанию:
unknown
Эта переменная будет хранить категорию запроса пользователя.

Шаг 2: Настройка агента-классификатора
Кликаем на ноду Agent. Настраиваем:
Название: Классификатор
Провайдер: OpenAI (по умолчанию, можно выбрать Claude, Gemini, GigaChat, DeepSeek)
Модель: gpt-4.1-nano (быстрая и дешёвая модель для простых задач)
Инструкции (промпт):
Ты — классификатор запросов пользователей. Твоя задача — определить категорию запроса пользователя и ответить ему соответственно.
Категории:
- billing — вопросы об оплате, тарифах, подписке
- technical — технические проблемы, баги, ошибки
- general — общие вопросы, информация о продукте
Ответь пользователю и классифицируй его запрос. В конце ответа укажи категорию в формате [CATEGORY: название]

Концепция субагентов
В нашем простом примере один агент выполняет классификацию и ответ. Но в реальной системе вы можете:
- Добавить ноду Условие (Condition) после классификатора — она проверит значение
categoryи направит поток к разным агентам - Создать специализированных агентов — один для billing с доступом к базе тарифов, другой для technical с интеграцией в систему тикетов, третий для general с базой знаний
- Использовать HTTP Request ноды для интеграции с вашими системами — CRM, базами данных, внешними API
- Обновлять состояние через SetVariable — сохранять результаты классификации, накапливать контекст
Так вы получаете не просто чат-бота, а интеллектуальную систему маршрутизации и обработки запросов.
Запуск и тестирование
Assemblix предоставляет встроенный режим отладки. Нажимаем кнопку Play в верхней панели — открывается Чат отладки.
Вводим тестовый запрос:
У меня не работает кнопка входа на сайте, выдает ошибку 500Нажимаем «Выполнить» и наблюдаем:
- Визуализация выполнения — ноды подсвечиваются по мере прохождения: Start (зелёный) → Agent (зелёный, показывает время 1549ms) → End (зелёный)
- Детали каждого шага — можно развернуть любую ноду и увидеть входные данные, промпт, ответ модели
- Стоимость в кредитах — Agent потратил 0.4524 кредита
- Результат выполнения:
Здравствуйте! Ошибка 500 обычно свидетельствует о проблемах на сервере.
Попробуйте обновить страницу позже или очистить кеш браузера.
Если проблема сохраняется, пожалуйста, свяжитесь с технической поддержкой.
[CATEGORY: technical]Агент правильно определил категорию как technical и дал релевантный ответ!

Токены и кредиты — никакой головной боли с API-ключами
Assemblix использует встроенную систему кредитов, и это меняет всё:
- 1000 кредитов бесплатно на старте — хватит на ~200 диалогов поддержки
- Не нужно регистрировать API-ключи у OpenAI, Anthropic и других провайдеров
- Прозрачная стоимость — видите расход кредитов на каждый запрос
- Платные тарифы — от 490₽/месяц (5000 кредитов) до Business с 100 000 кредитов. Посмотреть все тарифы
На платных тарифах (STARTER и выше) вы можете подключить свои API-ключи (BYOK — Bring Your Own Key). В этом случае работаете безлимитно и платите провайдеру напрямую — кредиты Assemblix не списываются.
Это идеально для MVP и тестирования гипотез: начинаете бесплатно, растёте по мере необходимости, а при масштабировании переходите на свои ключи.
Интеграция в свои продукты за 5 минут
Когда агент готов, нажимаем кнопку «Опубликовать». Assemblix создаёт версию v1 и показывает модальное окно с примерами интеграции.

Базовый запрос
Python:
import httpx
base = "https://app.assemblix.ru/api"
endpoint = "/workflows/YOUR_WORKFLOW_ID/execute"
url = base + endpoint
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"input": {"message": "Hello!"}}
response = httpx.post(url, headers=headers, json=data)
print(response.json())JavaScript:
const response = await fetch(
'https://app.assemblix.ru/api/workflows/YOUR_WORKFLOW_ID/execute',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
input: { message: 'Hello!' }
})
}
);
const data = await response.json();
console.log(data);Работа с сессиями и памятью
Создание сессии (первый запрос):
data = {
"input": {"message": "Сколько стоит Pro тариф?"},
"createSession": True # Создаёт новую сессию
}Ответ содержит session_id. В следующих запросах используйте его:
data = {
"input": {"message": "А как его оплатить?"},
"sessionId": "received_session_id" # Продолжение диалога
}Общая память между агентами через client_id:
data = {
"input": {"message": "Хочу обновить тариф"},
"clientId": "user_12345" # Все агенты проекта получат доступ к данным этого клиента
}Если у вас несколько агентов (классификатор, продавец, техподдержка), передавайте client_id — и они будут видеть общую историю и данные клиента через проектные переменные.
Где взять API-ключ?
Переходите в раздел API ключи в сайдбаре → Создать API ключ → копируете токен. Готово.
Заключение: от идеи до API за 10 минут
Мы создали AI-помощника с классификацией запросов:
- ✅ Визуально собрали workflow за 5 минут
- ✅ Настроили промпт классификатора
- ✅ Протестировали в режиме отладки
- ✅ Опубликовали и получили готовый API
Без единой строки кода инфраструктуры. Без настройки баз данных. Без регистрации API-ключей у провайдеров.
Это foundation для более сложных систем:
- Добавьте Condition-ноды для маршрутизации по категориям
- Создайте специализированных субагентов для каждого типа запроса
- Интегрируйте через HTTP Request ваши CRM, базы знаний, платёжные системы
- Используйте проектные переменные для хранения данных клиентов
Начните бесплатно на assemblix.ru — 1000 кредитов хватит на тестирование и первые сотни запросов. Больше практических руководств читайте в нашем блоге.
📢 Подписывайтесь на Telegram-канал Assemblix — кейсы, обновления, инсайты из продакшена и анонсы новых статей