Skip to content

Conversation

ehddnr301
Copy link
Collaborator

#️⃣ Issue Number

📝 요약(Summary)

image
  • 질문이 SQL로 답변 가능한지 판단하는 Question Gate 기능을 새로 추가
    • Q) 유저 KPI
    • Question Gate Result) 스크린샷
    • 현재는 Question Gate를 통과하면 바로 RAG를 진행합니다.
      • 초기 의도는 질문이 적합하지 않으면 RAG를 하지않는것이 목표였는데, 해당 기준이 모호하여 무조건 RAG를 진행합니다.
          def _route_after_gate(state: QueryMakerState):
              return GET_TABLE_INFO
      • ex) 오늘 날씨 어때? (날씨 데이터를 다룬다면 해당 질문도 쿼리로 답해야하는데 다양한 데이터에 대해 기준을 세우기가 어려웠음)

image
  • 질문에 대해 찾은 문서가 답변에 활용하기 적절한지 평가하는 EVALUATE_DOCUMENT_SUITABILITY 추가
    • 질문에 대해 어떤 문서든 찾을 수 있지만 찾은 문서가 활용 가능한지는 다른 문제임
    • Q) 오늘 날씨
    • DOCUMENT_SUITABILITY) 스크린샷
    • 현재는 답변을 쿼리 생성에 사용하고 있지 않은데 어떻게 활용하면 좋을지 의견주세요!
      • ex) 기본 테이블 Search 갯수를 늘리고 특정 점수 이상 테이블만 활용하도록한다.
      • ex) 점수 의견도 Query Maker Node에 넘긴다.

💬 To Reviewers (선택)

  • Question Gate와 Document_Suitability 의 활용방안에 대한 의견
  • 에러가 나지않고 잘 실행되는지

PR Checklist

  • TBD

reference) How to Code Review

  • 따봉(👍): 리뷰어가 리뷰이의 코드에서 칭찬의 의견을 남기고 싶을 때 사용합니다.
  • 느낌표(❗): 리뷰어가 리뷰이에게 필수적으로 코드 수정을 요청할 때 사용합니다.
  • 물음표 (❓): 리뷰어가 리뷰이에게 의견을 물어보고 싶을 때 사용합니다.
  • 알약 (💊): 리뷰어가 리뷰이의 코드에서 개선된 방법을 제안하지만 그것의 반영이 필수까지는 아닐 때 사용합니다.

- 새로운 질문 게이트 체인과 출력 모델을 구현
- UI에서 결과를 표시하도록 수정함.
- 질문 게이트 결과를 처리하는 노드 및 그래프 구성도 포함됨.
- 새로운 문서 적합성 체인 및 출력 모델 구현
- UI에서 문서 적합성 결과를 표시하도록 수정
- 그래프 빌더에 문서 적합성 노드 추가
@ehddnr301 ehddnr301 linked an issue Sep 14, 2025 that may be closed by this pull request
Copy link
Contributor

@ParkGyeongTae ParkGyeongTae left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[기능] Self RAG 적용
2 participants