이 페이지에서는 Gemini Enterprise 앱 및 데이터 스토어를 설명합니다.
Gemini Enterprise를 사용하면 앱을 만들고 데이터 스토어에 연결할 수 있습니다. 특정 Google Cloud 프로젝트에는 여러 앱이 포함될 수 있습니다.
핵심 용어:
앱: Gemini Enterprise 앱은 최종 사용자에게 검색 결과, 작업, 에이전트를 제공합니다. 앱이라는 용어는 API라는 맥락에서 엔진이라는 용어와 서로 바꿔서 사용할 수 있습니다.
데이터 스토어: 데이터 스토어는 Cloud Storage와 같은 퍼스트 파티 데이터 소스 또는 Jira, Salesforce와 같은 서드 파티 애플리케이션에서 수집된 데이터를 포함하는 항목입니다. 서드 파티 애플리케이션의 데이터가 포함된 데이터 스토어를 데이터 커넥터라고도 합니다.
앱 및 데이터 스토어 간 관계
앱이 데이터 스토어에 연결되어 있어야 데이터 스토어의 데이터를 사용하여 검색 결과, 답변 또는 작업을 제공할 수 있습니다.
앱은 데이터 스토어와 다대다 관계입니다. 여러 데이터 스토어를 단일 앱에 연결하는 것을 혼합 검색이라고 합니다. 검색 앱을 두 개 이상의 데이터 스토어에 연결할 때의 제한사항에 대한 자세한 내용은 혼합 검색 정보를 참고하세요.
앱 생성 및 데이터 수집 방법
앱을 만들고 데이터를 수집하는 방법은 보유한 데이터 유형에 따라 달라집니다.
서드 파티 데이터의 경우 API가 아닌 Google Cloud 콘솔을 사용하여 앱을 만들고 데이터를 수집합니다.
다른 데이터의 경우 Google Cloud 콘솔 또는 API를 사용할 수 있습니다.
문서
각 데이터 스토어에는 문서라고 하는 하나 이상의 데이터 레코드가 있습니다. 문서가 나타내는 내용은 데이터 스토어의 데이터 유형에 따라 달라집니다.
서드 파티 데이터 소스의 데이터 문서는 Jira 문제 또는 Confluence 스페이스와 같은 서드 파티 데이터 소스와 관련된 항목입니다.
정형 데이터. 문서는 특정 스키마를 따르는 테이블의 행 또는 JSON 레코드입니다. 이 스키마를 직접 제공하거나 Gemini Enterprise가 수집된 데이터에서 스키마를 도출하도록 할 수 있습니다.
비정형 데이터. 문서는 HTML, 텍스트가 삽입된 PDF, TXT 형식의 파일입니다. PPTX 및 DOCX 형식은 미리보기 버전으로 제공됩니다.
데이터 스토어 및 앱
Gemini Enterprise에는 다양한 종류의 데이터 스토어가 있습니다. 데이터 스토어는 한 가지 유형의 데이터만 포함할 수 있습니다.
서드 파티 데이터 스토어용 정형 데이터
다음 서드 파티 데이터 소스 커넥터는 허용 목록이 있는 미리보기 버전으로 제공됩니다.
- Confluence
- Jira
- Salesforce
- SharePoint Online
- Slack
이러한 서드 파티의 데이터는 정형 데이터로 간주됩니다.
새 커넥터를 설정할 때 동기화 빈도를 선택합니다. 동기화할 항목도 선택합니다. 항목은 소스에 따라 달라집니다(예: Jira의 문제, Confluence의 콘텐츠 및 스페이스). 각 항목에 고유한 데이터 스토어가 생성됩니다. 항목 데이터 스토어는 커넥터 인스턴스별로 그룹화됩니다.
다음 단계
구조화된 데이터
정형 데이터가 있는 데이터 스토어는 정형 데이터에 대해 시맨틱 검색 또는 추천을 사용 설정합니다. BigQuery 또는 Cloud Storage에서 데이터를 가져올 수 있습니다. API를 통해 정형 JSON 데이터를 수동으로 업로드할 수도 있습니다.
예를 들어 전자상거래 환경의 제품 카탈로그, 공급업체 검색 또는 추천을 위한 의사 디렉터리에서 검색 또는 추천을 사용 설정할 수 있습니다.
Gemini Enterprise는 가져온 데이터에서 스키마를 자동으로 감지합니다. 원하는 경우 데이터의 스키마를 제공할 수 있습니다. 데이터의 스키마를 제공하면 일반적으로 결과의 품질이 개선됩니다.
다음 단계
- 수집을 위한 정형 데이터 준비
- 다음 방법 중 하나를 사용하여 검색 데이터 스토어를 만들기
- 앱 만들기
비정형 데이터
비정형 데이터 스토어는 문서 및 이미지와 같은 데이터에 대해 시맨틱 검색 또는 추천을 사용 설정합니다.
비정형 데이터 스토어는 HTML, 텍스트가 삽입된 PDF, TXT 형식의 문서를 지원합니다. PPTX 및 DOCX 형식은 미리보기 버전으로 제공됩니다.
검색은 자연어 쿼리에 대해 10개 URL과 요약된 답변 형태로 결과를 제공합니다. 문서는 적절한 액세스 권한으로 Cloud Storage 버킷에 업로드해야 합니다. 예를 들어 금융 기관은 금융 연구 출판물의 비공개 자료에 대해 검색 또는 추천을 사용 설정할 수 있고, 바이오테크 회사는 의학 연구의 비공개 저장소에 대해 검색 또는 추천을 사용 설정할 수 있습니다.
다음 단계
- 수집을 위한 비정형 데이터 준비
- 다음 방법 중 하나를 사용하여 검색 데이터 스토어를 만들기
- 비정형 데이터를 위한 퍼스트 파티 데이터 스토어 만들기
- 앱 만들기
혼합 검색 정보
혼합 검색을 사용하면 여러 데이터 스토어를 단일 앱에 연결할 수 있습니다. 이렇게 하면 앱이 여러 소스와 데이터 유형을 검색할 수 있습니다.
혼합 검색 앱을 만들려면 새 앱을 만들 때 여러 데이터 스토어를 선택합니다. 앱을 만드는 동안 여러 데이터 스토어를 선택하지 않으면 나중에 데이터 스토어를 추가할 수 없습니다.
검색 결과를 가져올 때 모든 데이터 스토어를 검색하거나 단일 데이터 스토어의 결과를 필터링할 수 있습니다.
혼합 검색에는 다음과 같은 제한사항이 있습니다.
- 데이터 스토어 추가 및 삭제:
- 앱에 혼합 검색을 사용 설정하려면 앱을 만드는 동안 앱에 데이터 스토어를 2개 이상 연결해야 합니다.
- 혼합 검색 앱에서 데이터 스토어를 추가하거나 삭제할 수 있지만 앱에는 언제든지 두 개 미만의 데이터 스토어를 연결할 수 없습니다.
- 앱을 만드는 동안 단일 데이터 스토어를 검색 앱에 연결하면 해당 데이터 스토어를 추가하거나 삭제할 수 없습니다.
- BigQuery를 사용하여 가져온 비정형 데이터가 포함된 데이터 스토어는 지원되지 않습니다.
- 혼합 검색에서는 검색 요청에 다음 필드를 사용할 수 있습니다.
boostSpec
contentSearchSpec
dataStoreSpecs
facetSpecs
filter
languageCode
offset
oneBoxPageSize
orderBy
query
pageSize
pageToken
relevanceScoreSpec
relevanceThreshold
session
sessionSpec
spellCorrectionSpec
userInfo
userPseudoId
- 혼합 검색에서는
dataStoreSpecs
에 다음 필드를 사용할 수 있습니다.dataStore
boostSpec
:SearchRequest
및dataStoreSpecs
모두에 지정된 부스트 사양이 있는 경우 두 부스트 사양 모두 검색 결과에 적용됩니다.filter
:SearchRequest
및dataStoreSpecs
모두에 지정된 필터가 있는 경우 두 필터 모두 검색 결과에 적용됩니다.
- 혼합 앱의 경우 서빙 구성에 대한 만들기, 읽기, 업데이트, 삭제(CRUD) 작업이 지원됩니다. 다음 필드만 서빙 구성에서 추가하거나 업데이트할 수 있습니다.
boostControlIds
displayName
filterControlIds
genericConfig
:contentSearchSpec
name
solutionType
synonymsControlIds
- 혼합 검색 앱에는 다음 컨트롤의 CRUD 작업이 지원됩니다.
boostAction
synonymAction
filterAction
- 검색 앱당 데이터 스토어는 50개로 제한됩니다.
- 한 데이터 스토어에서 CMEK 구성을 사용하는 경우 다른 모든 데이터 스토어도 동일한 CMEK 구성을 사용해야 합니다.