Graphiti VS Hindsight. Почему я использую оба эти инструмента По большому счёту, есть два сценария

Graphiti VS Hindsight. Почему я использую оба эти инструмента?

По большому счёту, есть два сценария использования темпоральных графов в качестве памяти AI-агентов:

1. Решение из коробки.

2. Кастомное решение, заточенное под себя.

Hindsight отлично подходит под запрос:

Мне надо где-то хранить регулярно создаваемые мной единицы информации, чтобы потом использовать AI-агента как ассистента с доступом к моим данным

Он на старте даёт системы памяти «под ключ» и, при должной подготовке входящих документов, может быть отличным вторым пилотом на AI-топливе.

При этом документация Hindsight вообще не предусматривает тонкой настройки и кастомизации. Все концепции и объекты зафиксированы и изменению не подлежат.

Graphiti из коробки гораздо скромнее. Фактически, система даёт только аналог графа «World facts» из Hindsight.

Но какой простор для кастомизации! Можно разделить граф по нескольким group_id, переписать логику формирование элементов, добавить pydantic-шаблоны для сущностей, организовать процесс добавления эпизодов в граф батчами и многое другое.

То есть, если точно знаешь архитектуру и нюансы реализации темпорального графа, Graphiti отлично подойдёт в качестве базиса.

А всем, кто только начинает взаимодействие с темпоральными графами и хочет понять преимущества от хранения данных таким образом, я советую выбрать Hindsight. Установка + настройка за 10-15 минут и уже можно работать.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *