AI-агент может писать код, разбирать систему, запускать инструменты и готовить кандидата на релиз. Для приемки такой работы все равно нужен рабочий контракт вокруг задачи.
Ниже десять ограничений, которыми я пользуюсь в мастерской. Это рабочий стандарт для задач, где AI участвует в реализации. Сам по себе он не доказывает, что конкретную задачу вообще стоит отдавать агенту.
1. За результат отвечает человек
У каждой задачи есть ожидаемый результат, ответственный, границы, ограничения и условие приемки. Реализация начинается, когда решение уже можно проверить.
2. Окружение определяет надежность
Модель дает возможности. Контекст, инструменты, полномочия, проверки, память и правила передачи определяют, какая часть возможностей превратится в полезную работу.
3. Полномочия задаются явно
В задаче названы доступные файлы, системы, данные и действия. Доступ ограничен текущей работой, записывается и может быть отозван. Подключенный инструмент сам по себе не дает права им пользоваться.
4. Начинаем с ограниченного результата
Первая полезная единица должна помещаться в ревью одного ответственного человека. Стабильный цикл с одним агентом появляется раньше длинного горизонта, широких прав и нескольких агентов.
5. Проверки идут вместе с задачей
Тесты, критерии ревью, проверки правил и риск-гейты известны до реализации. Их результаты возвращаются вместе с изменением.
6. Завершение включает факты
Готовая задача содержит измененный артефакт, обязательные проверки, важные источники, известные ограничения и понятную передачу. Уверенный статус остается утверждением, пока результаты нельзя проверить.
7. Значимые решения остаются у людей
Приемка, изменения в продакшене, публичные действия, платежи, учетные данные, юридические обязательства и другие дорогие границы остаются за ответственным человеком.
8. Остановка и откат проектируются заранее
Провал проверки, нехватка контекста, неизвестное исключение или выход за границы ставят работу на паузу. Задаче также нужен практический путь назад к прошлому безопасному состоянию.
9. Результат важнее активности
Сообщения, токены, запуски и коммиты показывают движение. Принятые результаты, время цикла, переделки, пропущенные ошибки, нагрузка ревью и стоимость принятого результата показывают улучшение работы.
10. Расширение следует за показательными фактами
Полномочия меняются по одной границе после показательной работы, прошедшей проверки. Новые факты могут сузить допуск или остановить процесс. Обратимость удерживает цену обучения в понятных пределах.
Положить контракт рядом с задачей
Форматом может быть тикет, файл в репозитории, инструкция или пакет задачи. Внутри нужны следующие поля.
- ожидаемый результат и ответственный
- разрешенные границы и действия
- источники истины
- обязательные проверки
- точки решения человека
- условия остановки и отката
- факты, ожидаемые при передаче
Контракт дает проверяющему больше, чем уверенный ответ. Он показывает разрешенные действия агента, реальное выполнение, пройденные проверки и начало человеческой ответственности.
Та же дисциплина работает для задачи, которую выполняет человек. AI лишь раньше проявляет отсутствие контракта.