Diagnostics 열기
들어가는 곳이 둘입니다.- 트레이스에서 리트리벌 스텝 아무 데서나 “Diagnose retrieval” 을 누릅니다. 실제로 쓴 쿼리와 프리셋을 불러옵니다.
- 문서에서 지식의 청크를 우클릭 → “Test retrievability” 를 누릅니다. 그걸 찾아야 할 쿼리를 흉내 냅니다.
Diagnostics가 보여주는 것
쿼리와 기대 청크에 대해 Diagnostics가 이렇게 답합니다.- 청크가 인덱스에 있나? 먼저 확인합니다. 없으면 파이프라인을 보세요(Clean에서 걸렸나? 청커가 건너뛰었나?).
- 필터가 뺐나? 필터 세트를 보여주고 청크가 통과하는지 알려 줍니다.
- 벡터 점수는? 쿼리와 청크의 코사인 유사도입니다. 낮으면(0.2 미만) 의미가 안 맞는 것입니다. 청크가 쿼리와 “뜻이 다른” 거죠.
- 키워드 점수는? BM25 점수입니다. 낮으면 쿼리에 청크의 단어가 없다는 뜻입니다(동의어를 더해 보세요).
- 융합 순위는? 청크가 top 50에서 어디쯤인지.
- 리랭커가 버렸나? 리랭킹이 켜져 있었고 top K 밖으로 밀렸는지.
- 그라운딩이 버렸나? 그라운딩이 켜져 있었고 청크가 그래프와 부딪혔는지.