Продуктивность

Почему в ассистенте не должно быть баллов продуктивности

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

Самая частая просьба к системе, которая пишет вашу активность: «выведи это одним числом». Раз уж известно, сколько часов ушло в редактор кода и сколько в мессенджер, — посчитайте балл за день. Просьба разумная: число читать легче, чем таблицу на сорок строк.

Мы этого не делаем и не будем — не из эстетики, а из-за конкретного механизма, который включается в момент появления числа на экране.

#Короткий ответ

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

Дело не в плохой формуле: любая формула, показанная ежедневно, действует именно так.

#Что именно делает счётчик

Разберём по шагам, без психологических обобщений.

  1. Счёт требует весов. Чтобы дать балл, надо решить, что редактор кода «продуктивнее» браузера. Решение принимает автор формулы и вшивает его в цифру: ваш день чтения документации получит низкий балл, хотя это была самая нужная работа за неделю.
  2. Веса невидимы, число видно. Вы видите «62» и не видите, что за видео сняли, а за терминал начислили. Спорить можно только с числом, а число не аргументирует.
  3. Число создаёт базовую линию. Через две недели у вас есть «обычные 70», и день на 45 читается как провал — даже если это был день, когда вы приняли одно верное решение и ушли отдыхать.
  4. Серия создаёт долг. Когда к числу добавляется непрерывная серия дней, пропуск перестаёт быть нейтральным: вы теряете не день, а накопленное. Механика работает — её потому и взяли языковые приложения и фитнес-трекеры. Она заставляет открывать приложение, но не заставляет думать.

Ни один из четырёх шагов не требует злого умысла. Достаточно вывести число на дашборд.

#Два отчёта на одних данных

Ниже — один и тот же день, снятый одной и той же системой, показанный двумя способами. Данные не отличаются ничем: те же приложения, те же минуты, тот же захват экрана.

Отчёт со счётом Отчёт-описание
Заголовок Продуктивность: 58 из 100 (вчера 74) Вторник: два больших блока, один прерванный
Тело Редактор 2 ч 10 мин (+), Браузер 3 ч 40 мин (−), Мессенджер 1 ч 05 мин (−) Утро — правки в модуле оплаты. После обеда — чтение документации провайдера, три возврата к одной странице. Вечером начали отчёт, не закончили
Серия 12 дней подряд, до бейджа 14 осталось 2 нет
Что вы делаете дальше оправдываетесь перед цифрой или гоняете её вверх открываете незакрытый отчёт
Что теряется причина, по которой браузер был правильным выбором ощущение измеримого прогресса

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

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

#Почему автоматический учёт особенно опасен для оценок

Автоматический учёт строится на косвенных уликах: два соседних скриншота одного приложения, разрыв между ними меньше порога, счётчик простоя системы. Систематическая ошибка здесь направлена в одну сторону — вниз: пауза захвата, работа на другой машине, чтение бумажной книги и любое размышление без экрана в минуты не попадают вовсе. Механика погрешности разобрана в статье про учёт времени без ручного ввода.

Строить оценку человека на данных, которые системно недосчитывают самую ценную часть его работы, — это не строгость, а её имитация. Описание такую погрешность переживает («три возврата к одной странице» остаётся правдой при любом недосчёте), а балл — нет: он превращает недосчёт в приговор.

#Где мы сами себе противоречим

Теперь неудобная часть, и мы называем её сами, потому что вы найдёте это за минуту.

В Persona есть страница /streak: счётчик дней подряд, в которые велась запись экрана, и набор бейджей за 3, 7, 14, 30, 60, 90, 180 и 365 дней. В комментарии к коду он честно назван «в стиле Duolingo». Рядом живёт сводка личных метрик, которая в собственной документации описана как «шесть чисел, которыми оператор чаще всего хочет похвастаться».

Это ровно та механика, против которой написана статья, — с той разницей, что она считает не вашу работу, а непрерывность захвата. Формально это метрика системы: она говорит «данные пишутся ежедневно», а не «вы молодец». Практически серия с бейджами работает как серия с бейджами, кто бы что ни писал в комментарии к модулю.

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

#Список функций, которых не будет

Чтобы позиция не осталась словами, вот перечень. Эти вещи не появятся, даже если о них попросят:

  • Балл продуктивности за день, неделю, месяц — ни «индекс фокуса», ни «оценка глубокой работы».
  • Рейтинг приложений на «полезные» и «вредные». Разметку смысла делает контекст, а не список.
  • Сравнение с другими пользователями — ни анонимное, ни «среди похожих на вас».
  • Цели с прогресс-баром по времени в приложении. «Осталось 40 минут до нормы» — это норма, придуманная за вас.
  • Уведомление о падении показателя. Проактивность напоминает о деле, а не сообщает, что вы хуже вчерашнего.
  • Новые бейджи и серии. То, что есть, — не образец для расширения.

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

#Где интуиция подводит

Кажется, что счётчик — это нейтральный инструмент, а вредным его делает неправильное использование: «я взрослый человек, я буду смотреть на него спокойно». Мешает здесь не слабоволие, а устройство самого числа. Спокойно смотреть на метрику можно, когда вы её выбрали, знаете её формулу и можете её оспорить. Ежедневный балл в дашборде не выбирают, его формулу не показывают, а оспорить его нечем — и ровно поэтому он работает не как информация, а как оценка.

Второе заблуждение: «без метрики нет улучшения». Метрика работает, когда вы ведёте конкретный эксперимент с гипотезой и сроком — две недели меряете, сколько раз за день переключаетесь между задачами, потом счётчик выключаете. Постоянная фоновая метрика — не эксперимент, а фон; фон не улучшают, к нему привыкают. Как ассистент может помогать с перегрузкой, не превращаясь в надзирателя, разобрано в материале про личный ИИ и выгорание.

#Частые вопросы

#Почему нельзя просто сделать счётчик отключаемым?

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

#Разве серия дней не помогает выработать привычку?

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

#Что делать, если цифры нужны для отчёта заказчику?

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

#Есть ли в Persona что-то, что молчит по расписанию?

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

#Ассистент может оценить мою работу, если я прямо попрошу?

В чате он ответит на прямой вопрос: это ваш запрос с вашей формулировкой критерия. Разовая оценка по вашему критерию — разговор; ежедневное число на дашборде — система оценки. Первое остаётся, второе не появляется.

#Вывод

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

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт