Время преимущество и главный подвох темпоральных графов. У меня уже было несколько постов про темп

Время – преимущество и главный подвох темпоральных графов.

У меня уже было несколько постов про темпоральные графы, но всё равно напомню, что это такое.

Темпоральный граф – это граф, рёбра которого имеют привязку ко времени.

Это отличное решение, когда нужно проанализировать взаимоотношения между сущностями и изменения этих отношений во времени.

Так в чём же подвох?

В ситуации с «темпоральный граф, как слой памяти AI-агента» существуют следующие задачи:

1. Загрузка архива с событиями. Чтобы не заполнять граф «с чистого листа».

2. Добавление нового события посредством LLM с выделением из события сущностей с временными метками и добавление его в граф.

Если в первом случае использовать загрузчик по-умолчанию, то он, скорее всего, посчитает, что все ваши архивные события произошли в момент, когда вы отправили их в граф. А это, как правило, не так.

Более того – дата добавления в граф тоже может быть для вас важна. Поэтому для собственных событий стоит выделить отдельное поле, куда будет загружаться дата+время, когда событие произошло (так как не всегда оно попадает в граф моментально).

Выделение сущностей и временных меток скрывает чуть более сложный подвох. В натуральном общении мы очень редко указываем дату и год, когда событие произошло. И именно год LLM додумает самостоятельно. В своём уникальном стиле. То есть не всегда правильно.

Решение для данных типов задач вижу следующее:

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

Так как, игнорируя вопросы времени, очень сложно получить положительный эффект от использования темпорального графа.

Комментарии

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

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