-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
enhancementNew feature or requestNew feature or request
Description
기능 설명 (Description)
- LangGraph 기반의 Agentic Workflow를 도입하여 사용자의 자연어 질의를 단계적으로 분석하고, 필요시 사용자와 상호작용하며 정확한 SQL 쿼리를 생성하는 기능입니다. 기존의 단발성 Text2SQL 변환을 넘어, Agent가 스키마 탐색, 조건 명확화, 쿼리 검증을 자율적으로 수행하여 복잡한 쿼리 생성의 정확도를 향상시킵니다.
왜 필요한가요? (Motivation / Use Case)
- 모호한 사용자 질의에 대해 즉시 SQL 생성 시도 → 부정확한 결과
- 복잡한 JOIN이나 서브쿼리가 필요한 경우 한 번에 생성 실패
- 테이블 선택이 잘못되어도 사용자 피드백 없이 진행
- 생성된 쿼리의 타당성 검증 부재
제안하는 해결 방법 (Proposed Implementation)
- 사용자와의 피드백, 쿼리 생성, 쿼리 조합, 검증에 대해 각각 에이전트로 구성
대안 (Alternatives)
- ReAct Agent 활용
추가 고려사항 (Additional Context)
-
성능:
Agent 실행 시 여러 LLM 호출 발생 → 지연 시간 증가
캐싱 전략 필요: 스키마 정보, 유사 쿼리 결과
비용 모니터링: 토큰 사용량 추적 강화 -
사용자 경험:
명확화 질문이 너무 많으면 오히려 불편 → 최대 2-3회로 제한
Agent 진행 상황 실시간 표시로 투명성 확보
"Agent 추천 수락" 버튼으로 빠른 진행 가능
ParkGyeongTae
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request