운영 활용 예시

RAG 챗봇용 LLM API

사내 도우미가 인사 규정과 지역별 추가 규정으로 답합니다. 모델 호출 전에 자료를 검색합니다. 각 문단에 문서 ID, 섹션, 시행일과 접근 권한 표시를 유지합니다.

비공개 문서 근거 문단과 연결된 RAG 답변
RAG 챗봇용 LLM API

운영 구현 예시

API·기본 모델·대체 설정

운영 모델 선택추천이유
APIPOST /v1/chat/completionsOpenAI 호환 서버 요청
기본 모델gemini-2.5-pro많은 근거와 여러 문서 종합에는 Gemini 2.5 Pro를 우선 사용합니다.
대체 모델gemini-2.5-flash필요한 자료가 잘 검색된 짧은 답변에는 Gemini 2.5 Flash를 쓰세요. 검색 품질을 확인한 뒤에만 모호한 정책 종합을 Terra로 넘기세요.
고난도 작업용 상위 모델gpt-5.6-terra기본 경로가 정한 품질·복잡도 기준을 못 맞출 때만 사용
출력 규칙작업에 맞는 텍스트·수정핵심 주장마다 문단 ID를 붙인 답변 또는 근거 부족을 명시한 답변입니다.
01
사용 상황

실제 서비스의 RAG 챗봇

사내 도우미가 인사 규정과 지역별 추가 규정으로 답합니다. 모델 호출 전에 자료를 검색합니다. 각 문단에 문서 ID, 섹션, 시행일과 접근 권한 표시를 유지합니다.

Gemini 2.5 Pro에는 선택한 문단만 보내고 사용한 문단 ID를 인용하도록 합니다. 지역별 정책이 다르면 임의로 고르지 않고 충돌을 보여줍니다.

02
구조

RAG 챗봇 처리 흐름

  • 검색 전 사용자 권한 확인.
  • 문서 정보를 유지한 채 검색·순위 재정렬.
  • 답변에 충분한 최소 근거 전달.
  • 문장별 문단 ID 필수.
  • 인용 근거 확인·근거 부족 시 답변 보류.
03
API 요청

LLMFly AI로 gemini-2.5-pro 호출

서버에서 요청하세요. 예시 내용과 임시 도구 스키마를 앱의 데이터·도구로 바꾸세요.

request.example
curl https://app.llmfly.ai/v1/chat/completions \
  -H "Authorization: Bearer $LLMFLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-2.5-pro",
    "messages": [
      {"role": "system", "content": "Answer only from the supplied passages. Cite passage IDs after each material sentence. If passages are missing or conflicting, state that explicitly."},
      {"role": "user", "content": "Can a Shanghai employee carry unused leave into next year? Use the supplied policy passages."}
    ]
  }'
04
모델 선택

gemini-2.5-pro를 기본 모델로 고른 이유

많은 근거와 여러 문서 종합에는 Gemini 2.5 Pro를 우선 사용합니다.

필요한 자료가 잘 검색된 짧은 답변에는 Gemini 2.5 Flash를 쓰세요. 검색 품질을 확인한 뒤에만 모호한 정책 종합을 Terra로 넘기세요.

05
합격 기준

RAG 챗봇 합격 기준

지표합격 조건
필요한 자료 검색 비율답할 수 있는 테스트 질문에 알려진 근거 문단을 검색함
인용 정확성각 인용이 해당 문장·필드를 직접 뒷받침함
근거 없는 주장 비율최종 답변에 출처 없는 핵심 주장이 없음
올바른 답변 보류 비율출처가 없거나 오래됐거나 충돌하면 답변을 보류하거나 조건을 밝힘
06
실패 처리

배포 전 처리할 오류

  • 검색 누락을 모델 탓으로 돌림
  • 모든 문서를 입력에 넣음
  • 관련 없는 인용 표시
  • 근거 없이 답변 강요
07
출력

출력·실행 기록

핵심 주장마다 문단 ID를 붙인 답변 또는 근거 부족을 명시한 답변입니다.

운영 실행마다 모델 ID, 요청 ID, 토큰 사용량, 재시도, 검증 결과와 최종 처리를 기록하세요.

자주 묻는 질문

검색과 모델 중 무엇이 더 중요한가요?

둘 다 중요하지만 검색 누락을 생성 실패로 오해하지 않도록 따로 평가하세요.

프롬프트에 문단을 얼마나 넣어야 하나요?

예산 내에서 답변을 충분히 뒷받침하는 최소 자료를 쓰세요.

출처가 서로 다르면 어떻게 하나요?

한쪽을 임의로 선택하지 말고 차이·출처·날짜를 보여주세요.

내 입력으로 구성 시험

같은 요청, 도구와 검증 규칙으로 기본·대체 모델을 비교하세요.

모델 비교하기