사용 상황
운영 앱의 문서 분석
법무팀이 기본 서비스 계약과 보안 부속서·가격표를 비교합니다. 파서는 페이지 번호·제목·표·각주를 유지합니다. 모델이 선택한 섹션을 받아 조항별 차이 보고서를 만듭니다.
모든 차이는 정확한 문서·페이지를 인용해야 합니다. 모델 호출 전에 OCR 품질을 확인합니다. 잘못 스캔된 자료는 모델이 추측하게 하지 않고 다시 처리합니다.
운영 활용 예시
법무팀이 기본 서비스 계약과 보안 부속서·가격표를 비교합니다. 파서는 페이지 번호·제목·표·각주를 유지합니다. 모델이 선택한 섹션을 받아 조항별 차이 보고서를 만듭니다.

운영 구현 예시
| 운영 모델 선택 | 추천 | 이유 |
|---|---|---|
| API | POST /v1/chat/completions | OpenAI 호환 서버 요청 |
| 기본 모델 | gemini-2.5-pro | 대규모 혼합 문서·문서 간 비교는 Gemini 2.5 Pro를 우선 사용합니다. |
| 대체 모델 | gpt-5.6-terra | 관련 섹션으로 줄인 텍스트 전용 문서는 Terra를 쓰세요. 해결하지 못한 고위험 조항만 Sol 또는 법률 담당자에게 넘기세요. |
| 고난도 작업용 상위 모델 | gpt-5.6-sol | 기본 경로가 정한 품질·복잡도 기준을 못 맞출 때만 사용 |
| 출력 규칙 | 검증된 JSON | 각 행에 문서·페이지 출처가 있는 조항별 차이 표를 반환합니다. |
법무팀이 기본 서비스 계약과 보안 부속서·가격표를 비교합니다. 파서는 페이지 번호·제목·표·각주를 유지합니다. 모델이 선택한 섹션을 받아 조항별 차이 보고서를 만듭니다.
모든 차이는 정확한 문서·페이지를 인용해야 합니다. 모델 호출 전에 OCR 품질을 확인합니다. 잘못 스캔된 자료는 모델이 추측하게 하지 않고 다시 처리합니다.
서버에서 요청하세요. 예시 내용과 임시 도구 스키마를 앱의 데이터·도구로 바꾸세요.
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": "Compare the supplied contract sections. Return a deviation table with issue, baseline clause, changed clause, risk, document ID, and page. Never infer missing text."},
{"role": "user", "content": "Compare liability, security, renewal, and pricing terms across these documents."}
],
"response_format": {"type": "json_object"}
}'대규모 혼합 문서·문서 간 비교는 Gemini 2.5 Pro를 우선 사용합니다.
관련 섹션으로 줄인 텍스트 전용 문서는 Terra를 쓰세요. 해결하지 못한 고위험 조항만 Sol 또는 법률 담당자에게 넘기세요.
| 지표 | 합격 조건 |
|---|---|
| 근거 정확성 | 모든 핵심 답변이 올바른 페이지·섹션·표·각주를 가리킴 |
| 여러 섹션 근거 검색 비율 | 여러 섹션 질문에 필요한 근거 문단이 모두 포함됨 |
| 표·각주 처리 | 표·각주의 값과 조건이 파싱 후에도 정확히 유지됨 |
| 문서당 비용 | 파싱·검색·생성·검증이 문서별 예산 내에 있음 |
각 행에 문서·페이지 출처가 있는 조항별 차이 표를 반환합니다.
운영 실행마다 모델 ID, 요청 ID, 토큰 사용량, 재시도, 검증 결과와 최종 처리를 기록하세요.
검증된 경로·작업·지연 시간·비용이 허용하는 경우에만 가능합니다. 검색은 여전히 도움이 됩니다.
페이지 ID를 유지하고 핵심 답변에 근거 문단을 연결하세요.
언어 모델 평가 전에 OCR 품질을 따로 확인하세요.
같은 요청, 도구와 검증 규칙으로 기본·대체 모델을 비교하세요.