Немного про Companion[1]
Базовые требования для следующего этапа пройдены, так что можно рассказать, как он устроен. Принцип интереснее, чем кажется.
Для минимальной аналитики Компаньону нужны три вещи: разблокировки по часам, время активного экрана и названия приложений, в которых оно уходит. Если есть часы или Health Connect, добавляются сон и шаги при желании. Нет - да обойдётся, на самом деле.
Что это даёт? Сами по себе цифры почти ничего не говорят, это просто статистика. Зато если сравнить вчерашний день с твоими же прошлыми днями, проступают сигналы: что-то, что выбилось из твоей нормы, и у этого есть число:
• «Плотное утро»: 18 разблокировок до полудня при обычных 7 • «Утро без телефона»: после подъёма прошло больше 40 минут до первой разблокировки • «Телефон после полуночи»: экран погас после 00:30 и на 45+ минут позже обычного • «3-й вечер подряд за полночь»: уже не отклонение, а цепочка. В списке такие стоят выше одиночных.
Этих сигналов целый набор, и каждый можно проверить по цифрам.
Дальше сервер ищет в твоей истории дни, которые выделялись так же, и смотрит, как ты прожил их и следующий за ними. Это и есть паттерн: не теория про людей вообще, а твоя собственная, персональная статистика.
Чтобы всё это узнать, делать ничего не нужно. Максимум - тапнуть в уведомлении «Хорошо / Средне / Плохо», и то если захочется.
Три дня подряд ложишься позже? Ты это и так знаешь, но здесь видно, чем эти дни отличались от остальных. День прошёл хорошо, а почему - непонятно? Возможно, дело в первых сорока минутах без телефона.
Вся идея в одном: рассказать о тебе то, чего ты не замечаешь.
В следующий заход расскажу о том, почему это не гадание на кофейной гуще, а вполне себе дисциплина.