Как ставить задачу AI-аналитику
Я выгрузил все задачи четырёх аналитических команд за двадцать месяцев. Почти четыре тысячи штук, живая Jira. И посмотрел, что в них написано.
Это пятая статья про AI-аналитика; предыдущие — внизу.
Чтобы задачу можно было посчитать, в ней должны быть названы семь вещей:
| метрика по имени | что именно считаем |
| форма результата | файл, дашборд, число, ответ в тикете |
| зачем и кому | какое решение принимают по этому числу |
| период или дата | за какой отрезок считать |
| источник данных | из какой таблицы, витрины, системы |
| фильтры и условия | кого включаем, кого нет |
| срок с датой | когда нужен результат |
Это не мой список требований к людям, а проверка перед тем, как задачу кому-то отдать. Пока эти семь не названы, непонятно, что вы отдаёте — неважно, человеку или агенту.
Все семь названы в ста восьми задачах. Меньше трёх процентов.
Дальше — чего не хватает чаще всего, что с этим делает шаблон постановки и что он сделать не может.
О чём дальше
- Что в задаче обычно есть — семь элементов и их доли
- Один из семи важнее остальных
- Слово «срок» и настоящая дата — разница вдвое
- Задачи по шаблону полнее — и намного
- Но они ещё и втрое длиннее
- Шаблон помогает только там, где спрашивает
- Четыре способа сделать задачу невыполнимой
- Как выглядит задача, которую можно отдать
- Три задачи, собранные по семи пунктам
- Семь советов, как ставить задачу агенту
- Что поправить в шаблоне
- Что объявляется один раз, а что каждый раз
- И неприятная сторона
- Оговорки
Что в задаче обычно есть
Реже всего названы срок с датой и фильтры. Источник данных третий с конца, и про него это ожидаемо: заказчик часто и не знает, из какой таблицы считать. Про срок с датой этого не скажешь, и о нём отдельно.
Один из семи важнее остальных
Форма результата — это то, что появляется, когда задача закрыта. Число в чате. Файл, который унесут. Дашборд, на который будут смотреть. Звено регулярного расчёта. Исследование. Документ с определением метрики.
Она важнее темы задачи. Две задачи про возвраты могут оказаться совершенно разной работой, если одна заканчивается числом, а другая дашбордом: разные источники, разная проверка, разный срок. А тема у них одна.
Из семи элементов форма названа лучше всех после метрики — в 68% задач. И это единственный элемент, который шаблоны спрашивают напрямую: в двух наборах полей из шести есть строка «Образ результата».
То есть команды уже спрашивают ровно то, от чего зависит, как задачу делать и чем принимать. Просто не спрашивают всё остальное.
Слово «срок» и настоящая дата
Слово «срок» или «дедлайн» встречается в сорока восьми процентах задач. Дата рядом с ним — в двадцати четырёх.
Ровно вдвое меньше.
В остальных случаях там написано «важно, для запуска пилота», «по приоритету», «не срочная задача, тех долг». Поле заполнено, а срока в нём нет.
На первой, меньшей выборке я считал то же самое и получил вдвое более узкое расхождение — там оно было в полтора раза, а не в два. Совпала на обеих выборках только сама доля задач с настоящей датой: двадцать три процента против двадцати четырёх. Единственное число во всём разборе, которое устояло при переходе со ста двадцати задач на все.
Задачи по шаблону полнее — и намного
У всех четырёх команд есть шаблон постановки, и не один: за три года в ходу побывало шесть разных наборов полей. Заполняют их прилежно.
Сравним задачи, написанные по шаблону, с задачами без него — внутри одной и той же команды, за один и тот же период:
Крупное число в каждой колонке — медиана по четырём командам, мелкое под ним — разброс между ними.
Разрывы огромные. «Зачем и кому» — девяносто пять процентов у шаблонных против двадцати семи, плюс шестьдесят восемь пунктов. На этом можно было бы закончить: заведите шаблон, и в задачах появится всё нужное.
Одна строка тут ведёт себя иначе: у фильтров разброс между командами от двадцати девяти до восьмидесяти процентов. Одна команда выделяется, у остальных трёх около трети. Так что средним по фильтрам верить не стоит.
Но они ещё и втрое длиннее
Медиана описания у шаблонных задач — 1153 знака. У остальных — 401.
И это портит всё сравнение выше. Непонятно, что сработало: форма задала правильные вопросы или человек просто написал втрое больше текста и по дороге упомянул нужное.
Чтобы разделить одно и другое, надо сравнивать задачи одинаковой длины.
Шаблон помогает только там, где спрашивает
Разбиваем задачи на полосы по длине описания и в каждой полосе сравниваем шаблонные с остальными:
Картина распадается на две части.
Держатся два элемента. «Зачем и кому» и «срок с датой» остаются большими на всех полосах длины. Это ровно те два, о которых шаблоны спрашивают прямо — полями «Проблема», «Мотивация», «Сроки».
Разрыв исчезает у метрики и источника. Местами он даже уходит в минус. Ни один из шести наборов полей про них не спрашивает.
Отсюда вывод, который мне самому не нравится: шаблон не делает людей внимательнее вообще. Он заставляет ответить на свои вопросы, и только на них. Всё остальное появлялось в задаче не из-за формы, а потому что шаблонные задачи длиннее.
Практически это значит вот что. Хотите, чтобы в задачах был период, — добавьте поле «за какой период». Заводить шаблон в надежде, что задачи станут лучше вообще, смысла нет.
Правда, и от нового поля эффект будет скромнее: у «зачем и кому» разрыв при равной длине от двадцати пяти до семидесяти семи пунктов, у периода — от пяти до двенадцати.
Ещё одна оговорка к этим двум сравнениям. В таблице выше числа свёрнуты по командам медианой, а в разрезе по длине посчитаны на всех задачах окна разом: если резать и по длине, и по командам, в шести клетках из шестнадцати остаётся меньше сорока задач, и доля начинает мерить размер клетки.
Четыре способа сделать задачу невыполнимой
Жаргон — половина задач. Аббревиатуры внутренних понятий, расшифровки нет ни в одной. Человек в команде догадается, исполнитель со стороны — нет. И шаблон тут не помогает вовсе: у шаблонных задач плотного жаргона даже чуть больше.
Переделка — почти четверть. Не новая задача, а повтор с оговоркой «прошло много времени», «актуализировать», «попытка 2».
Условие вне задачи — вложение, скрин, соседний тикет, документ. «База: в файле». «Формат выгрузки во вложении». «См. пропуски, выделенные цветом в доке». Туда агент не пойдёт.
Как выглядит задача, которую можно отдать
Вот заказ, в котором сделано то, чего почти никто не делает: заказчик прямо говорит, чего не знает сам.
Требуется рассчитать на три даты — 15.11, 01.12 и 15.12: процент продления; средний чек двухнедельными периодами ноября; отток двухнедельный — непродлённые в период. MAU — есть такой подход? Или можно уже смотреть на доставку ценности?
Последняя строка — вопрос внутри заказа. Не «посчитай MAU» и не молчание, а прямо: я не уверен, что это правильная метрика, обсудим.
Задача с таким вопросом выполнима. Задача, где тот же вопрос не задан, а решение оставлено исполнителю, выполнима тоже — но результат будет зависеть от того, что исполнитель выбрал молча.
Три задачи, собранные по семи пунктам
Так это выглядит, если написать не сокращая. Примеры мои, не из выгрузки — задач со всеми семью там сто восемь из почти четырёх тысяч.
Число.
Посчитай долю возвратов за декабрь 2025. Завершённые заказы, гостевые включить. Нужно одно число в тикет, до 20 января. Решаем, менять ли правила возврата в личном кабинете.
Выгрузка.
Выгрузка возвратов за четвёртый квартал: номер заказа, sku, дата возврата, причина. Источник — витрина возвратов; если причины там нет, скажи, искать не надо. CSV в тикет до пятницы. Разбираем причины с категорийными менеджерами.
Дашборд.
Дашборд по продлениям: процент продления, средний чек, отток. По неделям, разрезы по каналу и сегменту. Обновляется ежедневно, источник — витрина подписок. Нужен к 1 марта, показываем на комитете. За какой период считать отток — не знаю, определи на данных и скажи, что выбрал.
Каждая занимает три-четыре строки. Это не «подробное ТЗ», это семь названных вещей подряд.
Обратите внимание на последнюю строку третьего примера. Там заказчик не притворяется, что знает ответ, а называет развилку и оставляет её открытой явно. Такую задачу можно брать в работу; такую же, но с молчанием на этом месте, — только с риском, что исполнитель закроет развилку сам.
Семь советов, как ставить задачу агенту
1. Период и срок — разные поля. «До пятницы» — это срок, «за март» — период. Путают их постоянно. Пишите оба.
2. Срок — это дата. Слово «срок» есть в половине задач, дата в четверти. «По приоритету» сроком не является.
3. Источник или честное «не знаю». Назовите таблицу, витрину, систему. Не знаете — так и напишите: «источник определи сам». Это тоже ответ, и он лучше молчания.
4. Расшифруйте аббревиатуры один раз. Половина задач содержит жаргон подразделения, и ни одна его не расшифровывает. Шаблон это не лечит.
5. Условие пишите в задачу. В двадцати двух процентах задач оно лежит в файле, на скрине или в соседнем тикете. «Формат выгрузки во вложении» — исполнитель туда, может, и дойдёт, агент нет.
6. Один результат на задачу. «Посчитай, построй воронку, дай оценку, сформулируй предложения» — это четыре задачи в одном тикете, и вернётся из них в лучшем случае первая.
7. Назовите то, чего не знаете сами. Прямой вопрос внутри заказа лучше молчания: молчание закроет исполнитель, и вы об этом не узнаете.
Что поправить в шаблоне
Два поля, которых нет ни в одном из шести наборов, побывавших в ходу:
За какой период считать. Именно период, а не дедлайн — это разные вещи, и в одно поле они не помещаются.
Откуда брать. С допустимым ответом «определи сам».
И одна правка существующего: поле «Сроки» переименовать в «Дата». Пока оно называется «сроки», в него пишут пожелания.
Эффект от них будет скромнее, чем от «Проблемы»: судя по данным, пять-двенадцать пунктов против шестидесяти.
Что объявляется один раз, а что каждый раз
Заполнять семь полей в каждой задаче — работа. Часть её делается один раз.
Важно не спутать две разные вещи: назвать элемент в задаче и объяснить, что он значит.
Семантический слой — файл, где записано, как считается каждая метрика, — снимает объяснение. Если в нём один раз объявлено, что выручка считается за вычетом возвратов, по завершённым заказам, с гостевыми, и берётся из таких-то таблиц, то в задаче достаточно написать «выручка». Всё остальное подставится. Подробный разбор такого файла — в отдельной статье.
Но саму метрику назвать всё равно надо. Слой не знает, какую из них вы хотите сегодня.
Так что правильнее говорить не «четыре поля из семи можно не заполнять», а вот так:
Один раз объявляется: как считается метрика, из каких таблиц её брать, какие фильтры применяются по умолчанию. Это слой.
Один раз на тип результата: в каком виде принимается ответ. Это конвенция команды.
В каждой задаче: какую метрику, за какой период, в какой форме, зачем и к какому сроку. Плюс фильтры сверх обычных, если они есть.
С периодом отдельная тонкость. Умолчание в слой положить можно, но если там стоит окно в девяносто дней, а в задаче написано «за апрель», побеждает слой — я это проверял, четыре случая из пяти. Так что период в задаче лучше называть явно.
Отсюда ответ на вопрос, который напрашивается: полностью убрать из цепочки того, кто формулирует, не выйдет. Слой снимает объяснения, а называние остаётся ручной работой каждый раз.
И неприятная сторона
Семь названных элементов делают две вещи сразу, и вторая нравится меньше первой.
Первая: задача становится понятной. Не надо ходить уточнять, не надо переделывать через неделю, не надо через месяц вспоминать, что имелось в виду. Двадцать три процента задач в выгрузке — переделки, и часть из них именно поэтому.
Вторая: ровно та же задача становится передаваемой. Если названы период, источник, фильтры и форма результата, её может взять кто угодно. Новый человек в команде. Подрядчик. Агент.
Это одна и та же работа. Хорошо описанная задача и легко передаваемая задача — это одно описание, а не два разных.
Но дальше начинается деталь, которая меняет вывод. Семь элементов не берутся из воздуха. Заказчик часто не знает ни источника, ни точного периода — в половине задач их нет именно поэтому, а не из лени. Кто-то должен превратить «нужна аналитика по продлениям» в задачу, где названы таблица, отрезок времени и правила отбора.
Этот кто-то — аналитик. И вот эта часть его работы передаётся хуже всего: чтобы назвать источник, надо знать, какие источники есть и чем они отличаются.
Так что семь полей — не про то, как сделать себя ненужным. Они про то, какая именно часть работы перестаёт быть вашей, а какая остаётся.
Оговорки
Три тысячи семьсот сорок четыре задачи — это всё, что есть у четырёх команд за двадцать месяцев с января 2025 по август 2026. Более ранние годы в сравнение не вошли: шаблоны появлялись в разное время, у одной команды — буквально за одну неделю, и сравнивать периоды до и после внутри одного счёта нельзя.
Элементы считались по словам, а не смыслу. Это даёт верхнюю оценку: слово «срок» без даты засчитывалось как срок, пока мы не развели их в две колонки.
Первая версия этого разбора шла на выборке в сто двадцать задач, и из её чисел на полном массиве устояли три. Одно ошибалось втрое: доля задач со ссылкой вместо условия оказалась не восемнадцать процентов, а шесть — регулярное выражение ловило шаблонное поле «Аналогичная задача» как ссылку на условие.
Остальные статьи про AI-аналитика
- Как я строил AI-аналитика — учебная сборка, шесть этапов и семнадцать проверок
- Продакт задал двадцать вопросов AI-аналитику — что он унесёт неверного и почему это не видно по числу
- Как получить от AI-аналитика ответ на задачу — семь шагов между задачей и числом
- Как устроен слой метрик для AI-аналитика — файл на сто семь строк и два его исполнителя