Технологии

Граф памяти: как связать людей, проекты и идеи из твоего дня

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

Поиск отвечает на вопрос «где это было». Но часто нужен другой ответ — «как это связано». Кто упоминался вместе с этим проектом? Какие беседы тянутся к тому дню? Где пересеклись два разных направления? На это плоский список результатов не отвечает, а граф памяти — да.

#Что такое граф памяти

Граф памяти — это визуализация вашей памяти как сети узлов и связей, а не ленты. В Persona узлы — это:

  • сообщения (вопросы и ответы из чатов),
  • сессии (беседы целиком),
  • карточки памяти (часовые сводки активности),
  • дни (календарные узлы).

Связи — структурные (сообщение ↔ сессия, ответ ↔ вопрос, карточка или сообщение → день) и смысловые: узлы связываются по упоминанию сущностей — например, имён людей, — образуя тематические нити.

#Зачем это поверх захвата

Захват и поиск дают «сырьё» и точечный доступ. Граф добавляет обзор поверх них:

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

Это переход от «искать по одному» к «видеть картину». Само сырьё берётся из захвата — как оно превращается в карточки памяти, разобрано в статье про запись экрана как память ИИ. Роль графа во «втором мозге» целиком — в материале про ИИ-помощника как второй мозг.

#Как пользоваться

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

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

Обратите внимание, что переход «к этому дню» ведёт на страницу таймлайна, а она доступна только владельцу инстанса — как и сам захват. Что именно попадает в эти дни и как это ограничить, разобрано в гайде по настройке приватности захвата.

#Где здесь граница приватности

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

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

#Граница честности

Граф памяти — инструмент обзора, но не магия: качество связей зависит от того, сколько у вас накоплено и насколько чётко в тексте встречаются сущности. На старте, когда данных мало, граф скромный; он расцветает по мере накопления истории.

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

Третье: узлы-сообщения приходят из чата, а карточки и дни — из захвата. Если захват выключен, граф будет состоять только из бесед; насколько это ограничивает картину, зависит от того, сколько вашей работы вообще проходит через диалог с ассистентом. Чем узлы-факты отличаются от узлов-сообщений и почему память умеет показывать, что факт изменился, — в статье про чат с памятью и bi-temporal факты.

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

#Чем граф отличается от обычного поиска по истории?

Поиск возвращает список записей, подходящих под запрос, — плоский и без контекста. Граф показывает, как эти записи связаны между собой и с днями, когда они появились. Поиск отвечает на «где», граф — на «как это связано с остальным».

#Почему мой граф почти пустой?

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

#Нужна ли для графа отдельная модель?

Нет. Связи строятся структурно и по упоминаниям сущностей, без обращения к языковой модели, поэтому граф работает даже без подключённого провайдера. Модель нужна для чата, а не для отрисовки графа.

#Тормозит ли граф на большой истории?

На объёмной базе отрисовка всех типов узлов сразу становится тяжёлой и нечитаемой — это ограничение и производительности, и восприятия. Рабочий приём — фильтровать по типам и периоду, а не пытаться увидеть всё сразу.

#Доступен ли граф участникам, а не только владельцу инстанса?

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

#Можно ли выгрузить граф в другой инструмент?

Готового экспорта графа в стандартные форматы нет, и обещать его я не буду. Данные, из которых он строится, лежат в вашей базе — выгрузить можно их, а сам граф придётся строить заново на стороне другого инструмента.

#Вывод

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

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

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

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