시작하기 전에
샘플 문서를 Document AI Warehouse에 수집하려면 빠른 시작 가이드를 참고하세요.
생성형 AI 검색
생성형 AI 검색은 (키워드 또는 자연어) 검색어와 가장 관련성이 높은 상위 k개의 문서를 가져옵니다. 고객이 업로드한 문서 본문에서 정확한 답변을 반환하고 관련성에 따라 검색 결과를 정렬합니다.
검색 요청 호출자는 qaSizeLimit 필드에 지정하여 k를 결정합니다. 대규모 언어 모델은 검색어와 문서 간의 관련성을 판단합니다.
어떤 데이터가 검색되나요?
- 문서의 plain_text입니다.
- Document AI 객체를 가져오는 경우 삽입된 cloud_ai_document.text를 사용합니다.
필터링, 페이지로 나누기, 히스토그램, 맞춤 동의어, 문서 수준, 세분화된 액세스 제어는 지원되지 않습니다.
검색 요청 호출하기
검색 서비스를 호출하려면 다음과 같이 정의된 검색 요청을 사용해야 합니다.
{
"documentQuery": {
object (DocumentQuery)
},
"qaSizeLimit": integer
}
parent 필드는 다음 형식으로 입력해야 합니다.
/projects/PROJECT_ID/locations/LOCATION
qaSizeLimit 필드는 생성형 AI 검색에 필요합니다.
검색 요청에 대한 응답
검색 응답은 다음과 같이 정의됩니다.
{
"matchingDocuments": [
{
object (MatchingDocument)
}
],
"metadata": {
object (ResponseMetadata)
}
}
문서 쿼리
document_query 필드는 다음과 같이 정의됩니다.
{
"query": string,
"isNlQuery": boolean
}
query 필드는 요청하는 사용자의 검색어 단어(키워드 또는 자연어 질문)를 위한 것입니다. 일반적으로 이러한 값은 UI의 검색 필드에서 가져옵니다. 생성형 AI 검색의 경우 isNlQuery 필드를 true로 설정해야 합니다.
일치하는 문서
일치하는 문서는 다음과 같습니다.
{
"document": {
object (Document)
},
"searchTextSnippet": string,
"qaResult": {
object (QAResult)
}
}
SearchTextSnippet 필드에는 사용자의 자연어 질문에 답변하는 스니펫이 포함되어 있습니다. HTML 굵은 글씨 태그는 표시되지 않으며 답변 스니펫의 강조 표시는 QAResult.highlights에서 확인할 수 있습니다. 참고: 일치하는 문서의 전체 참조입니다.
생성형 AI 검색 결과
생성형 AI 검색 결과 정보입니다.
{
"highlights": {
object(Highlight)
}
"confidence_score": float
}
강조 표시
강조 표시된 섹션(예: 답변 컨텍스트 또는 관련성이 높은 문장)을 나타내는 검색 텍스트 스니펫의 텍스트 범위입니다.
{
"start_index": integer
"end_index": integer
}
문서 모음의 질문과 답변
생성형 AI를 사용하여 답변을 생성하려면 다음과 같이 정의된 documentNameFilter를 사용하여 검색 요청을 사용해야 합니다.
{
"documentQuery": {
"query": "QUERY",
"isNlQuery": "true",
"documentNameFilter" : [
"projects/PROJECT_NUMBER/locations/LOCATION/documents/DOCUMENT_ID_1",
"projects/PROJECT_NUMBER/locations/LOCATION/documents/DOCUMENT_ID_2",
]
},
"qaSizeLimit": integer
}
다른 필터는 아직 작동하지 않으므로 documentQuery에 다른 필터를 추가하지 마세요.
주어진 문서 세트 내에서 답변을 찾을 수 있는 경우 답변은 questionAnswer 필드에 저장됩니다.
{
"document": {
object (Document)
},
questionAnswer: "QUESTION_ANSWER",
}
다음 단계
생성형 AI 빠른 시작 가이드로 이동하여 Document AI Warehouse에서 생성형 AI를 이해하고 실행하세요.
생성형 AI 검색 가이드로 이동하여 생성형 AI 검색을 관리하는 방법을 알아보세요.