이 페이지에서는 맞춤 앱용 Agent Search의 기능을 소개하고 나열합니다. 또한 맞춤 앱용 Agent Search를 시작하는 데 도움이 되는 사용 가능한 기능, 튜토리얼, 체크리스트 링크도 제공합니다.
맞춤 앱용 Agent Search란 무엇인가요?
맞춤 앱용 Agent Search는 웹사이트 데이터와 기타 구조화된 데이터 또는 구조화되지 않은 데이터가 포함된 애플리케이션에 통합할 수 있는 강력한 Google 품질의 검색 및 콘텐츠 검색 엔진입니다. 검색 기능은 기본적인 키워드 검색 유형을 넘어 AI를 사용하여 관련성이 높은 결과를 제공하고, 맞춤 탐색 및 검색 환경을 제공하며, 사용자 데이터 기반의 AI 답변을 생성합니다.
공개 웹사이트에 있거나 구조화된 형식 또는 구조화되지 않은 형식으로 되어 있는 업종에 구애받지 않는 데이터에 맞춤 검색 앱을 사용할 수 있습니다. 또한 Agent Search는 기타 업종별 검색 및 추천 앱을 제공합니다.
- 미디어 데이터에 관한 자세한 내용은 미디어 검색 및 추천 소개를 참고하세요.
- 상거래 및 소매 데이터에 관한 자세한 내용은 AI 상거래 검색을 참고하세요.
- 의료 데이터에 관한 자세한 내용은 의료 검색 체크리스트를 참고하세요.
주요 기능
Agent Search의 주요 기능은 다음과 같습니다.
- 고품질 검색: Google의 검색 전문성을 활용하여 복잡한 쿼리 및 자연어 쿼리에서도 사용자 의도를 파악합니다. 키워드 검색과 시맨틱 검색을 결합하여 최상의 결과를 제공합니다.
- 맞춤 탐색: 특정 검색어 없이도 맞춤 결과를 제공하고 사용자 컨텍스트 및 탐색 패턴을 기반으로 맞춤 피드를 제공합니다. 맞춤 카테고리 페이지와 홈 피드를 볼 수 있는 검색 환경에 적합합니다.
- 데이터 소스: 다음과 같은 다양한 데이터 소스와 호환됩니다.
- 웹사이트: 공개 웹사이트의 색인을 생성하고 웹사이트의 구조화된 데이터로 색인 보강과 같은 고급 기능을 사용합니다.
- 구조화된 데이터: 데이터베이스, Cloud Storage의 JSON 파일, BigQuery 테이블과 같이 정의된 형식으로 구성된 데이터를 검색합니다(예: 호텔 카탈로그, 부동산 매물, 음식점 디렉터리).
- 구조화되지 않은 데이터: Cloud Storage 또는 BigQuery에 저장된 PDF, HTML 파일, TXT 파일과 같은 문서 또는 JPEG, PNG 파일과 같은 이미지 파일을 검색합니다.
- 혼합 검색: 위에 언급된 데이터 소스의 데이터를 혼합 하는 여러 데이터 스토어를 검색합니다. 예를 들어 검색 앱을 만들고 웹사이트 데이터 스토어와 문서 데이터 스토어에 연결할 수 있습니다. 이렇게 하면 사용자가 모든 콘텐츠를 한 번에 검색할 수 있습니다.
- 그라운딩된 AI 답변 생성: 소스 문서의 인용과 함께 사용자 데이터 기반의 AI 답변을 생성합니다. 후속 질문과 관련 검색어를 할 수도 있습니다.
- 맞춤설정: 클릭 및 전환과 같은 사용자 이벤트에서 캡처된 사용자 상호작용을 학습하여 시간이 지남에 따라 결과와 순위를 개선합니다.
- 맞춤설정: 비즈니스 요구에 맞는 검색 및 탐색 환경을 조정하고 구성하는 여러 방법을 제공합니다.
개요
다음 다이어그램은 맞춤 검색의 주요 구성요소와 이러한 구성요소가 함께 작동하는 방식을 보여줍니다.
맞춤 검색용 Agent Search의 구성요소는 다음과 같이 설명할 수 있습니다.
- 데이터 스토어: 다양한 데이터 소스의 콘텐츠가 Agent Search 데이터 스토어에 저장됩니다. 소스 데이터는 공개 웹사이트 데이터 또는 구조화된 데이터 및 구조화되지 않은 데이터일 수 있습니다.
- 데이터 처리 및 색인 생성: Agent Search는 데이터를 이해하고
색인을 생성하여 검색 가능하고 가져올 수 있는 표현을 만듭니다. 여기에는 다음이 포함됩니다.
- 키워드 추출: 올바른 정보를 가져오는 데 필요한 중요한 용어를 식별하고 생성합니다.
- 임베딩을 사용한 시맨틱 이해: 벡터 임베딩을 만들어 콘텐츠의 의미를 캡처합니다.
- 메타데이터 처리: 문서의 구조화된 데이터 또는 메타데이터를 사용하여 문서를 처리합니다. 예를 들어 호텔 카탈로그의 위치, 웹페이지 메타데이터의 수정 또는 생성 날짜가 있습니다.
- 고급 문서 파싱: OCR 또는 레이아웃 파싱을 사용하여 문서 구조를 이해하고 테이블, 이미지, 그래프와 같은 고급 정보에 주석을 답니다.
- 검색 앱: 맞춤 검색의 핵심은 다양한 소스의 데이터를 가져오는 하나 이상의 데이터 스토어에 연결되는 검색 앱입니다. 혼합 검색의 경우 데이터는 커넥터 를 통해 수집됩니다. 앱 수준에서 검색 및 탐색 동작을 구성합니다.
- 사용자 쿼리: 앱에서 정보를 가져오기 위한 사용자의 입력으로, 다음과 같은 두 가지 유형이 있습니다.
- 검색어: 사용자가 텍스트 또는 이미지를 사용하여 타겟 검색어를 입력합니다. 텍스트 검색은 자동 완성 기능을 제공합니다.
- 탐색 쿼리 또는 탐색: 특정 쿼리 없이 맞춤 관련 콘텐츠를 제공하는 탐색 검색입니다. 사용자의 과거 활동 및 현재 카테고리 페이지, 위치와 같은 기타 신호를 기반으로 합니다.
- 검색 및 순위 지정: 결과 검색 및 순위 지정에는 다음과 같은 여러 하위 구성요소가 있습니다.
- 검색을 위한 쿼리 이해: Agent Search는 다음을 사용하여 검색어를 분석합니다.
- 자연어 처리: 의도를 파악합니다.
- 자연어 이해를 사용한 필터: 자연어 쿼리의 위치를 지리 좌표로, 자연어 쿼리의 조건을 필터로 변환합니다.
- 지식 그래프: 용어의 의미를 명확히 하고 검색을 확장합니다.
- 선택적 기능: 맞춤법 수정, 동의어, 쿼리 재작성이 포함됩니다.
- 검색: Agent Search는 다음 방법을 기반으로 가장 관련성이 높은 문서 또는 청크를 찾습니다.
- 검색을 위한 키워드 검색 유형: 용어를 기반으로 하는 기존 검색입니다.
- 시맨틱 검색: 임베딩을 사용하여 개념적으로 유사한 콘텐츠를 찾습니다.
- 필터링: 구성한 필터(예: 날짜, 카테고리, 관련성 점수)를 적용합니다.
- 순위 지정: Agent Search는 다음 요소를 기반으로 결과 순위를 지정합니다.
- 관련성: 검색 중 키워드 일치와 시맨틱 일치의 조합입니다.
- 웹사이트 검색을 위한 웹 신호: 페이지 품질 및 인기도와 같은 요소입니다.
- 부스팅 및 다른 항목 밑에 두기: 특정 결과를 승격하거나 강등하는 맞춤 규칙입니다.
- 맞춤설정: 사용자 상호작용을 학습합니다. 이는 선택사항이지만 적극 권장됩니다.
- 순서 지정: 순서 지정 안내(예: 날짜별)를 적용합니다.
- 검색을 위한 쿼리 이해: Agent Search는 다음을 사용하여 검색어를 분석합니다.
- 결과 및 답변 생성:
- 검색 결과: 관련 문서 또는 청크의 순위가 지정된 목록이 스니펫, 추출 답변, 추출 세그먼트와 같은 선택적 기능과 함께 반환됩니다. 제공되는 결과는 제공 컨트롤을 사용하여 구성할 수 있습니다. 검색 결과를 조정할 수도 있습니다.
- 답변 생성: 인용과 함께 상위 및 관련 결과를 기반으로 간결하고 종합적인 답변이 생성됩니다. 고급 LLM 기능을 사용합니다.
- 맞춤 탐색: 참여 또는 전환 가능성이 가장 높은 맞춤 문서 세트가 반환됩니다. 이 예측은 사용자 상호작용을 학습하는 고급 모델을 사용합니다.
- 사용자 이벤트: 클릭 및 조회와 같은 사용자 상호작용을 추적하여 Agent Search가 검색 및 맞춤설정을 학습하고 개선하는 데 도움이 됩니다. 사용자 이벤트는 참여도, 전환, 수익을 비롯한 비즈니스 KPI를 최적화하는 데 도움이 됩니다.
주요 기능 및 구성
맞춤 검색 앱에 사용할 수 있는 기능과 구성은 다음과 같습니다. 각 단계에서 이러한 설정을 맞춤설정하여 사용자에게 최상의 결과를 제공할 수 있습니다.
자세한 내용은 다음과 같은 사용 가능한 구성을 참고하세요.
- **데이터 준비**:
- 구조화된 데이터의 스키마: 필드 이름과 유형으로 데이터 구조를 정의합니다. 자체 스키마를 제공하거나 Agent Search에서 자동으로 감지하도록 할 수 있습니다. 자세한 내용은 스키마 제공 또는 자동 감지를 참고하세요.
- 메타데이터: 구조화된 문서 또는 구조화되지 않은 문서와 웹페이지에 메타데이터를 추가하여 검색을 개선하고 필터링을 사용 설정합니다. 자세한 내용은 다음을 참고하세요.
- 청크 처리: 관련성 및 LLM 처리를 개선하기 위해 문서를 더 작은 조각으로 나눕니다. 자세한 내용은 문서 파싱 및 청크 처리를 참고하세요.
- 파싱: 다음 옵션 중 하나를 사용하여 텍스트, 이미지, 기타 주석을 추출합니다.
- 기계가 읽을 수 있는 텍스트를 추출하는 디지털 파서
- 스캔한 PDF 또는 이미지에서 텍스트를 추출하는 PDF용 OCR 파서
- 레이아웃 파서: 문서 구조를 감지하고 이미지와 그래프에 주석을 달아 복잡한 문서 및 RAG 애플리케이션에 필요한 청크 처리 및 문서 이해를 개선합니다.
- 맞춤 임베딩: 준비된 벡터 임베딩을 업로드합니다. 자세한 내용은 맞춤 임베딩 사용을 참고하세요.
- 데이터 수집: Agent Search
는 다음과 같이 다양한 소스의 데이터에 대해 다양한 유형의 수집을 제공합니다.
- 웹사이트 데이터 크롤링
- Cloud Storage 및 BigQuery 또는 REST API를 통한 구조화된 데이터 및 구조화되지 않은 데이터 수집
- 검색 및 탐색 구성:
- 필드 설정: 검색 가능, 가져오기 가능, 색인 생성 가능과 같이 검색 및 답변 생성을 위해 필드를 구성하는 방법을 제어합니다. 자세한 내용은 필드 설정 구성을 참고하세요.
- 자동 완성: 사용자가 입력할 때 쿼리 추천 용어를 제공합니다. 자세한 내용은 자동 완성 구성을 참고하세요.
- 제공 컨트롤: 검색 행동을 수정하는 규칙을 만듭니다. 자세한 내용은
검색을 위한
제공 컨트롤 구성을 참고하세요.
- 부스트/다른 항목 밑에 두기: 필터를 기반으로 특정 결과를 승격하거나 강등합니다.
- 필터: 필터를 기반으로 결과를 삭제합니다.
- 동의어: 특정 용어를 동등한 것으로 취급합니다.
- 리디렉션: 특정 쿼리에 대해 사용자를 특정 URL로 보냅니다.
- 승격 컨트롤: Agent Search 데이터 스토어 내외에서 결과를 승격합니다.
- 검색 조정 (미리보기): 쿼리 및 텍스트 추출 쌍을 기반으로 모델을 추가로 학습시킵니다. 자세한 내용은 검색 조정으로 검색 결과 개선을 참고하세요.
- 웹사이트별 구성:
- 고급 색인 생성: 자세한 내용은 고급 웹사이트 색인 생성 사용 설정을 참고하세요.
- 웹페이지 새로고침: 웹사이트의 문서를 정기적으로 자동 또는 수동 새로고침을 사용하여 새로고침하거나 사이트맵 기반 새로고침을 선택할 수 있습니다.
- 검색: 다음 검색 방법을 구성합니다.
- 순위 지정: 검색된 결과를 부스트하거나 다른 항목 밑에 두거나 검색된 결과, 웹 검색 결과의 순서를 지정하거나 또는 구조화된 데이터 스토어의 결과 순서를 지정합니다.
- 검색 결과: Agent Search를 사용하여 다음 작업을 실행합니다.
- 답변 및 후속 질문 확인하기.
- 검색 요약 가져오기.
- 스니펫 및 추출 콘텐츠 가져오기.
- 사용자 이벤트가 필요한 맞춤 탐색 환경 생성
- 사용자 이벤트: 클릭 및 조회와 같은 사용자 상호작용을 기록하여 검색 및 맞춤설정을 개선합니다. 자세한 내용은 맞춤 앱용 사용자 이벤트 정보를 참고하세요.