Dalam AI generatif, grounding adalah kemampuan untuk menghubungkan output model dengan sumber informasi yang dapat diverifikasi. Jika Anda memberi model akses ke sumber data tertentu, grounding akan mengaitkan outputnya ke data ini dan mengurangi peluang pembuatan konten yang dikarang-karang.
Dengan Vertex AI, Anda dapat melakukan grounding output model dengan cara berikut:
- Merujuk dengan Google Penelusuran - merujuk model dengan data web yang tersedia secara publik.
- Merujuk dengan Google Maps - merujuk model dengan data geospasial dari Google Maps.
- Hubungkan ke data Anda - hubungkan model dengan data Anda dari Vertex AI Search sebagai penyimpanan data.
Untuk mengetahui informasi selengkapnya tentang perujukan, lihat Ringkasan perujukan.
Model yang didukung
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash dengan audio native Live API (Pratinjau)
- Gemini 2.0 Flash dengan Live API (Pratinjau)
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
Daftar parameter
Lihat contoh untuk mengetahui detail implementasi.
googleSearch
Men-grounding respons dengan data web yang tersedia secara publik dari Google Penelusuran.
googleMaps
Mendasarkan respons dengan data geospasial yang tersedia untuk umum dari Google Maps.
Input API mencakup parameter berikut:
Parameter input | |
---|---|
| Wajib:
Flag yang dapat disetel ke |
Struktur respons API mencakup parameter berikut:
Parameter respons | ||
---|---|---|
|
Wajib: Kolom utama yang berisi informasi perujukan. |
|
Atribut
Sumber ulasan pengguna atau tempat memiliki atribut berikut:
Atribut | |
---|---|
|
Wajib: Judul sumber. |
|
Wajib: URI yang ditautkan ke sumber. |
|
Wajib: ID unik untuk tempat. |
|
Wajib: ID unik untuk ulasan. |
retrieval
Lakukan grounding respons dengan data pribadi dari Vertex AI Search sebagai penyimpanan data. Menentukan alat pengambilan yang dapat dipanggil model untuk mengakses pengetahuan eksternal.
Parameter | |
---|---|
|
Wajib: Lakukan grounding dengan sumber data Vertex AI Search. |
VertexAISearch
Parameter | |
---|---|
|
Wajib: ID resource penyimpanan data yang sepenuhnya memenuhi syarat dari Vertex AI Search, dalam
format berikut: |
Contoh
Bagian ini memberikan contoh untuk melakukan grounding respons pada data web publik menggunakan Google Penelusuran dan melakukan grounding respons pada data pribadi menggunakan Vertex AI Search.
Menghubungkan respons pada data web publik menggunakan Google Penelusuran
Menyertakan data publik Google Penelusuran dalam respons. Sertakan alat google_search_retrieval
dalam permintaan. Tidak ada parameter tambahan yang diperlukan.
Python
Instal
pip install --upgrade google-genai
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Pelajari cara menginstal atau mengupdate Go.
Untuk mempelajari lebih lanjut, lihat dokumentasi referensi SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Melakukan grounding respons pada data pribadi menggunakan Vertex AI Search
Melakukan grounding respons dengan data dari penyimpanan data Vertex AI Search. Untuk mengetahui informasi selengkapnya, lihat Aplikasi AI.
Sebelum melakukan grounding respons dengan data pribadi, buat penyimpanan data dan aplikasi penelusuran.
PERINGATAN: Untuk saat ini, antarmuka "perujukan" ini tidak mendukung "mode potongan" Vertex AI Search.
Gen AI SDK untuk Python
Langkah berikutnya
Untuk dokumentasi mendetail, lihat berikut ini: