Memulai penelusuran umum
Vertex AI Search menyatukan kemampuan pengambilan informasi yang mendalam, natural language processing yang canggih, dan pemrosesan bahasa besar terbaru untuk memahami intent pengguna dan menampilkan hasil yang paling relevan bagi pengguna.
Dengan Vertex AI Search, Anda dapat membuat aplikasi untuk melakukan penelusuran dan memberikan rekomendasi. Vertex AI Search juga memiliki kemampuan khusus untuk beberapa industri, seperti media, layanan kesehatan, dan retail.
Tutorial ini berfokus pada pembuatan aplikasi penelusuran untuk data umum; yaitu data yang tidak spesifik untuk vertikal industri.
Tutorial ini menjelaskan cara membuat aplikasi penelusuran untuk berbagai jenis data:
- Data situs dari crawling
cloud.google.com/generative-ai-app-builder/
- Data terstruktur dalam bentuk set data berformat NDJSON yang diserap dari bucket Cloud Storage
- Data tidak terstruktur dalam bentuk PDF yang ditransfer dari bucket Cloud Storage
Sebelum mengikuti tutorial ini, pastikan Anda telah melakukan langkah-langkah di Sebelum memulai.
Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI Agent Builder (Discovery Engine), BigQuery, Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI Agent Builder (Discovery Engine), BigQuery, Cloud Storage APIs.
Mengaktifkan Vertex AI Agent Builder
Di konsol Google Cloud, buka halaman Agent Builder.
Baca dan setujui Persyaratan Layanan, lalu klik Lanjutkan dan aktifkan API.
Membuat penyimpanan data
Pertama, Anda akan membuat penyimpanan data yang berisi data yang akan diindeks oleh aplikasi penelusuran Anda.
Klik tab untuk jenis data yang ingin Anda masukkan ke penyimpanan data: situs, terstruktur, atau tidak terstruktur.
Data situs
Buka halaman
Create data store .Di panel Pilih sumber data, pilih Konten situs.
Di panel Tentukan situs untuk penyimpanan data Anda, pastikan Pengindeksan situs lanjutan dinonaktifkan.
Di kolom Situs yang akan disertakan, masukkan:
cloud.google.com/generative-ai-app-builder/*
Klik Lanjutkan.
Di panel Configure your data store, pilih global (Global) sebagai lokasi untuk penyimpanan data Anda.
Masukkan nama untuk penyimpanan data Anda. Catat
ID yang dihasilkan. Anda akan memerlukannya nanti.Klik Create.
Data terstruktur
Buka halaman
Create data store .Di panel Select a data source, pilih Cloud Storage.
Di panel Impor data dari Cloud Storage, pilih Data terstruktur (JSONL).
Pastikan File dipilih.
Di kolom
gs://
, masukkan nilai berikut:cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
Bucket Cloud Storage ini berisi file film berformat NDJSON yang disediakan oleh Kaggle.
Klik Lanjutkan.
Tetapkan properti kunci sebagai berikut:
Nama kolom Properti kunci homepage
uri
overview
description
Kemudian, klik Lanjutkan.
Di panel Configure your data store, pilih global (Global) sebagai lokasi untuk penyimpanan data Anda.
Masukkan nama untuk penyimpanan data Anda. Catat
ID yang dihasilkan. Anda akan memerlukannya nanti.Klik Create.
Data tidak terstruktur
Buka halaman
Create data store .Di panel Select a data source, pilih Cloud Storage.
Di panel Impor data dari Cloud Storage, pilih Dokumen tidak terstruktur (PDF, HTML, TXT, dan lainnya).
Pastikan Folder dipilih.
Di kolom
gs://
, masukkan nilai berikut:cloud-samples-data/gen-app-builder/search/alphabet-investor-pdfs
Bucket Cloud Storage ini berisi PDF laporan penghasilan dari situs investor Alphabet.
Di panel Configure your data store, pilih global (Global) sebagai lokasi untuk penyimpanan data Anda.
Masukkan nama untuk penyimpanan data Anda. Catat
ID yang dihasilkan. Anda akan memerlukannya nanti.Klik Create.
Membuat aplikasi penelusuran
Selanjutnya, Anda akan membuat aplikasi penelusuran dan menautkan penyimpanan data yang dibuat sebelumnya.
Data situs
Buka halaman
Create App .Di bagian Telusuri situs Anda, klik Buat.
Pastikan Fitur edisi Enterprise diaktifkan.
Di kolom
Nama aplikasi Anda , masukkan nama untuk aplikasi Anda. ID aplikasi Anda akan muncul di bawah nama aplikasi.Di kolom Nama eksternal perusahaan atau organisasi Anda, masukkan nama perusahaan atau organisasi. Untuk tutorial ini, Anda dapat menggunakan
Google Cloud
, karena aplikasi akan menelusuri situs Google Cloud.Pilih global (Global) sebagai lokasi untuk aplikasi Anda, lalu klik Lanjutkan.
Di daftar penyimpanan data, pilih penyimpanan data yang Anda buat sebelumnya, lalu klik Buat.
Buka halaman Data aplikasi Anda untuk melihat daftar situs yang diindeks dan mengubahnya jika diperlukan.
Data terstruktur
Buka halaman
Create App .Di bagian Telusuri situs Anda, klik Buat.
Pastikan Fitur edisi Enterprise diaktifkan.
Di kolom
Nama aplikasi Anda , masukkan nama untuk aplikasi Anda. ID aplikasi Anda akan muncul di bawah nama aplikasi.Di kolom Nama eksternal perusahaan atau organisasi Anda, masukkan nama perusahaan atau organisasi. Untuk tutorial ini, Anda dapat menggunakan
Cymbal Cinemas
, karena aplikasi akan menelusuri penyimpanan data film.Pilih global (Global) sebagai lokasi untuk aplikasi Anda, lalu klik Lanjutkan.
Di daftar penyimpanan data, pilih penyimpanan data yang Anda buat sebelumnya, lalu klik Buat.
Di halaman Data aplikasi, klik tab Aktivitas untuk melihat status penyerapan data Anda. Impor selesai akan ditampilkan di kolom Status saat proses impor selesai. Untuk set data ini, proses ini biasanya memerlukan waktu dua hingga tiga menit. Anda mungkin perlu mengklik Refresh untuk melihat Impor selesai.
Klik tab Dokumen untuk melihat jumlah dokumen yang diimpor.
Data tidak terstruktur
Buka halaman
Create App .Di bagian Telusuri situs Anda, klik Buat.
Pastikan Fitur perusahaan diaktifkan.
Di kolom
Nama aplikasi Anda , masukkan nama untuk aplikasi Anda. ID aplikasi Anda akan muncul di bawah nama aplikasi.Di kolom Nama eksternal perusahaan atau organisasi Anda, masukkan nama perusahaan atau organisasi. Untuk tutorial ini, Anda dapat menggunakan
Alphabet
, karena aplikasi akan menelusuri dokumen Alphabet.Pilih global (Global) sebagai lokasi untuk aplikasi Anda, lalu klik Lanjutkan.
Di daftar penyimpanan data, pilih penyimpanan data yang Anda buat sebelumnya, lalu klik Buat.
Di halaman Data aplikasi, klik tab Aktivitas untuk melihat status penyerapan data Anda. Setelah proses impor selesai, kolom Status akan menampilkan Impor selesai. Untuk set data ini, proses impor biasanya memerlukan waktu dua hingga tiga menit. Anda mungkin perlu mengklik Refresh untuk melihat status Impor selesai.
Klik tab Dokumen untuk melihat jumlah dokumen yang diimpor.
Melihat pratinjau aplikasi Anda
Data situs
Di halaman Apps, klik nama aplikasi baru Anda.
Di menu navigasi, klik
Preview untuk menguji aplikasi penelusuran.Opsional: Klik ikon tampilan untuk beralih antara tampilan seluler dan tampilan desktop.
Di kotak penelusuran, telusuri
Vertex AI Search
untuk melihat hasil tentang produk.
Data terstruktur
Di halaman Apps, klik nama aplikasi baru Anda.
Di menu navigasi, klik
Preview untuk menguji aplikasi penelusuran.Opsional: Klik ikon tampilan untuk beralih antara tampilan seluler dan tampilan desktop.
Di kotak penelusuran, masukkan
trains
, lalu tekan Enter untuk mendapatkan hasil film yang terkait dengan kereta api.
Data tidak terstruktur
Di halaman Apps, klik nama aplikasi baru Anda.
Di menu navigasi, klik
Preview untuk menguji aplikasi penelusuran.Opsional: Klik ikon tampilan untuk beralih antara tampilan seluler dan tampilan desktop.
Di kotak penelusuran, masukkan
Google
, lalu tekan Enter untuk melihat hasilnya.
Mengonfigurasi widget penelusuran
Di menu navigasi, klik Konfigurasi.
Di tab UI, konfigurasikan setelan untuk aplikasi penelusuran.
Konfigurasi UI yang berbeda tersedia untuk berbagai jenis data. Untuk informasi selengkapnya, lihat Mengonfigurasi hasil untuk widget penelusuran.
Jika Anda mengubah konfigurasi di tab UI, klik Simpan dan publikasikan.
Buka tab Pelengkapan otomatis untuk mengonfigurasi setelan tertentu untuk pelengkapan otomatis.
Untuk informasi selengkapnya, lihat Mengonfigurasi pelengkapan otomatis.
Buka tab Advanced untuk mengonfigurasi fitur lanjutan.
Untuk informasi selengkapnya, lihat Tentang fitur lanjutan.
Men-deploy aplikasi penelusuran
Di halaman Aplikasi, klik nama aplikasi yang ingin Anda deploy.
Di menu navigasi, klik Integration.
Pastikan tab Widget dipilih.
Pilih Berbasis JWT atau OAuth sebagai jenis otorisasi widget.
Di kolom Domain, masukkan nama domain untuk halaman web tempat Anda akan menempatkan widget. Misalnya, jika Anda akan menyalin widget ke halaman web
example.com/ai.html
, masukkanexample.com
sebagai domain.Klik Tambahkan, lalu klik Simpan.
Salin cuplikan kode yang diberikan di bagian Salin kode berikut ke aplikasi web Anda.
Di codebase Anda, buat token otorisasi.
Untuk meneruskan token otorisasi ke widget, gunakan cuplikan kode "Setasikan token otorisasi" yang disediakan di bagian Salin kode berikut ke aplikasi web Anda dan ganti teks
<JWT or OAuth token provided by your backend>
dengan token otorisasi Anda.Uji aplikasi yang di-deploy. Anda dapat menyesuaikan konfigurasi lebih lanjut dengan mengikuti langkah-langkah "Mengonfigurasi widget penelusuran". Pastikan untuk mengklik Simpan dan publikasikan agar perubahan diterapkan pada widget yang di-deploy.
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
- Untuk menghindari tagihan Google Cloud yang tidak perlu, gunakan Konsol Google Cloud untuk menghapus project jika Anda tidak memerlukannya.
- Jika Anda membuat project baru untuk mempelajari Vertex AI Agent Builder dan Anda tidak lagi memerlukan project tersebut, hapus project tersebut.
- Jika Anda menggunakan project Google Cloud yang sudah ada, hapus resource yang dibuat untuk menghindari tagihan pada akun Anda. Untuk mengetahui informasi selengkapnya, lihat Menghapus aplikasi.
- Ikuti langkah-langkah di Menonaktifkan Vertex AI Agent Builder.