Graphiti
Python-фреймворк создаёт графы знаний с историей изменений, чтобы ИИ-агенты могли искать факты и связи во времени.
Описание
Graphiti — открытый Python-фреймворк Zep для создания контекстных графов с учётом времени. Он связывает сущности, отношения и исходные события, сохраняя историю того, когда утверждения были актуальны.
Система принимает структурированные и неструктурированные данные, постепенно обновляет граф и позволяет искать сущности и связи с помощью комбинированного поиска. Для работы с ассистентами предусмотрен экспериментальный MCP-сервер.
Graphiti используют как компонент памяти и поиска в агентных приложениях, где факты меняются со временем. Разработчик самостоятельно строит вокруг фреймворка загрузку данных, доступ, эксплуатацию и прикладной интерфейс.
Проект доступен как самостоятельно развёртываемый открытый код. Нужны графовая база данных, языковая модель и модель эмбеддингов; их развёртывание и API-запросы могут потребовать отдельной оплаты. Graphiti не следует путать с коммерческой платформой Zep.