Jika menggunakan Custom Search Site Restricted JSON API dari Programmable Search Engine, Anda dapat membuat dan men-deploy penelusuran berkualitas Google yang dibatasi situs dalam hitungan menit, menggunakan Vertex AI Search. Untuk men-deploy aplikasi, Anda dapat menggunakan widget penelusuran dengan menyalin kode dari konsol Google Cloud langsung ke halaman web—tanpa perlu melakukan coding. Atau, Anda dapat menerapkan deployment API
untuk mengontrol tampilan fungsi penelusuran di situs Anda.
Untuk informasi selengkapnya tentang penggunaan API, lihat tab REST di Mendapatkan hasil
penelusuran untuk aplikasi dengan data situs dan
metode servingConfigs.search
dalam referensi REST.
Selain cuplikan singkat standar yang ditampilkan Vertex AI Search dengan hasil penelusuran, Anda dapat menambahkan fitur lanjutan ke penelusuran. Hal ini mencakup ringkasan hasil penelusuran yang dihasilkan, penelusuran dengan pertanyaan lanjutan untuk penelusuran berbasis konteks yang memungkinkan pertanyaan lanjutan, dan jawaban ekstraktif untuk teks yang diekstrak yang ditampilkan dengan setiap hasil penelusuran. Untuk mendapatkan fitur lanjutan ini di penelusuran web, Anda memerlukan verifikasi domain dan akan dikenai biaya pengindeksan tambahan.
Anda juga dapat memfilter atau mengurutkan hasil penelusuran dan menerapkan kontrol promosi untuk menampilkan link sebagai hasil yang dipromosikan.
Untuk mengetahui informasi selengkapnya, lihat halaman Harga Vertex AI Agent Builder.
Menyiapkan Vertex AI Search
Untuk menyiapkan Vertex AI Search, ikuti langkah-langkah berikut:
Di konsol Google Cloud, pada halaman pemilih project, pilih project yang telah Anda gunakan untuk Custom Search Site Restricted JSON API.
Membuat aplikasi penelusuran
Untuk membuat aplikasi penelusuran, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Agent Builder.
Klik Create app.
Di halaman Create App, klik Create di bagian Search for your website.
Pastikan Fitur edisi Enterprise diaktifkan. Hal ini diperlukan untuk penelusuran situs. Untuk mengetahui informasi selengkapnya, lihat Fitur edisi Enterprise.
Nonaktifkan Fitur LLM lanjutan. Jika dinonaktifkan, Anda akan mendapatkan fungsi yang mirip dengan Custom Search Site Restricted JSON API dari Programmable Search Engine. Nonaktifkan fitur ini jika Anda tidak memerlukan ringkasan penelusuran atau penelusuran dengan tindak lanjut. Untuk informasi selengkapnya, lihat Fitur LLM lanjutan.
Di kolom Nama aplikasi Anda, masukkan nama untuk aplikasi Anda.
Di kolom Nama eksternal perusahaan atau organisasi Anda, masukkan nama umum untuk perusahaan atau organisasi Anda.
Pilih global (Global) sebagai lokasi untuk aplikasi Anda, lalu klik Lanjutkan.
Di halaman Data Store, klik Create data store.
Di panel Select a data source, pilih Website Content.
Nonaktifkan pengindeksan Pengindeksan situs lanjutan. Menonaktifkannya akan memberi Anda fungsi yang mirip dengan Custom Search Site Restricted JSON API Programmable Search Engine. Nonaktifkan setelan ini jika Anda tidak memerlukan ringkasan penelusuran atau penelusuran dengan tindak lanjut, atau jika Anda tidak memiliki domain yang Anda tentukan. Untuk mengetahui informasi selengkapnya, lihat Pengindeksan situs lanjutan.
Di panel Tentukan pola URL yang akan diindeks, di kolom Situs yang akan disertakan, masukkan pola URL situs yang ingin Anda telusuri, lalu klik Lanjutkan.
Di panel Configure your data store, masukkan nama tampilan untuk penyimpanan data Anda, lalu klik Create.
Di halaman Data Stores, pilih penyimpanan data baru Anda, lalu klik Create.
Men-deploy aplikasi penelusuran
Tentukan cara Anda berencana mengautentikasi aplikasi penelusuran Vertex AI Search: menggunakan OAuth 2.0 atau kunci API. Untuk mengetahui informasi tentang kelebihan dan kekurangan setiap metode, lihat Tentang autentikasi.
Men-deploy aplikasi penelusuran (OAuth 2.0)
Untuk men-deploy aplikasi penelusuran menggunakan autentikasi OAuth 2.0, ikuti langkah-langkah berikut:
Untuk menyiapkan OAuth 2.0, lihat Di Google Cloud di Mengautentikasi ke Vertex AI Agent Builder. Pastikan untuk menambahkan peran Pengguna Discovery Engine atau Pelihat Discovery Engine ke akun layanan.
Deploy aplikasi penelusuran Anda dengan salah satu cara berikut:
Gunakan widget penelusuran. Deploy aplikasi penelusuran Anda tanpa perlu coding. Untuk informasi selengkapnya, lihat Menambahkan widget penelusuran ke halaman web.
Gunakan API. Gunakan API untuk mengontrol tampilan fungsi penelusuran di situs Anda. Untuk informasi selengkapnya, lihat tab REST di Mendapatkan hasil penelusuran untuk aplikasi dengan data situs dan metode
servingConfigs.search
dalam referensi REST. Untuk mengurutkan hasil kueri penelusuran web, lihat Mengurutkan hasil penelusuran web.
Men-deploy aplikasi penelusuran (kunci API)
Untuk men-deploy aplikasi penelusuran menggunakan kunci API untuk autentikasi, ikuti langkah-langkah berikut:
Buat kunci API:
Di Konsol Google Cloud, buka halaman Kredensial.
Jika Anda belum berada di project, pilih project Anda di daftar project di bagian atas halaman konsol Google Cloud.
Klik Create credentials, lalu pilih API key. Jangan tambahkan batasan perujuk. Beberapa setelan privasi pengguna tidak meneruskan URL perujuk.
- Catat kunci API yang dihasilkan, yang akan Anda gunakan saat memanggil
metode
searchLite
.
- Catat kunci API yang dihasilkan, yang akan Anda gunakan saat memanggil
metode
Untuk meningkatkan keamanan, tambahkan pembatasan HTTP ke Kunci API Anda untuk membatasi akses ke layanan Vertex AI Agent Builder di
https://discoveryengine.googleapis.com/*
.
Deploy aplikasi penelusuran Anda menggunakan API. Lihat Mendapatkan hasil penelusuran untuk aplikasi dengan data situs (kunci API) dan metode
servingConfigs.searchLite
di referensi REST. Untuk mengurutkan hasil kueri penelusuran web, lihat Mengurutkan hasil penelusuran web.
Tentang autentikasi
Custom Search Site Restricted JSON API dari Programmable Search Engine diautentikasi menggunakan kunci API. Namun, dengan beberapa pengecualian, Vertex AI Search memerlukan OAuth 2.0.
Jika ingin terus menggunakan kunci API untuk autentikasi, Anda harus
menggunakan metode searchLite
melalui panggilan API.
Jika memilih untuk mengautentikasi melalui OAuth 2.0, Anda harus menggunakan metode search
dan metode answer
untuk membuat kueri situs Anda. Selain itu, Anda dapat men-deploy aplikasi penelusuran melalui widget penelusuran tanpa kode.
Tabel berikut mencantumkan perbedaan antara penggunaan metode searchLite
dengan
autentikasi kunci API dan metode search
dan answer
dengan autentikasi
OAuth 2.0.
Fitur/Metode | Metode searchLite |
Metode search |
---|---|---|
Authentication | Kunci API | OAuth 2.0 |
Widget penelusuran tersedia | ✘ | ✔ |
Ringkasan penelusuran | ✔ | ✔ |
Menelusuri situs publik | ✔ | ✔ |
Langkah berikutnya
Jika Anda perlu memfilter hasil penelusuran, lihat Ekspresi filter untuk penelusuran situs dasar.
Jika Anda perlu menyediakan penelusuran gambar, lihat Menelusuri gambar di situs.
Jika Anda perlu mengurutkan hasil penelusuran, misalnya menurut tanggal, lihat Mengurutkan hasil penelusuran untuk penelusuran situs dasar.
Jika Anda memerlukan penelusuran multi-giliran, lihat Perintah untuk pertanyaan lanjutan.