Sobes.tech
Middle — Senior

Как да оценим качеството на retrieval в RAG (recall@k, hit@k, MRR)?

sobes.tech AI

Отговор от AI

В RAG (Retrieval-Augmented Generation) качеството на извличане се оценява с метрики, които измерват колко релевантни документи се връщат от модела от базата знания:

  • Recall@k — делът на релевантните документи, които се появяват в топ-k резултатите. Показва пълнотата на търсенето.

  • Hit@k — бинарна метрика, която е 1, ако поне един релевантен документ е в топ-k, иначе 0. Използва се за оценка колко често се намира релевантен документ.

  • MRR (Среден обратен ранг) — средната стойност на обратния ранг на първия релевантен документ в списъка. Колкото по-висок е MRR, толкова по-близо са релевантните документи до началото.

Пример: ако релевантен документ е на позиция 3, тогава обратният ранг = 1/3.

Тези метрики помагат да се разбере колко ефективен е компонентът за извличане в RAG при намирането на необходимата информация за генериране на отговори.