Какой должна быть задача в эпоху AI: после CRUD приходит VIOLETTA
Разработал новый стандарт задачи в эпоху AI-агентов
В 1983 году появился стандарт CRUD — четыре операции, которые описывают всё что можно сделать с данными: Create, Read, Update, Delete. Этот стандарт лёг в основу баз данных, API и большей части современного программирования.
Сорок лет спустя AI меняет не то, как мы работаем с данными — он меняет то, как мы работаем с задачами. И у нас до сих пор нет стандарта для этого нового мира.
CRUD стал стандартом. Но задачи остались прежними.
Задачи в 2025 году выглядят примерно так же, как в 1990-х. Это тикет в Jira. Строчка в Notion. Статичный артефакт, который хранит текст и ждёт когда человек его выполнит.
В мире AI-агентов этого катастрофически мало.
Когда AI-агент берётся за задачу, ему нужно не просто прочитать текст. Ему нужно понять контекст и историю, выполнить задачу без человека в петле, оставить след всего что он сделал, взаимодействовать с другими системами, передать задачу другому агенту если нужно — и знать когда она выполнена правильно.
Современные задачи не умеют ничего из этого. Они немые.
Задача — это не тикет. Это живой автономный юнит.
Именно это и есть проблема, которую решает VIOLETTA — стандарт задачи в эпоху AI.
VIOLETTA описывает не операции над задачами, а свойства, которыми должна обладать любая задача, чтобы быть настоящей AI-native единицей работы. Восемь свойств. Два из них — Living и Trainable — принципиально невозможны без AI. Именно они делают задачу живой, а не просто автоматизированной.
Задача, которая не соответствует стандарту VIOLETTA — это не задача. Это заметка.
V — Verifiable
Задача знает, когда выполнена правильно.
У каждой AI-native задачи есть встроенный критерий успеха. Не размытое «сделать лучше», а чёткое условие, которое можно проверить программно. Без этого агент либо работает вечно, либо останавливается наугад.
Пример: не «улучши онбординг», а «конверсия из регистрации в первое действие должна вырасти с 23% до 35% за 30 дней». Агент знает когда остановиться.
I — Integrated
Задача подключена к экосистеме. Straight-through processing (STP) — задача проходит от начала до конца без ручных шагов. Если оплата прошла — всё остальное (запись в CRM, уведомление, строка в отчёте) происходит само.
AI-native задача не существует в вакууме. Она знает о связанных данных, подключена к нужным инструментам, видит релевантный контекст из других систем. Агент не ищет информацию — задача приносит её сама.
Пример: задача «подготовить отчёт за квартал» уже знает где лежат данные в BI, кому отправить результат и в каком формате — без дополнительных инструкций.
O — Observable
Видна снаружи в реальном времени и хранит полную историю.
Observable объединяет два уровня прозрачности: реал-тайм (что агент делает прямо сейчас) и исторический (полный audit trail всех действий и решений). В инженерии observability — это метрики, логи и трейсы вместе. Для задачи — то же самое.
Пример: дашборд показывает что агент на этапе «анализ данных» уже 4 минуты. А через год можно точно восстановить почему он принял то или иное решение.
L — Living
Задача реагирует на изменения контекста.
Living-задача — это не статичный снимок требований. Если изменилась стратегия компании, появились новые данные или сменились приоритеты — задача обновляется сама. Она подписана на свой контекст и эволюционирует вместе с ним.
Пример: задача «оптимизировать рекламный бюджет» автоматически пересчитывает приоритеты каналов когда обновляются данные о конверсии — без того чтобы менеджер заново ставил задачу.
E — Executable
Задача выполняется агентом автоматически.
Это не опция — это обязательное свойство. AI-native задача написана так, что агент может взять её и выполнить без уточнений у человека. Human in the loop — только там, где это явно задано.
Пример: задача запускается по триггеру — каждый понедельник, при падении метрики ниже порога, по запросу другого агента — без участия человека.
T — Transferable
Задача передаётся без потери контекста.
В мире мультиагентных систем задачи путешествуют. Один агент начинает, другой продолжает, человек проверяет финал. При передаче не теряется ничего — ни история, ни промежуточные результаты, ни причина почему что-то было сделано именно так.
Пример: агент-исследователь собрал данные о рынке и передал задачу агенту-аналитику. Тот видит все источники, методологию и черновые выводы — и продолжает без брифинга.
T — Trainable
Задача учится на неудачах и становится лучше.
Если задача выполнена неудачно — она не просто фиксирует ошибку. Она собирает обратную связь: что пошло не так, какой критерий не выполнен, что говорит человек. Следующий запуск той же задачи учитывает этот опыт. Встроенный self-improvement loop.
Пример: агент написал email-рассылку с низким open rate. Задача зафиксировала фидбэк, сравнила с успешными итерациями и скорректировала подход к теме и времени отправки для следующего запуска.
A — Aware
Задача несёт весь контекст внутри себя.
Aware — это долгосрочная память задачи. Она знает своё «зачем»: почему возникла, что уже пробовали, какие решения были приняты, какие ограничения действуют. AI подхватывает такую задачу и сразу понимает что делать — без онбординга и уточняющих вопросов.
Пример: задача «выйти на рынок Германии» содержит историю предыдущих попыток, причины почему они не сработали и стратегические решения совета директоров.
Тест: насколько ваши задачи VIOLETTA?
Возьмите любую задачу из трекера и проверьте:
- Агент понял бы её без дополнительных вопросов? (Aware)
- Он мог бы выполнить её прямо сейчас, автоматически? (Executable)
- Он знал бы когда остановиться и что считать успехом? (Verifiable)
- Виден статус в реальном времени и есть история всех действий? (Observable)
- Задача обновляется если меняется контекст вокруг неё? (Living)
- Задача подключена к нужным данным и системам? (Integrated)
- Её можно передать другому агенту без потери контекста? (Transferable)
- Если она провалилась — она стала умнее для следующего раза? (Trainable)
Если ответ «нет» хотя бы на три вопроса — у вас не AI-native задача. У вас заметка.
Почему это важно именно сейчас
AI-агенты становятся основными исполнителями работы. Не инструментами — исполнителями. И разрыв между тем, как выглядят задачи сегодня и тем, что нужно агентам для полноценной работы — этот разрыв будет стоить компаниям реальных денег.
VIOLETTA — это не просто фреймворк. Это разница между компанией, которая использует AI как ассистента, и компанией, которая использует AI как операционную систему.
Если ваша задача не VIOLETTA — она не готова к будущему.