대화형 가이드

이 페이지에서는 Vertex AI Search for Retail에 대한 대화형 튜토리얼 모음을 보여줍니다. 이러한 튜토리얼에는 Google Cloud Shell 편집기에서 실행할 수 있는 작업이 포함됩니다. 이 도구를 사용하면 브라우저에서 직접 클라우드 네이티브 애플리케이션 작성, 빌드, 테스트, 실행, 디버그를 수행할 수 있습니다.

개요

학습하고자 하는 내용에 따라 다양한 튜토리얼을 시도해 보세요.

카탈로그 정보 가져오기

이 튜토리얼에서는 카탈로그 정보를 가져오고 최신 상태로 유지하는 방법을 설명합니다.

BigQuery에서 카탈로그 데이터 가져오기

이 튜토리얼에서는 BigQuery 테이블을 사용하여 제한 없이 대량의 카탈로그 데이터를 가져오는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


Cloud Storage에서 카탈로그 데이터 가져오기

이 튜토리얼에서는 많은 수의 항목을 카탈로그로 가져오는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


인라인으로 카탈로그 데이터 가져오기

이 튜토리얼에서는 인라인으로 카탈로그에 제품을 가져오는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


카탈로그 정보 관리

이 튜토리얼에서는 카탈로그를 가져온 후 제품 정보를 관리하는 방법을 설명합니다. 카탈로그에서 제품을 읽고 쓰고 삭제할 수 있습니다.

선택한 언어로 API를 호출하는 방법을 알아봅니다.

제품 만들기/가져오기/업데이트/삭제 튜토리얼

이 튜토리얼에서는 다음 작업을 수행하는 API 메서드 사용 방법을 보여줍니다.

  • 제품 만들기
  • 제품 가져오기
  • 제품 업데이트
  • 제품 삭제

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


제품 만들기 튜토리얼

이 튜토리얼에서는 단일 제품을 만드는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


제품 가져오기 튜토리얼

이 튜토리얼에서는 제품 항목을 검색하는 방법을 설명합니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


제품 업데이트 튜토리얼

이 튜토리얼에서는 카탈로그에서 제품을 업데이트하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


제품 삭제 튜토리얼

이 튜토리얼에서는 카탈로그에서 제품을 삭제하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


이전 사용자 이벤트 가져오기

이 튜토리얼에서는 이전 이벤트에서 사용자 이벤트 데이터를 일괄적으로 가져오는 방법을 설명합니다. 모델에는 학습을 위해 사용자 이벤트 데이터가 필요합니다.

Cloud Storage에서 이벤트 가져오기 튜토리얼

이 튜토리얼에서는 Cloud Storage에서 사용자 이벤트를 가져오는 방법을 설명합니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


BigQuery에서 이벤트 가져오기 튜토리얼

이 튜토리얼에서는 BigQuery에서 사용자 이벤트를 가져오는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


이벤트 인라인 가져오기 튜토리얼

이 튜토리얼에서는 사용자 이벤트 데이터를 인라인으로 가져오는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


실시간 사용자 이벤트 기록

이 튜토리얼에서는 실시간 사용자 이벤트를 기록, 조회, 삭제하는 방법을 설명합니다. Vertex AI Search for Retail은 실시간 사용자 이벤트를 사용하여 추천 및 검색 결과를 생성합니다. 유효한 제품 정보와 함께 가능한 한 많은 유형의 사용자 이벤트를 기록하면 결과 품질이 향상됩니다.

사용자 이벤트 작성 튜토리얼

이 튜토리얼에서는 userEvents.write 메서드를 사용하여 사용자 이벤트를 기록하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


사용자 이벤트 다시 조인 튜토리얼

이 튜토리얼에서는 userEvents:rejoin 엔드포인트에 POST 요청을 보내 사용자 이벤트를 다시 조인하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


사용자 이벤트 삭제 튜토리얼

이 튜토리얼에서는 사용자 이벤트를 삭제하는 방법을 설명합니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


검색 튜토리얼

search() 메서드는 검색어와 다른 매개변수(예: 필터, 속성 또는 order_by)에 따라 카탈로그를 검색하는 데 사용됩니다.

기본적으로 검색 응답에는 관련성에 따라 정렬된 적절한 수의 결과가 포함됩니다.

쿼리 튜토리얼

이 튜토리얼에서는 간단한 검색어를 보내고 응답을 분석하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


페이지로 나누기 튜토리얼

