빈 데이터베이스가 RAG 에이전트 답변 품질을 떨어뜨리는 문제

를 쓰는 RAG 구성이 위험 등록부 에서 위험, 사고, 완화책 같은 정보를 찾아 답하도록 만들어지고 있다. 문제는 가 매우 비어 있어 빈 테이블과 빈 열이 많고, 결과에 쓸 만한 문맥이 부족하다는 점이다. 그래서 에이전트가 빈값이나 의미 없는 결과를 받아 답변 품질이 낮아지고 있다.

이를 보완하려고 모든 테이블을 행 단위로 나누고 임베딩해서 을 붙였지만, 아직 이나 RRF 같은 고급 검색 방식은 넣지 않았다. 핵심 목표는 빠진 값과 null 값을 무시하고, 실제 정보가 있는 데이터만 잘 찾아 와 더 효율적으로 대화하게 만드는 것이다.

핵심 포인트

  • 로 RAG 기반 에이전트를 만들고 있다.
  • 대상 데이터는 위험, 사고, 완화책 정보를 담은 다.
  • 빈 테이블과 빈 열이 많아 검색 결과에 문맥이 부족하다.
  • 행 단위 임베딩 검색을 시도했지만 검색 품질이 충분하지 않다.
  • null 값과 빈값을 줄여야 토큰 낭비와 낮은 품질의 답변을 줄일 수 있다.
원문 보기