Обновить
2
0

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

Отправить сообщение

Да, знаком. GraphRAG хорош для multi-hop reasoning - когда нужно связать несколько фактов в цепочку, а не просто найти один кусок текста.

Но за это платишь сложностью: нужно строить и поддерживать граф знаний (сущности, связи, обновления, контроль качества - чтобы в граф не попадали ложные, устаревшие или противоречивые связи). Это сильно тяжелее, чем классический RAG с гибридным поиском.

В проде использовать можно, но технология ещё относительно молодая и требует зрелого пайплайна.

У нас сейчас запросы в основном не требуют сложного многошагового вывода по связям между сущностями, поэтому хватает hybrid RAG. GraphRAG держим в поле зрения на будущее.

Команда небольшая - фактически два человека.
Руководитель проекта (он как раз описывал свою роль в первой части статьи) и я, на мне была вся кодовая часть решения.

Первый коммит появился примерно полгода назад. Разработка шла без выделенного фуллтайма - в основном в свободное от основной работы время.

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

Предварительно, для оценки качества мы остановились на двух основных метриках:

  1. Качество ответов - измеряем семантическое сходство с эталонным ответом: Similarity (косинусная схожесть) - сравниваем эмбеддинги полученного и эталонного ответов. Значение от 0 до 1, где 1 - полное совпадение по смыслу.

  2. Качество retrieval - оцениваем точность поиска документов: Precision@5 - доля релевантных документов среди первых 5 результатов поиска. Показывает, насколько точно система находит нужные документы для ответа.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность