Когда применять:
Нужно дать агенту
Ситуации когда память часто меняется, устаревает, меняются взаимоотношения. Например в корпоративной сети 100000 сообщений каждое из которых имеет множество изменений.
Один и тот же факт имеет разные источники, зоны влияния и высказанные в разное время имеют разные связи.
Пример кейсов:
- • Персональный ассистент. Помнит, когда вкусы пользователя изменились, и не путает старое с новым.
- • Юридический помощник. Отвечает, какая версия пункта договора действовала на нужную дату
- • Медицинский ассистент. Корректно различает текущие и прошлые назначения
- • Спортивная аналитика. Считает статистику строго в рамках сезонов и переходов
- • Корпоративная база знаний. Показывает актуальную инструкцию и отмечает дату обновления
- • Техподдержка. Восстанавливает цепочку инцидентов по датам, видит, где проблема частично решалась, а потом возвращалась.
- • Финмониторинг. Проверяет наличие связи с санкционным лицом на конкретную дату
Ключевое отличие:
Graphiti - это «машина времени для знаний»: факты не перезаписываются, а получают таймлайны, и агент всегда отвечает с учётом того, когда информация была актуальна.
- • от RAG: не «замораживает» знания - обновляет граф инкрементально и хранит историю изменений, а не просто переиндексирует.
- • от Neo4j: сразу даёт би‑временную модель - каждое отношение имеет окно валидности, запросы «на дату X» работают из коробки.
- • от LanceDB: не про векторный поиск медиа, а про семантику связей во времени — позволяет точно отвечать «что было истинно тогда»

