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

에서 모델을 써서 RAG 흐름을 만들고 있다. 목표는 모델이 위험 등록부 를 읽고, 위험, 사고, 완화책 같은 내용을 단순하거나 복잡한 SQL 질의로 찾아 답하는 것이다. 문제는 가 매우 비어 있다는 점이다.

여러 테이블이 비어 있고, 일부 열도 빈값이 많아서 검색 결과에 문맥이 거의 없다. 이 때문에 에이전트가 결과를 받아도 제대로 된 배경 정보를 얻지 못해 답변이 부실해진다. 행 단위로 모든 테이블을 잘라 임베딩하고 도 붙였지만, 아직 이나 RRF 같은 고급 검색 방식은 쓰지 않았다.

원하는 방향은 비어 있거나 null인 값을 무시하면서 와 더 효율적으로 상호작용하는 것이다.

핵심 포인트

  • 로 실행해 위험 등록부 용 RAG 흐름을 만들고 있다.
  • 에이전트는 SQL 질의로 위험, 사고, 완화책 정보를 찾아 답해야 한다.
  • 에 빈 테이블과 빈 열이 많아 검색 결과에 문맥이 부족하다.
  • 행 단위 임베딩 기반 을 추가했지만 답변 품질이 충분하지 않다.
  • 비어 있거나 null인 값을 무시하고 를 더 효율적으로 다루는 방법이 필요하다.
원문 보기