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