Svaya не строит план работы сама. Путь к цели делит на шаги человек (автор описания задачи). Он записывает маршрут, и этот маршрут известен до запуска, проверен при установке и одинаков от прогона к прогону по составу шагов.
Мы выбрали объявленный маршрут сознательно. Ниже о том, что мы за этот выбор платим и что получаем. Термины (описание задачи, маршрут, шаг, агентский шаг, проход, точка подтверждения, контролер, язык условий) определены на обзорной странице.
Из чего состоит маршрут
Маршрут - это та часть описания задачи, где записан порядок шагов. В маршруте записано:
- Какие шаги идут в каком порядке.
- При каком условии маршрут расходится на ветки.
- Где он останавливается и ждет контролера.
- Что делать, если шаг завершился ошибкой.
- На какой шаг возвращаться, если контролер вернул проект результата на доработку.
Маршрут записан текстом, который читает человек, и уходит заказчику вместе с техническим решением.
Виды шагов перечислены в таблице ниже, и список закрыт.
| Вид шага | Что он делает |
|---|---|
| Обращение к LLM | LLM (большая языковая модель) получает подготовленный текст и возвращает ответ в объявленной форме |
| Расчет ML-модели | ML-модель (модель классического машинного обучения) считает оценку по собранным признакам, без LLM |
| Обращение к системе заказчика | Платформа читает или записывает данные в системе заказчика через объявленное подключение |
| Подтверждение человеком | Прогон останавливается и ждет контролера. Исходы, из которых он выбирает, объявлены в маршруте |
| Передача человеку | Сюда задача уходит, когда шаг завершился ошибкой или у агентского шага кончились проходы |
| Преобразование данных | Данные перекладываются из одной формы в другую по объявленным правилам, без вызова LLM или ML-модели |
| Развилка по условию | Маршрут расходится на ветки, условие каждой ветки записано в маршруте на языке условий |
| Сведение веток | Ветки сходятся в одну, когда готовы результаты всех нужных веток |
| Вложенный процесс | Внутри одного маршрута целиком запускается другой |
| Повторение до результата | Агентский шаг. Повторяется проходами, пока не получен результат или пока не кончились проходы |
Других видов шагов в формате маршрута нет, и добавить их описанием задачи нельзя. Условия развилок и условия выхода из агентского шага записываются на языке условий, а исполняемого кода в описании задачи проверка при установке не допускает.
Что задает автор описания задачи до установки и что решается во время прогона
| Что решается | Кто решает и когда |
|---|---|
| Состав шагов и порядок между ними | Автор описания задачи, до установки |
| Условия переходов и развилок | Автор описания задачи, до установки |
| Где стоит контролер и на каком основании | Автор описания задачи, до установки |
| Какие инструменты вызвать внутри агентского шага и в каком порядке | LLM, во время прогона |
| Сколько проходов сделать внутри агентского шага в пределах объявленного предела | LLM, во время прогона |
| Признать результат негодным и отремонтировать его в пределах объявленных бюджетов (число ремонтов и время шага) | Платформа, во время прогона |
Верхние три строки и есть то, что исследование «ИИ-агенты: где хайп, а где реальность» консалтинговой компании «Яков и Партнеры» (2026) называет планированием. В Svaya они записаны заранее. Нижние три строки платформа решает сама, о них рассказывают соседние страницы раздела.
Шага, который строит план, в платформе нет
LLM не может во время прогона добавить в маршрут шаг, убрать шаг или поменять их порядок. Расширения формата маршрута, которые такое позволяли бы, мы обсуждали и отказались от них в этой версии платформы.
Если заказчику нужен ИИ-агент, который сам придумывает последовательность действий под новую задачу, Svaya этого не делает. Лучше знать это до встречи, чем после пилота.
Что мы получаем за это ограничение
Взамен мы получаем свойства, ради которых ограничение и введено:
- Маршрут известен до запуска. Его можно прочитать, обсудить с юристом и службой информационной безопасности и согласовать до того, как техническое решение что-то сделало.
- Маршрут проверяется при установке. Описание, в котором шаг читает данные, которых в этой точке маршрута еще нет, или в котором из точки подтверждения есть путь в обход нее, платформа не устанавливает.
- Прогон прослеживаем. По журналу прогона видно, какой был маршрут, какие шаги прошли и какие условия сработали. При разборе инцидента ответом будет «сработало вот это условие на вот этом шаге».
- Состав шагов одинаков на каждом запуске. Какая ветка сработает и что сделает LLM внутри агентского шага, зависит от данных прогона, но набор возможных шагов и переходов записан заранее и на каждом запуске один и тот же. Поэтому разбор инцидента опирается на запись прогона.
Эти свойства и есть то, что мы предлагаем отраслям, где закон ограничивает автоматические решения (например, банкам при решении по кредитной заявке физического лица). Заказчику из такой отрасли важно уметь показать аудитору или регулятору, что техническое решение делает ровно объявленное, и показать это на бумаге до первого запуска.
Где у платформы самостоятельность есть
Внутри объявленных границ самостоятельность у платформы есть. В агентском шаге LLM сама выбирает, какой инструмент вызвать и с какими аргументами, сама решает, хватит ли собранных данных для результата, и сама идет на следующий проход. Предел проходов при этом объявлен заранее, и превысить его нельзя.
Граница проходит между тем, что объявлено, и тем, что решается во время прогона. Порядок шагов объявлен. Способ пройти агентский шаг решается во время прогона.
Сегодня такой шаг объявлен в двух технических решениях каталога из тридцати. В остальных порядок действий известен целиком заранее, и цикл там обычно только добавлял бы вызовы LLM.
Может ли ограничение на маршрут измениться
Может. Если мы снимем это ограничение, об этом будет сказано на этой странице с датой изменения. Снятия ограничения без записи на этой странице не будет. Предсказуемость маршрута записана в описании задачи, которое заказчик получает вместе с техническим решением, и менять ее молча значило бы нарушить написанное.
Где посмотреть объявленный маршрут
Схема маршрута с нумерованными шагами, условиями переходов и точками подтверждения стоит на карточках технических решений витрины, например ответ по кредитной заявке и наполнение карточек товаров. Как устроены сами шаги, рассказано на странице агентских сценариев витрины. Описание маршрута уходит заказчику вместе с техническим решением и остается у него. Это его процесс, и читать его без нас он вправе.