---
title: "질의 재작성과 분해: 복잡한 질문을 검색 가능한 단위로"
slug: "query-rewriting-decomposition"
language: "ko"
tags: ["질의 분해","sag 기술","아키텍처"]
created: "2026-09-09T00:00:00.000Z"
published: "2026-09-09T00:00:00.000Z"
updated: "2026-09-09T00:00:00.000Z"
sample: false
---

# 질의 재작성과 분해: 복잡한 질문을 검색 가능한 단위로

## 한 문장 정의

**질의 분해**은 복합 질문의 대상·조건·하위 문제를 분리해 여러 검색으로 확장하는 과정입니다.

> 핵심 답: “보안이 되고 비용이 낮으며 기존 시스템과 연동되는가”는 한 검색으로 충분한 근거를 찾기 어렵습니다. 조건별 근거가 다를 수 있습니다.

## 왜 이 기술이 필요한가

“보안이 되고 비용이 낮으며 기존 시스템과 연동되는가”는 한 검색으로 충분한 근거를 찾기 어렵습니다. 조건별 근거가 다를 수 있습니다.

검색·답변·생성 시스템은 입력과 결과 사이에 여러 단계를 갖습니다. 따라서 결과만 보고 판단하면 원인을 찾기 어렵습니다. 이 기술은 무엇을 수집했고 어떤 기준으로 처리했으며 누가 결과를 승인했는지 설명할 수 있게 만드는 데 의미가 있습니다.

## 작동 원리

엔티티와 제약을 보존한 채 하위 질문을 만들고 각 결과를 원질문 아래 결합합니다. 재작성 과정이 의미를 바꾸지 않았는지 검사합니다.

설계할 때는 정확도만 보지 않습니다. 지연 시간, 비용, 데이터 경계, 갱신 주기와 실패 시 동작을 함께 정의해야 운영에서 재현 가능한 결과가 됩니다. 자동화가 확신하지 못하는 값은 0이나 성공으로 바꾸지 않고 미측정·검토 필요 상태로 남기는 것이 안전합니다.

## SAG 기술과의 연결

SAG의 Goal과 질문 snapshot은 원질문을 보존하고, 하위 검색과 근거를 같은 provenance 아래 연결하는 기준점이 됩니다.

SAG는 고객 질문을 출발점으로 페이지, 근거, 관측 조건, 개선 작업과 재검증을 연결합니다. 이 글의 기술을 적용할 때도 특정 모델이나 단일 점수에 의존하기보다 입력 버전과 출처, 실행 상태, 승인 이력을 함께 보존하는 원칙을 우선합니다.

## 실무 체크리스트

- 고유명사와 수치 조건을 보존합니다
- 하위 질문별 근거 충족 여부를 표시합니다
- 재작성 전후 의미 차이를 감사할 수 있게 남깁니다
- 실패·빈 결과·권한 오류의 상태를 성공과 구분합니다
- 변경 전후를 동일한 조건으로 재검증합니다

## 연구와 공식 문서

- [Google AI 검색 기능 공식 가이드](https://developers.google.com/search/docs/appearance/ai-features)
- [RAG 원 논문](https://arxiv.org/abs/2005.11401)

참고 문서는 원리와 권장사항의 근거입니다. 검색 노출, AI 언급, 순위나 매출을 보장하지 않으며 실제 적용 효과는 서비스 데이터와 동일 조건의 관측으로 확인해야 합니다.
