Как заставить ИИ идти по шагам: схема для бизнес-ассистента
ИИ часто ошибается не потому, что "плохо думает", а потому что человек просит его работать без формы. Задача звучит как "разберись", "подготовь", "проверь", "сделай как надо", но внутри нет видимого маршрута: какие данные собрать, какие действия разрешены, где нужна проверка, что считать готовым результатом.
В таких задачах помогает не еще один красивый промпт, а схема. Она превращает просьбу в рабочий порядок: вот поля, вот инструменты, вот варианты действий, вот правила остановки. Именно это показывает подход Schema-Guided Reasoning и его демо бизнес-ассистента: простой помощник может генерировать инвойсы, отменять их, отправлять письма и создавать правила, если его работа описана через структуру.

Что произошло
В архиве для журнала была демка бизнес-ассистента на базе простой языковой модели, структурированных выходов и нескольких инструментов. В ней интересно не число строк кода и не конкретный стек. Интересна сама идея: ИИ не просто "отвечает", а действует внутри схемы.
На странице SGR Demo автор показывает учебную систему, где ассистент работает с клиентами, инвойсами, письмами и правилами. Это симуляция, но полезная именно как учебный образец. Она показывает, как сделать маленький контур работы, где модель не болтает свободно, а возвращает понятные действия и данные.
Официальная документация OpenAI по Structured Outputs говорит о похожей основе с другой стороны: модель можно просить отвечать по JSON-схеме, чтобы результат соответствовал ожидаемой форме. Для бизнес-задач это важнее, чем кажется. Пока ответ просто текст, его трудно безопасно передать дальше. Когда ответ имеет поля и типы, его можно проверить, записать, показать человеку или отправить в следующий шаг.
Почему схема лучше большого промпта
Большой промпт часто смешивает все сразу: роль, стиль, задачу, ограничения, данные, формат, предупреждения, критерии. Первые разы это работает, но потом ломается. Добавляется новый случай, меняется формат письма, появляется исключение, другой сотрудник копирует промпт без контекста, и система снова превращается в ручную магию.
Схема делает другую работу. Она отделяет смысл задачи от формы результата. Например, если ассистент должен подготовить счет, ему нужны не "умные размышления", а конкретные поля: клиент, сумма, услуга, срок, валюта, налог, статус, допустимое действие. Если он должен отменить счет, нужны причина, номер, право на отмену и подтверждение.
Метод: начинать с формы работы
| Без схемы | Со схемой | Что меняется |
|---|---|---|
| "Сделай инвойс клиенту" | clientid, amount, service, duedate, currency |
Результат можно проверить до действия |
| "Напиши письмо" | получатель, цель, вложения, тон, запретные обещания | Меньше случайных формулировок |
| "Запомни правило" | условие, действие, область, срок действия | Правило можно найти и удалить |
| "Проверь клиента" | источник данных, риск, статус, следующий шаг | Решение не висит в воздухе |
Если мы хотим превратить новость или инструмент в навык, полезно начинать не с модели, а с формы работы. Что человек делает руками? Какие поля он всегда ищет? Какие действия повторяются? Где он останавливается и спрашивает старшего? Что должно остаться в журнале после выполнения?
Rich block render error: mapping values are not allowed here
in "<unicode string>", line 5, column 41:
... : Какие данные нельзя пропустить: клиент, сумма, дата, статус, и ...
^
items:
- title: Назвать рабочую задачу
body: Не "сделать бизнес-ассистента", а "создать счет", "отменить счет", "подготовить письмо", "добавить правило", "проверить клиента".
- title: Выписать обязательные поля
body: Какие данные нельзя пропустить: клиент, сумма, дата, статус, источник, риск, адресат, файл, причина.
- title: Разрешить только нужные действия
body: Ассистент не должен делать все. Ему нужны 3-7 понятных команд, каждая с входами и проверкой.
- title: Добавить точку остановки
body: Если не хватает данных, высокая сумма, спорный клиент или юридический риск, ИИ должен не фантазировать, а остановиться.
- title: Оставить след
body: Итог должен быть записан: созданный документ, статус, письмо, лог действия, причина решения.Рабочая карточка
Где граница
Схема не делает ассистента безопасным автоматически. Она только дает форму. Если инструменты подключены к реальным деньгам, письмам, клиентским данным или юридическим действиям, нужны права, журнал действий, подтверждение человеком и тестовые сценарии.
Важно и другое: схема не должна становиться клеткой для мышления. Иногда ИИ нужен как редактор, исследователь или партнер по идеям. Но как только результат должен попасть в систему, отправиться клиенту, поменять статус или стать частью процесса, свободного текста уже мало.
Редакционный вывод:Хороший бизнес-ассистент начинается не с "самой умной модели", а с видимой формы работы. Если задача описана через поля, действия, проверки и остановки, ИИ становится не оракулом, а участником процесса.
Что сделать сегодня
Возьмите одну повторяющуюся задачу и перепишите ее как форму. Например: "подготовить счет", "собрать письмо клиенту", "проверить заявку", "создать карточку проекта". Выпишите обязательные поля, допустимые действия, критерии готовности и случаи, когда нужно остановиться.
После этого попросите ИИ не "сделать задачу", а вернуть структурированный результат по этой форме. Даже без кода вы увидите главное: задача станет яснее, ошибки станут заметнее, а будущий навык начнет собираться сам.
Источники
- Schema-Guided Reasoning: overview
- Schema-Guided Reasoning: demo
- Schema-Guided Reasoning: patterns
- OpenAI: Structured Outputs