Halaman ini memperkenalkan dan mencantumkan kemampuan Agent Search untuk aplikasi kustom. Halaman ini juga menyediakan link ke fitur, tutorial, dan checklist yang tersedia, untuk membantu Anda memulai Penelusuran Agen untuk aplikasi kustom.
Apa itu Agent Search untuk aplikasi kustom?
Agent Search untuk aplikasi kustom adalah mesin penelusuran dan penemuan konten berkualitas Google yang canggih, yang dapat Anda integrasikan ke dalam aplikasi yang berisi data situs dan data terstruktur atau tidak terstruktur lainnya. Kemampuan penelusuran ini melampaui pencocokan kata kunci dasar dan menggunakan AI untuk memberikan hasil yang sangat relevan, memberikan pengalaman penjelajahan dan penelusuran yang dipersonalisasi, serta menghasilkan jawaban AI yang didasarkan pada data Anda.
Anda dapat menggunakan aplikasi penelusuran kustom untuk data yang tidak bergantung pada vertikal yang ada di situs publik atau dalam format terstruktur atau tidak terstruktur. Selain itu, Agent Search menawarkan aplikasi penelusuran dan rekomendasi khusus vertikal lainnya.
- Untuk mengetahui informasi tentang data media, lihat Pengantar penelusuran dan rekomendasi media.
- Untuk mengetahui informasi tentang data perdagangan dan retail, lihat AI Commerce Search.
- Untuk mengetahui informasi tentang data layanan kesehatan, lihat Checklist penelusuran layanan kesehatan.
Kemampuan utama
Kemampuan utama Agent Search adalah sebagai berikut:
- Penelusuran berkualitas tinggi: Memanfaatkan keahlian penelusuran Google untuk memahami niat pengguna, bahkan dengan kueri yang kompleks dan kueri bahasa alami. Alat ini menggabungkan penelusuran kata kunci dan penelusuran semantik untuk memberikan hasil terbaik.
- Penjelajahan yang dipersonalisasi: Memberikan hasil yang dipersonalisasi tanpa kueri penelusuran tertentu dan feed yang dipersonalisasi berdasarkan konteks dan pola navigasi pengguna. Sangat ideal untuk pengalaman penemuan guna melihat halaman kategori dan feed beranda yang dipersonalisasi.
- Sumber data: Berfungsi dengan berbagai sumber data berikut:
- Situs: Indeks situs publik Anda dan gunakan fitur lanjutan, seperti pengayaan indeks dengan data terstruktur di situs Anda.
- Data Terstruktur: Telusuri data yang diatur dalam format yang ditentukan, seperti database, file JSON di Cloud Storage, atau tabel BigQuery—misalnya, katalog hotel, listingan real estate, dan direktori restoran.
- Data Tidak Terstruktur: Telusuri dokumen seperti file PDF, HTML, dan TXT, atau file gambar seperti file JPEG dan PNG yang disimpan di Cloud Storage atau BigQuery.
- Penelusuran Gabungan: Menelusuri beberapa penyimpanan data yang menggabungkan data dari sumber data yang disebutkan di atas. Misalnya, Anda dapat membuat aplikasi penelusuran dan menghubungkannya ke penyimpanan data situs dan penyimpanan data dokumen. Dengan demikian, pengguna Anda dapat menelusuri semua konten Anda sekaligus.
- Pembuatan jawaban AI yang didasarkan pada data: Menghasilkan jawaban AI yang didasarkan pada data Anda, dengan kutipan ke dokumen sumber. Anda juga dapat mengajukan pertanyaan lanjutan dan kueri terkait.
- Personalisasi: Meningkatkan hasil dan peringkat dari waktu ke waktu dengan belajar dari interaksi pengguna yang dicatat dalam peristiwa pengguna, seperti klik dan konversi.
- Pengelolaan data dan operasi CRUD: Mendukung operasi pembuatan, pembacaan, pembaruan, dan penghapusan (CRUD) pada dokumen Anda di penyimpanan data. Anda dapat menghapus setiap data dan memperbarui dokumen secara selektif. Untuk mengetahui informasi selengkapnya, lihat Operasi CRUD di penyimpanan data.
- Penyesuaian: Menawarkan beberapa cara untuk menyesuaikan dan mengonfigurasi pengalaman penelusuran dan penjelajahan yang sesuai dengan kebutuhan bisnis Anda.
Ringkasan
Diagram berikut menunjukkan komponen utama penelusuran kustom dan cara kerjanya:
Komponen Agent Search untuk penelusuran kustom dapat dijelaskan sebagai berikut:
- Penyimpanan data: Konten Anda dari berbagai sumber data disimpan di penyimpanan data Agent Search. Data sumber dapat berupa data situs publik atau data terstruktur dan tidak terstruktur.
- Pemrosesan dan pengindeksan data: Agent Search memahami dan
mengindeks data Anda, sehingga membuat representasi yang dapat ditelusuri dan diambil. Hal ini
mencakup hal berikut:
- Ekstraksi kata kunci: Mengidentifikasi dan menghasilkan istilah penting yang diperlukan untuk mengambil informasi yang benar.
- Pemahaman semantik menggunakan embedding: Membuat embedding vektor untuk menangkap makna konten.
- Pemrosesan metadata: Memproses dokumen Anda menggunakan data terstruktur atau metadata dokumen. Misalnya, lokasi dalam katalog hotel, tanggal modifikasi atau pembuatan dalam metadata halaman web.
- Penguraian dokumen lanjutan: Memahami struktur dokumen dan menganotasi informasi lanjutan, seperti tabel, gambar, dan grafik, menggunakan OCR atau penguraian tata letak.
- Aplikasi penelusuran: Inti dari penelusuran kustom adalah aplikasi penelusuran, yang terhubung ke satu atau beberapa penyimpanan data yang membawa data dari berbagai sumber. Untuk penelusuran gabungan, data diserap melalui konektor. Anda mengonfigurasi perilaku penelusuran dan penjelajahan di tingkat aplikasi.
- Kueri pengguna: Input dari pengguna yang dimaksudkan untuk mengambil informasi dari
aplikasi Anda, yang dapat berupa dua jenis:
- Kueri penelusuran: Pengguna memasukkan kueri penelusuran yang ditargetkan menggunakan teks atau gambar. Penelusuran tekstual didukung oleh pelengkapan otomatis.
- Kueri navigasi atau penjelajahan: Penelusuran eksploratif untuk memberikan konten relevan yang dipersonalisasi tanpa kueri tertentu. Fitur ini didukung oleh aktivitas pengguna sebelumnya dan sinyal lainnya, seperti halaman kategori dan lokasi saat ini.
- Pengambilan dan penentuan peringkat: Ada beberapa subkomponen untuk pengambilan dan
penentuan peringkat hasil:
- Pemahaman kueri untuk penelusuran: Agent Search menganalisis kueri penelusuran menggunakan hal berikut:
- Natural language processing: Untuk memahami intent.
- Filter dengan natural language understanding: Menerjemahkan lokasi dari kueri natural language menjadi koordinat geografis dan kondisi dalam kueri natural language menjadi filter.
- Pustaka pengetahuan: Untuk memperjelas istilah dan memperluas penelusuran.
- Fitur opsional: Mencakup koreksi ejaan, sinonim, dan pengubahan susunan kata kueri.
- Pengambilan: Agent Search menemukan dokumen atau potongan yang paling relevan berdasarkan metode berikut:
- Pencocokan kata kunci untuk penelusuran: Penelusuran konvensional berdasarkan istilah.
- Penelusuran semantik: Menggunakan embedding untuk menemukan konten yang mirip secara konseptual.
- Pemfilteran: Menerapkan filter apa pun yang telah Anda konfigurasi—misalnya, tanggal, kategori, atau skor relevansi.
- Peringkat: Agent Search memberi peringkat hasil berdasarkan faktor-faktor berikut:
- Relevansi: Kombinasi pencocokan kata kunci dan semantik selama penelusuran.
- Sinyal web untuk penelusuran situs: Faktor seperti kualitas dan popularitas halaman.
- Mendorong dan mengubur: Aturan kustom Anda untuk mempromosikan atau mendemosikan hasil tertentu.
- Personalisasi: Belajar dari interaksi pengguna. Langkah ini opsional, tetapi sangat direkomendasikan.
- Pengurutan: Menerapkan petunjuk pengurutan, misalnya, berdasarkan tanggal.
- Pemahaman kueri untuk penelusuran: Agent Search menganalisis kueri penelusuran menggunakan hal berikut:
- Pembuatan hasil dan jawaban:
- Hasil penelusuran: Daftar dokumen atau potongan yang relevan dan diberi peringkat akan ditampilkan dengan fitur opsional, seperti cuplikan, jawaban ekstraktif, dan segmen ekstraktif. Hasil yang disajikan dapat dikonfigurasi dengan bantuan kontrol penyajian. Anda juga dapat menyesuaikan hasil penelusuran.
- Pembuatan jawaban: Jawaban yang ringkas dan disintesis dibuat berdasarkan hasil teratas dan relevan, dengan kutipan. Fitur ini menggunakan fitur LLM lanjutan.
- Penjelajahan yang dipersonalisasi: Kumpulan dokumen yang dipersonalisasi dengan prediksi kemungkinan engagement atau konversi tertinggi akan ditampilkan. Prediksi ini menggunakan model lanjutan yang belajar dari interaksi pengguna.
- Peristiwa pengguna: Pelacak untuk interaksi pengguna, seperti klik dan tampilan, yang membantu Agent Search mempelajari dan meningkatkan kualitas penelusuran dan personalisasi. Peristiwa pengguna membantu mengoptimalkan KPI bisnis Anda, termasuk engagement, konversi, dan pendapatan.
Fitur dan konfigurasi utama
Fitur dan konfigurasi berikut tersedia untuk aplikasi penelusuran kustom Anda. Di setiap tahap, Anda dapat menyesuaikan setelan ini untuk memberikan hasil terbaik kepada pengguna.
Untuk menguraikannya, berikut konfigurasi yang tersedia:
- Penyiapan data:
- Skema untuk data terstruktur: Tentukan struktur data Anda dengan nama dan jenis kolom. Anda dapat memberikan skema sendiri atau mengizinkan Agent Search mendeteksinya secara otomatis. Untuk mengetahui informasi selengkapnya, lihat Menyediakan atau mendeteksi skema secara otomatis.
- Metadata: Tambahkan metadata ke dokumen dan halaman web terstruktur atau tidak terstruktur untuk meningkatkan kualitas penelusuran dan mengaktifkan pemfilteran. Untuk informasi selengkapnya, lihat referensi berikut:
- Chunking: Memecah dokumen menjadi bagian-bagian yang lebih kecil untuk relevansi dan pemrosesan LLM yang lebih baik. Untuk mengetahui informasi selengkapnya, lihat Mengurai dan memotong dokumen.
- Penguraian: Gunakan salah satu opsi berikut untuk mengekstrak teks, gambar, dan anotasi lainnya:
- Parser digital untuk mengekstrak teks yang dapat dibaca mesin.
- Parser OCR untuk PDF guna mengekstrak teks dari PDF atau gambar yang dipindai.
- Layout Parser untuk mendeteksi struktur dokumen dan menganotasi gambar dan grafik untuk pemotongan dan pemahaman dokumen yang lebih baik, yang diperlukan untuk dokumen kompleks dan aplikasi RAG.
- Embedding kustom: Upload embedding vektor yang Anda siapkan sendiri. Untuk mengetahui informasi selengkapnya, lihat Menggunakan embedding kustom.
- Penyerapan data: Agent Search
menawarkan berbagai jenis penyerapan dan pengelolaan dokumen untuk data dari
berbagai sumber, seperti:
- Crawling untuk data situs
- Menyerap data terstruktur dan tidak terstruktur dari Cloud Storage dan BigQuery atau melalui REST API
- Mengelola setiap dokumen menggunakan operasi CRUD
- Konfigurasi penelusuran dan penjelajahan:
- Setelan kolom: Mengontrol cara kolom dikonfigurasi untuk penelusuran dan pembuatan jawaban, seperti dapat ditelusuri, dapat diambil, atau dapat diindeks. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi setelan kolom.
- Pelengkapan otomatis: Memberikan saran kueri saat pengguna mengetik. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi pelengkapan otomatis.
- Serving Controls: Buat aturan untuk mengubah perilaku penelusuran. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi kontrol inferensi untuk penelusuran.
- Penguatan/penurunan: Mempromosikan atau mendemosikan hasil tertentu berdasarkan filter.
- Filter: Menghapus hasil berdasarkan filter.
- Sinonim: Memperlakukan istilah tertentu sebagai setara.
- Pengalihan: Mengarahkan pengguna ke URL tertentu untuk kueri tertentu.
- Kontrol promosi: Mempromosikan hasil di dalam dan di luar penyimpanan data Agent Search Anda.
- Penyesuaian penelusuran (Pratinjau): Latih model lebih lanjut berdasarkan pasangan kueri dan ekstrak teks. Untuk mengetahui informasi selengkapnya, lihat Meningkatkan hasil penelusuran dengan penyesuaian penelusuran.
- Konfigurasi khusus situs:
- Pengindeksan lanjutan: Untuk mengetahui detail selengkapnya, lihat Mengaktifkan pengindeksan situs lanjutan.
- Memperbarui halaman web: Anda dapat memperbarui dokumen di situs secara rutin menggunakan refresh otomatis atau manual atau memilih refresh berbasis peta situs.
- Retrieval: Konfigurasikan metode pengambilan berikut:
- Peringkat: Tingkatkan atau turunkan hasil yang diambil, urutkan hasil penelusuran web, atau urutkan hasil dari penyimpanan data terstruktur.
- Hasil penelusuran: Gunakan Agent Search untuk melakukan hal berikut:
- Dapatkan jawaban dan tindak lanjut.
- Mendapatkan ringkasan penelusuran.
- Mendapatkan cuplikan dan konten ekstraktif.
- Membuat pengalaman penjelajahan yang dipersonalisasi yang memerlukan peristiwa pengguna
- Peristiwa pengguna: Mencatat interaksi pengguna, seperti klik dan penayangan untuk meningkatkan penelusuran dan personalisasi. Untuk mengetahui informasi selengkapnya, lihat Tentang peristiwa pengguna untuk aplikasi kustom.
Langkah berikutnya
- Mulai menggunakan penelusuran kustom.
- Ikuti checklist penelusuran kustom dan checklist penelusuran situs untuk menyiapkan aplikasi penelusuran kustom Anda sendiri dengan semua konfigurasi.