--- tags: [robeing, companyx, rag, worklog, grounding] --- # Company X 내부문서 RAG 근거응답 구현 및 시나리오 검증 ## 관련 문서 - [Company X 내부 문서 RAG 응답 아이디어](../ideas/260312_companyx_내부문서_rag_응답_아이디어.md) - [Company X 내부 문서 근거응답 사용자 시나리오](../scenarios/260312_companyx_내부문서_근거응답_사용자시나리오.md) - [Company X 내부문서 RAG 근거응답 현황 리서치](../research/260312_companyx_내부문서_rag_근거응답_현황_리서치.md) - [Company X 내부문서 RAG 근거응답 구현계획](../plans/260312_companyx_내부문서_rag_근거응답_구현계획.md) ## 완료 요약 - Company X 사용자 질문에서 내부 문서 근거응답을 우선 처리하는 `rb8001` 최소 라우팅을 추가했습니다. - Company X 전용 RAG 사용 규칙을 [SKILL.md](../../skills/companyx-rag/SKILL.md)로 고정했습니다. - 대표 시나리오 질문 `오늘전통 프로그램을 Company X가 옐로펀치랑 같이 운영한다는 근거 있어?`를 실제로 테스트해 근거 문서가 붙는 응답을 확인했습니다. ## 구현 내용 - `rb8001` - Company X 팀 UUID 사용자에게만 동작하는 `companyx_grounding_service` 추가 - `오늘전통`, `옐로펀치`, `X-COURSE`, `근거`, `내부 문서` 계열 질의는 `skill-rag-file` 검색을 우선 수행 - 응답 형식을 `직접 답 + 근거 문서`로 고정 - `message_tracking` - `rag_used` - `retrieval_hit_count` - `grounding_present` - `grounding_doc_ids` - `grounding_team_id` 를 `evaluate_snapshot`에 적재하도록 확장 - `skill-rag-file` 운영 데이터 - Company X 팀 컬렉션을 현재 `384d` 경로로 재구성 - 대표 근거 문서 2건을 실제 인덱싱 ## 시나리오 검증 - 질문: - `오늘전통 프로그램을 Company X가 옐로펀치랑 같이 운영한다는 근거 있어?` - 검색 확인: - `companyx_todaytradition.pdf` - `TalkFile_MOU_옐로펀치X컴퍼니엑스- 25.01.23.pdf.pdf` - 기대 검증: - 직접 답이 먼저 나온다 - 근거 문서명이 함께 나온다 - 최소 2개 문서가 함께 근거로 묶인다 ## 닫힌 항목 - 아이디어 문서: 방향 가설을 실제 구현과 검증으로 닫음 - 시나리오 문서: 대표 질문 1건을 실제 근거응답으로 재현해 닫음 - 계획 문서: 1차 구현과 대표 시나리오 검증 기준으로 완료 처리