refs #731: enrich Text2SQL prompts with QA examples

This commit is contained in:
devmrko
2026-07-24 15:59:41 +09:00
parent c8fa6af679
commit 3fcd699d92
7 changed files with 138 additions and 8 deletions

View File

@@ -37,9 +37,13 @@
3. 기존 Text2SQL 도구로 SQL을 생성·검토·실행한다.
4. 검토 통과한 질문·생성 SQL·필요 시 답변을 `qa_vector_store`로 저장한다.
현재 MCP는 검색 결과를 반환한다. Text2SQL tool의 내부 Select AI prompt에
자동 주입하는 변경은 별도 단계로 두어, 검색 결과와 실제 prompt 구성을
운영자가 먼저 확인할 수 있게 한다.
Text2SQL은 `BACKOFFICE_SELECT_AI_FEW_SHOT_ENABLED`가 true일 때 검색 결과의
상위 `BACKOFFICE_SELECT_AI_FEW_SHOT_TOP_K`개(기본 3, 최대 3)를 내부 프롬프트에
자동 보강한다. 예제는 현재 object list·게임 별칭 해석·정책을 대체하지 않으며,
보강 실패 또는 일치 예제 없음은 기존 Text2SQL 경로를 중단시키지 않는다.
고객 질문 재평가에서 FAIL이 확인되면 기준 SQL을 검토한 뒤에만 저장하고, 같은
질문을 다시 실행해 `fewShotStatus=APPLIED` 및 판정 개선 여부를 기록한다.
## Smilegate 포털 allowlist