이 튜토리얼에서는 검색 요청에서 페이지로 나누기를 제어하는 방법을 보여줍니다. 쇼핑객이 매장에서 제품을 찾을 때 검색 결과를 통해 탐색을 개선할 수 있습니다. 예를 들어 페이지 크기 기능을 사용하여 검색 응답의 항목 수를 제한하거나 오프셋 기능을 사용하여 원하는 페이지로 이동할 수 있습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


쿼리 확장 튜토리얼

이 튜토리얼에서는 검색어 확장 기능을 사용 설정하는 방법을 보여줍니다. 쇼핑객이 모호하거나 여러 단어로 된 검색구문을 사용하면 빈 응답을 받을 수 있습니다. 쿼리 확장을 켜고 요청을 분석하면 파싱된 검색어에 따라 확장된 제품 목록이 반환됩니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


필터링 튜토리얼

이 튜토리얼에서는 필터링 기능을 설명합니다. 이를 통해 관리자는 사용자 또는 고객의 요구사항에 따라 검색 요청을 미세 조정할 수 있습니다. 단일 필드나 여러 필드별로 필터링하거나 텍스트 필드나 숫자 필드별로 또는 두 필드별로 필터링할 수 있습니다. 표현식 언어를 사용하여 각 필드의 조건자를 생성하거나 논리 연산자를 사용하여 여러 표현식을 결합할 수 있습니다. 예를 들어 구두를 찾고 있는 쇼핑객은 필터를 사용하여 선호하는 브랜드와 색상으로 검색 범위를 좁힐 수 있습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


순서 지정 튜토리얼

이 튜토리얼에서는 검색 응답에서 항목의 순서를 지정하는 방법을 보여줍니다. 쇼핑객이 사이트에서 제품을 검색할 때 여러 필드로 정렬된 결과를 표시할 수 있습니다. 예를 들어 쇼핑객이 가장 저렴하고 할인이 적용된 드레스를 검색할 수 있습니다. 여기서 여러 필드는 가격 및 할인입니다. 쇼핑객에게 가격별로 드레스가 표시되고 가격이 같은 드레스는 할인순으로 정렬됩니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


부스팅 튜토리얼

이 튜토리얼에서는 검색결과에서 제품 부스팅의 몇 가지 예시를 보여줍니다. 부스팅을 사용하면 제품에 부스트를 적용하여 검색결과에서 우선순위를 지정하거나 낮출 수 있습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


리디렉션 제어 튜토리얼

이 튜토리얼에서는 리디렉션 제어를 사용하는 방법을 보여줍니다. 리디렉션 제어를 사용하면 특정 검색어를 사용할 때 사용자를 리디렉션할 수 있는 URL을 지정할 수 있습니다. 예를 들어 사용자가 '지속 가능한 제품'을 요청하는 경우 협업 중인 환경 브랜드가 포함된 페이지로 리디렉션할 수 있습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


Product 생성, 읽기, 업데이트 및 삭제(CRUD) 메서드는 Product의 속성을 광범위하게 수정하는 데 사용되지만, 다양한 수준의 세부사항으로 인벤토리별 필드를 업데이트하는 데 사용할 수 있는 Product 메서드 세트가 있습니다. 다음 Product 필드는 인벤토리 필드로 간주됩니다.

  • Product.price_info
  • Product.availability
  • Product.available_quantity
  • Product.fulfillment_info

fulfillment 추가 튜토리얼

이 튜토리얼에서는 AddFulfillmentPlaces 메서드를 사용하여 제품 fulfillment 정보를 업데이트하는 방법을 보여줍니다. 이러한 방식으로 검색을 통해 제품 구매 및 주문 처리가 가능하다는 업데이트를 표시할 수 있습니다. 예를 들어 쇼핑객이 매장에서 청바지를 찾고 있지만 재고가 없습니다. 이 매장 또는 다른 매장에 청바지가 다시 입고되면 쇼핑객이 업데이트를 확인하고 주문을 진행할 수 있습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


fulfillment 삭제 튜토리얼

이 튜토리얼에서는 RemoveFulfillmentPlaces 메서드를 사용하여 제품 fulfillment 정보를 업데이트하는 방법을 보여줍니다. 이를 통해 Search가 제품 구매 및 주문 처리가 불가능하다는 업데이트를 표시할 수 있습니다. 예를 들어 쇼핑객이 매장에서 청바지를 찾고 있습니다. 이 매장에서 청바지 재고가 소진되면 쇼핑객이 이를 확인하고 주문을 진행할 수 없습니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


인벤토리 설정 튜토리얼

이 튜토리얼에서는 전체 제품을 업데이트하는 대신 SetInventory 메서드를 사용하여 인벤토리 업데이트를 푸시하는 방법을 보여줍니다.

Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기