МатериалыСтатья

Пять слоёв ИИ-функции: задание, контекст, рабочая среда, цикл и состояние

Человек и белый робот работают у кольцевой системы с пятью станциями: входным лотком, держателем источников, рабочей камерой, колесом цикла и прибором состояния.

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

Чтобы не лечить любую проблему новым запросом, функцию полезно разбирать по пяти слоям: задание, контекст, рабочая среда, цикл и состояние. Слои связаны, но каждый отвечает на свой вопрос.

Коротко

  • Задание определяет, что нужно сделать и по каким критериям.
  • Контекст содержит знания, источники и ограничения.
  • Рабочая среда даёт инструменты и права для действия.
  • Цикл задаёт порядок работы, проверки и остановки.
  • Состояние показывает, где находится работа и что должно произойти дальше.
  • Сильный слой не компенсирует критический провал другого.

Слой 1. Задание

Задание отвечает на вопрос: что именно поручено ИИ-исполнителю?

В нём фиксируются роль, объект работы, ожидаемый результат, ограничения и критерии готовности. Формулировка «проанализируй маркетинг» почти не задаёт границ. «Сопоставь фактические результаты трёх активных каналов с утверждёнными целями, отметь отклонения и подготовь вопросы владельцу» уже создаёт рабочую рамку.

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

Как проверить задание

Задайте четыре вопроса:

  1. Понятен ли рабочий объект?
  2. Назван ли пользователь результата?
  3. Есть ли критерии готовности?
  4. Указаны ли запреты и точки эскалации?

Если два специалиста по-разному понимают ожидаемый результат, ИИ-исполнитель также будет заполнять разрыв предположениями. Но даже идеальное задание не спасёт функцию, если она работает с неверными данными.

Слой 2. Контекст

Контекст отвечает на вопрос: что система должна знать, чтобы выполнить работу в текущей реальности?

Это не вся доступная информация. Контекст включает отобранные источники правды, принятые решения, правила, историю объекта и актуальные ограничения. Для коммерческого предложения это продуктовая рамка, цены, договорённости встречи и сведения о клиенте. Для контента — позиция автора, аудитория, фактура и редакционный стандарт.

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

Как управлять контекстом

У каждого источника должны быть назначение, владелец и признак актуальности. Исполнитель должен понимать, какой документ канонический, а какой является черновиком или историей.

Полезные проверки:

  • источник существует и доступен;
  • версия актуальна;
  • противоречия обнаруживаются;
  • неизвестное не заменяется догадкой;
  • конфиденциальные сведения открываются по необходимости.

Разница между использованием чата и рабочей системой особенно заметна здесь. ChatGPT сам по себе не делает бизнес зрелым, если контекст каждый раз собирается вручную и исчезает после разговора.

Слой 3. Рабочая среда

Рабочая среда отвечает на вопрос: чем исполнитель может пользоваться и что вправе делать?

В неё входят файлы, код, браузер, базы данных, интерфейсы сервисов, права доступа и место выполнения. Без среды ИИ может только предложить действие. С правильно настроенной средой он способен получить данные, изменить документ, запустить проверку или подготовить артефакт.

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

Как проверить рабочую среду

Нужно проверить не только наличие интеграции, но и реальную способность выполнить нужный шаг:

  • доступны ли требуемые данные;
  • совпадают ли форматы;
  • ограничены ли права;
  • защищены ли секреты;
  • можно ли увидеть совершённое изменение;
  • существует ли безопасный режим проверки.

Набор подключённых сервисов не является доказательством работающей функции. Это только потенциальные возможности.

Слой 4. Цикл

Цикл отвечает на вопрос: как функция действует во времени?

Он описывает порядок шагов, проверки, ветвления, повторы, обработку ошибок и условия остановки. Например, аналитический цикл не просто «собирает данные и пишет вывод». Он проверяет покрытие источников, продолжает работу при локальном отказе, отмечает неполноту, сравнивает период и передаёт результат человеку.

Именно цикл отличает единичное поручение от устойчивой работы. Если каждый сбой требует ручного восстановления всей цепочки, функция ещё не владеет своим процессом.

Как проверить цикл

Проведите контролируемый запуск и наблюдайте:

  • что происходит первым;
  • где проверяется промежуточный результат;
  • как обрабатывается отсутствующий источник;
  • может ли локальная ошибка остановить всё;
  • когда вызывается человек;
  • что считается успешным завершением.

Инструкция на бумаге не доказывает повторяемость. Нужен фактический след запуска.

Слой 5. Состояние

Состояние отвечает на вопрос: где находится работа сейчас?

Оно включает цель, текущую задачу, принятые решения, выполненные действия, блокеры, обязательства и следующий шаг. История сообщений может содержать эти сведения, но не делает их рабочим состоянием автоматически. В истории приходится искать; состояние должно быть доступно для продолжения.

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

Как проверить состояние

Остановите работу и попробуйте продолжить её через несколько дней без полного пересказа. Исполнитель должен определить:

  • что уже сделано;
  • какие решения действуют;
  • что остаётся неизвестным;
  • кто ждёт результат;
  • какой следующий шаг разрешён.

Если продолжение зависит от памяти конкретного человека, слой состояния остаётся слабым.

Как пять слоёв работают вместе

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

Например, функция подготовки встречи получает событие календаря. Задание требует одностраничный бриф. Контекст даёт карточку клиента и историю решений. Среда позволяет прочитать календарь и документы. Цикл собирает, сверяет и отмечает пробелы. Состояние фиксирует открытые обязательства и будущие действия.

Уберите любой слой — и качество изменится. Без задания получится неопределённый обзор. Без контекста — общие советы. Без среды — инструкция вместо результата. Без цикла — случайный проход. Без состояния — документ без продолжения.

Почему нельзя считать средний балл

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

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

Как разобрать функцию за 30 минут

Возьмите одну повторяемую работу и заполните пять строк:

  1. Задание: результат, пользователь, критерии и запреты.
  2. Контекст: обязательные источники и правила актуальности.
  3. Среда: инструменты, права и видимые действия.
  4. Цикл: шаги, проверки, исключения и остановка.
  5. Состояние: что сохраняется и как продолжается работа.

Затем отметьте доказательство по каждой строке: документ, источник, журнал запуска, пример результата или запись решения. Если доказательства нет, фиксируйте неизвестное, а не предполагаемую зрелость.

Какое улучшение делать первым

Начинайте не с самого технологичного слоя, а с главного ограничения функции. Если результат не определён — уточните задание. Если источники противоречат — займитесь контекстом. Если действие невозможно — настройте среду. Если сбои разрушают проход — перестройте цикл. Если работа постоянно начинается заново — создайте состояние.

Паспорт ИИ-функции помогает удержать слои внутри одной ответственности, а не превратить их в пять независимых проектов.

Следующий шаг: разберите одну функцию по пяти слоям, приложите к каждому слою наблюдаемое доказательство и выберите одно ограничение для следующего контролируемого запуска.


Автор: Александр Шаров, предприниматель, основатель x10sion и автор практикума «Цифровая зрелость».

Связанные материалы