Система, которая пишет ваш день, первые недели кажется бесполезной. Не потому, что плохо работает, — потому что вы не знаете, о чём её спрашивать. Привычка задавать вопросы своей истории не возникает сама: тридцать лет вы обходились памятью и поиском в браузере, и ни то ни другое не готовит к формулировкам вроде «что я читал перед тем, как решил использовать этот подход».
Ниже — каталог. Двадцать вопросов, которые стоит попробовать, с указанием, какой механизм на каждый отвечает и где именно он подведёт.
#Что понадобится
- Включённый захват и хотя бы две недели истории. На пустой базе каталог бесполезен: половина вопросов вернёт «ничего не найдено», и вы решите, что не работает поиск, а не что нечего искать.
- Понимание, что поиск, таймлайн и заметки — функции владельца инстанса. Участник общей копии получает чат, память, граф, голос и навыки; собственной истории экрана у него нет.
#Четыре механизма, между которыми распределяются вопросы
Прежде чем спрашивать, полезно знать, кто отвечает. Механизмов практически четыре, и у каждого своя область.
Полнотекстовый поиск по словам. Ищет точные слова и их формы по распознанному с экрана тексту, заметкам, пометкам на кадрах и истории буфера обмена. Быстрый, точный, требует помнить слово.
Поиск по смыслу. Сравнивает запрос с содержимым по близости значений, находит без совпадения слов. Требует построенного индекса эмбеддингов; чем он отличается от поиска по словам, разобрано в статье про семантический поиск против ключевых слов.
Временной срез. Относительная дата во фразе («вчера», «на прошлой неделе») превращается в диапазон, и дальше работает уже перечисление: что было в этом окне, в каких приложениях, сколько времени.
Сводки. Часовые карточки, дневные пометки и недельные карточки — сжатые описания периодов. Отвечают на вопросы «в целом», когда деталей уже нет.
Как сырьё превращается во всё перечисленное, описано в статье про запись экрана как память ИИ.
#Двадцать вопросов
Читать таблицу удобнее по второй колонке: она показывает, какой механизм вы задействуете, а третья — где он вас подведёт.
| Вопрос | Чем отвечается | Подводный камень |
|---|---|---|
| Что я делал вчера после обеда? | временной срез | пауза захвата даёт дыру |
| Над чем я работал в понедельник? | срез плюс сводки | старше полугода — только сводка |
| В какой статье я видел этот термин? | поиск по словам | термин мог распознаться с ошибкой |
| Где я читал про этот подход? | поиск по смыслу | нужен построенный индекс |
| Какой был адрес того сервера? | поиск по словам | цифры и латиница распознаются хуже |
| Что я копировал вчера? | история буфера | хранится ограниченный срок |
| Когда я в последний раз открывал этот проект? | временной срез | по имени окна, а не по файлу |
| Сколько времени ушло на эту задачу? | срез по приложениям | считается присутствие, не работа |
| Кто упоминался в разговорах на этой неделе? | граф сущностей | имена распознаются с ошибками |
| Что мы решили с клиентом в прошлый раз? | поиск по расшифровкам | только если звук писался |
| Я это уже читал? | поиск по смыслу | находит похожее, не тождественное |
| Что осталось незакрытым на прошлой неделе? | сводки | зависит от качества карточек |
| В каком письме была та ссылка? | поиск по словам | если письмо было на экране |
| Что я делал перед тем, как всё сломалось? | временной срез | нужна точная минута, а не «около» |
| Какие ошибки я видел за неделю? | поиск по словам | текст ошибки должен быть на экране |
| Чем закончился спор про архитектуру? | смысл плюс расшифровки | спор мог быть устным вне записи |
| Сколько раз я возвращался к этой странице? | временной срез | по заголовку окна |
| Что было на том скриншоте с графиком? | поиск по словам | по подписям, картинку не понимает |
| О чём я думал в этот день год назад? | сводки | детали уже вычищены |
| Что я обещал сделать и не сделал? | сводки плюс поиск | обещание должно было прозвучать в записи |
Половина строк в третьей колонке говорит одно и то же разными словами: поиск находит только то, что было записано. Это тривиально и постоянно забывается. Разговор у доски, звонок с телефона, чтение бумаги — ничего этого в ответах не будет, и отсутствие ответа не означает, что события не было.
#Как формулировать, чтобы находилось
Пять приёмов, которые дают заметную разницу.
- Добавляйте время, даже приблизительное. «На прошлой неделе» сужает выборку в разы и включает временной срез вместо перебора всего архива.
- Одно редкое слово лучше трёх частых. Полнотекстовый поиск любит уникальность: имя библиотеки найдётся, «настройка сервера» — нет.
- Если не помните слов — описывайте смысл. «Статья, где утверждалось, что оценки в часах не работают» — запрос для поиска по смыслу, и он справится там, где по словам ничего нет.
- Спрашивайте про соседство, а не про факт. «Что я открывал в тот же час, когда правил этот файл» — вопрос, на который человеческая память отвечать не умеет вовсе, а временной срез умеет.
- Уточняйте по ответу. Первый ответ — это выборка. Второй вопрос к ней («а из этого что было до обеда») дешевле, чем переформулирование с нуля.
#Проверка результата
Проверьте механизмы по одному, на заведомо известных данных.
- Слова. Возьмите редкое слово, которое точно было на экране вчера. Не нашлось — проблема в распознавании, а не в поиске; особенности разобраны в статье про поиск по OCR-тексту.
- Смысл. Опишите вчерашнюю статью, не используя ни одного слова из неё. Ничего не нашлось — индекс эмбеддингов не построен.
- Время. Спросите про конкретный вчерашний час. Пусто — проверьте, не попал ли этот час в тихие часы или в паузу.
- Сводки. Спросите про позапрошлую неделю. Если ответ подробный — сводки работают; если пусто — карточки не собирались.
Все четыре проверки занимают пять минут и экономят недели недоверия к системе.
#Что может пойти не так
- Ответ уверенный и неверный. Модель может собрать правдоподобный ответ из обрывков. Требуйте ссылку на кадр или дату: ответ без источника в этом сценарии не имеет ценности.
- Ничего не найдено при заведомо существующем факте. Три обычные причины: слово распозналось с ошибкой, окно было в блок-списке, час попал в паузу. Проверяйте в этом порядке.
- Найдено слишком много. Признак частого слова. Добавьте временной диапазон — это работает лучше, чем уточнение формулировки.
- Ответ про день полугодовой давности выглядит бедным. Так и есть: детали к этому моменту прорежены, остаются сводки. Что именно теряется со временем — в статье про то, как вспомнить чем вы занимались в конкретный день.
#Частые вопросы
#Почему поиск не находит то, что я точно видел?
Чаще всего потому, что текст на экране распознался с ошибкой — особенно это касается латиницы, цифр, шрифтов с малым кеглем и текста на цветном фоне. Проверить просто: поищите соседнее слово из той же строки. Нашлось соседнее, а искомое нет — дело в распознавании.
#Можно ли искать по картинке, а не по тексту?
По подписям и надписям внутри изображения — да, они распознаются как текст. По содержанию картинки («найди график с падающей кривой») — нет: это требует модели, работающей с изображениями, и это отдельная функция, а не поиск.
#Сколько времени хранится история?
Подробности хранятся ограниченный срок и затем прореживаются, а сжатые сводки остаются. Конкретные сроки настраиваются, и по умолчанию подробный слой заметно короче сводного. Практический вывод: вопросы к недавнему дают детали, вопросы к прошлому году — только общую картину.
#Как из найденного сделать отчёт?
Отдельная процедура: выборка по периоду, затем сборка по шаблону. Она описана в статье про отчёт о работе из реальной истории, и главное в ней — что отчёт строится по фактам, а не по вашему воспоминанию о периоде.
#Эти вопросы работают на общей копии?
Нет. Поиск по своей истории требует захвата, а захват однопользовательский и принадлежит владельцу инстанса. Участник получает чат, память о переписке, граф, голос и навыки — но не историю экрана.
#С чего начать, если ни один вопрос не приходит в голову?
С самого дешёвого: в конце дня спросите «что я делал сегодня» и прочитайте ответ. Через неделю у вас появятся собственные формулировки — они всегда возникают из недовольства предыдущим ответом, а не из списка. Общая рамка того, зачем всё это нужно, — в разборе второго мозга на ИИ.
#Вывод
Ценность памяти о собственном дне раскрывается не объёмом записанного, а числом вопросов, которые вы умеете к ней задать. Начните с четырёх проверок по механизмам, чтобы знать, что у вас вообще работает, и дальше идите по каталогу, отмечая, какие формулировки дают полезное. И помните главное ограничение, которое повторяется в половине строк таблицы: система отвечает только про то, что было записано, а её молчание — это не свидетельство, что события не было.