Обновить
8K+
6

Пользователь

2,5
Рейтинг
3
Подписчики
Отправить сообщение

Механизм поиска разный на каждом уровне. Для истории диалога и рабочих данных сессии — поиска нет вообще.(Локальная видеокарта не позволяет держать большой контекст). Берётся окно последних сообщений (при переполнении включается трёхслойное сжатие). Для долгосрочной памяти пользователя и памяти сбоев — поиск в обычной таблице БД. Опыт удачных цепочек инструментов — TF-IDF + косинусная близость.

В системе есть векторная база, но она используется для агента базы знаний (Confluence)

Спасибо за отзыв. Учту.

Память есть, причём на нескольких уровнях.

  1. История диалога. Обычная переписка в сессии, она уходит в контекст модели и переживает перезагрузку страницы.

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

  3. Память сбоев. Инструмент упал — ошибка записывается, и при следующей похожей неудаче модель получает подсказку из прошлого опыта

  4. Рабочие данные сессии. Загруженные таблицы, созданные файлы, подключённые профессиональные навыки

Когда контекст заканчивается история сжимается тремя слоями. (начало-конец, резюме середины блока, сжатие результатов инструментов)

Нет. При подготовки статьи использовал большую облачную модель. Писатель я так себе, а поделиться результатами хотелось.

Информация

В рейтинге
1 632-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность