← ИИ-платформа Svaya

Почему порядок шагов задачи объявлен заранее и кто его задает

Svaya не строит план работы сама. Путь к цели делит на шаги человек (автор описания задачи). Он записывает маршрут, и этот маршрут известен до запуска, проверен при установке и одинаков от прогона к прогону по составу шагов.

Мы выбрали объявленный маршрут сознательно. Ниже о том, что мы за этот выбор платим и что получаем. Термины (описание задачи, маршрут, шаг, агентский шаг, проход, точка подтверждения, контролер, язык условий) определены на обзорной странице.

Схема того, что решается до установки и во время прогона. До установки автор описания задачи задает состав и порядок шагов, условия переходов и точки подтверждения, проверка при установке отвергает негодное описание, во время прогона LLM выбирает инструменты внутри агентского шага, а платформа ремонтирует негодный результат
Что решается до установки и что во время прогона. Шага, который строил бы план во время прогона, в платформе нет.

Из чего состоит маршрут

Маршрут - это та часть описания задачи, где записан порядок шагов. В маршруте записано:

  • Какие шаги идут в каком порядке.
  • При каком условии маршрут расходится на ветки.
  • Где он останавливается и ждет контролера.
  • Что делать, если шаг завершился ошибкой.
  • На какой шаг возвращаться, если контролер вернул проект результата на доработку.

Маршрут записан текстом, который читает человек, и уходит заказчику вместе с техническим решением.

Виды шагов перечислены в таблице ниже, и список закрыт.

Вид шагаЧто он делает
Обращение к LLMLLM (большая языковая модель) получает подготовленный текст и возвращает ответ в объявленной форме
Расчет ML-моделиML-модель (модель классического машинного обучения) считает оценку по собранным признакам, без LLM
Обращение к системе заказчикаПлатформа читает или записывает данные в системе заказчика через объявленное подключение
Подтверждение человекомПрогон останавливается и ждет контролера. Исходы, из которых он выбирает, объявлены в маршруте
Передача человекуСюда задача уходит, когда шаг завершился ошибкой или у агентского шага кончились проходы
Преобразование данныхДанные перекладываются из одной формы в другую по объявленным правилам, без вызова LLM или ML-модели
Развилка по условиюМаршрут расходится на ветки, условие каждой ветки записано в маршруте на языке условий
Сведение ветокВетки сходятся в одну, когда готовы результаты всех нужных веток
Вложенный процессВнутри одного маршрута целиком запускается другой
Повторение до результатаАгентский шаг. Повторяется проходами, пока не получен результат или пока не кончились проходы

Других видов шагов в формате маршрута нет, и добавить их описанием задачи нельзя. Условия развилок и условия выхода из агентского шага записываются на языке условий, а исполняемого кода в описании задачи проверка при установке не допускает.

Что задает автор описания задачи до установки и что решается во время прогона

Что решаетсяКто решает и когда
Состав шагов и порядок между нимиАвтор описания задачи, до установки
Условия переходов и развилокАвтор описания задачи, до установки
Где стоит контролер и на каком основанииАвтор описания задачи, до установки
Какие инструменты вызвать внутри агентского шага и в каком порядкеLLM, во время прогона
Сколько проходов сделать внутри агентского шага в пределах объявленного пределаLLM, во время прогона
Признать результат негодным и отремонтировать его в пределах объявленных бюджетов (число ремонтов и время шага)Платформа, во время прогона

Верхние три строки и есть то, что исследование «ИИ-агенты: где хайп, а где реальность» консалтинговой компании «Яков и Партнеры» (2026) называет планированием. В Svaya они записаны заранее. Нижние три строки платформа решает сама, о них рассказывают соседние страницы раздела.

Шага, который строит план, в платформе нет

LLM не может во время прогона добавить в маршрут шаг, убрать шаг или поменять их порядок. Расширения формата маршрута, которые такое позволяли бы, мы обсуждали и отказались от них в этой версии платформы.

Если заказчику нужен ИИ-агент, который сам придумывает последовательность действий под новую задачу, Svaya этого не делает. Лучше знать это до встречи, чем после пилота.

Что мы получаем за это ограничение

Взамен мы получаем свойства, ради которых ограничение и введено:

  • Маршрут известен до запуска. Его можно прочитать, обсудить с юристом и службой информационной безопасности и согласовать до того, как техническое решение что-то сделало.
  • Маршрут проверяется при установке. Описание, в котором шаг читает данные, которых в этой точке маршрута еще нет, или в котором из точки подтверждения есть путь в обход нее, платформа не устанавливает.
  • Прогон прослеживаем. По журналу прогона видно, какой был маршрут, какие шаги прошли и какие условия сработали. При разборе инцидента ответом будет «сработало вот это условие на вот этом шаге».
  • Состав шагов одинаков на каждом запуске. Какая ветка сработает и что сделает LLM внутри агентского шага, зависит от данных прогона, но набор возможных шагов и переходов записан заранее и на каждом запуске один и тот же. Поэтому разбор инцидента опирается на запись прогона.

Эти свойства и есть то, что мы предлагаем отраслям, где закон ограничивает автоматические решения (например, банкам при решении по кредитной заявке физического лица). Заказчику из такой отрасли важно уметь показать аудитору или регулятору, что техническое решение делает ровно объявленное, и показать это на бумаге до первого запуска.

Где у платформы самостоятельность есть

Внутри объявленных границ самостоятельность у платформы есть. В агентском шаге LLM сама выбирает, какой инструмент вызвать и с какими аргументами, сама решает, хватит ли собранных данных для результата, и сама идет на следующий проход. Предел проходов при этом объявлен заранее, и превысить его нельзя.

Граница проходит между тем, что объявлено, и тем, что решается во время прогона. Порядок шагов объявлен. Способ пройти агентский шаг решается во время прогона.

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

Может ли ограничение на маршрут измениться

Может. Если мы снимем это ограничение, об этом будет сказано на этой странице с датой изменения. Снятия ограничения без записи на этой странице не будет. Предсказуемость маршрута записана в описании задачи, которое заказчик получает вместе с техническим решением, и менять ее молча значило бы нарушить написанное.

Где посмотреть объявленный маршрут

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


Остальные страницы раздела: Что платформа помнит между шагами, сессиями и прогонами, Что платформа доводит до конца сама и где обязателен человек, Что платформа делает, когда результат шага не годится, Как устроена Svaya и где проходят границы ее самостоятельности, Как платформа повторяет шаг, пока не получит результат.

Записанные запуски и схемы маршрутов — на витрине платформы. Общее описание — страница платформы, развёрнутая статья — как устроена Svaya.