Di AI generatif, grounding merupakan 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 pada output model dengan cara berikut:
- Grounding dengan Google Penelusuran - melakukan grounding pada model dengan data web yang tersedia secara publik.
- Grounding dengan Google Maps - melakukan grounding pada model dengan data geospasial dari Google Maps.
- Grounding ke data Anda - melakukan grounding pada model dengan data Anda dari Agent Search sebagai penyimpanan data.
Untuk mengetahui informasi selengkapnya tentang grounding, lihat Ringkasan grounding.
Model yang didukung
Daftar parameter
Lihat contoh untuk mengetahui detail penerapan.
googleSearch
Lakukan grounding pada respons dengan data web yang tersedia secara publik dari Google Penelusuran.
googleMaps
Lakukan grounding pada respons dengan data geospasial yang tersedia secara publik dari Google Maps.
Input API mencakup parameter berikut:
| Parameter input | |
|---|---|
| Wajib:
Flag yang dapat ditetapkan ke |
Struktur respons API mencakup parameter berikut:
| Parameter respons | ||
|---|---|---|
|
Wajib: Kolom utama yang berisi informasi grounding. |
|
Atribut
Sumber ulasan tempat atau pengguna memiliki atribut berikut:
| Atribut | |
|---|---|
|
Wajib: Judul sumber. |
|
Wajib: URI yang menautkan ke sumber. |
|
Wajib: ID unik untuk tempat. |
|
Wajib: ID unik untuk ulasan. |
retrieval
Lakukan grounding pada respons dengan data pribadi dari Agent Search sebagai penyimpanan data. Menentukan alat pengambilan yang dapat dipanggil model untuk mengakses pengetahuan eksternal.
| Parameter | |
|---|---|
|
Wajib: Lakukan grounding dengan sumber data Agent Search. |
VertexAISearch
| Parameter | |
|---|---|
|
Wajib: ID resource penyimpanan data yang sepenuhnya memenuhi syarat dari Agent Search, dalam format berikut: |
Contoh
Bagian ini memberikan contoh untuk melakukan grounding pada respons terhadap data web publik menggunakan Google Penelusuran dan melakukan grounding pada respons terhadap data pribadi menggunakan Agent Search.
Melakukan grounding pada respons terhadap data web publik menggunakan Google Penelusuran
Lakukan grounding pada respons dengan data publik Google Penelusuran. Sertakan alat google_search_retrieval dalam permintaan. Tidak diperlukan parameter tambahan.
Python
Menginstal
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
Java
Pelajari cara menginstal atau mengupdate Java.
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
Node.js
Menginstal
npm install @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
Melakukan grounding pada respons terhadap data pribadi menggunakan Agent Search
Lakukan grounding pada respons dengan data dari penyimpanan data Agent Search. Untuk mengetahui informasi selengkapnya, lihat Agent Search.
Sebelum melakukan grounding pada respons dengan data pribadi, buat penyimpanan data dan aplikasi penelusuran.
PERINGATAN: Untuk saat ini, antarmuka "grounding" ini tidak mendukung "mode potongan" Agent Search.
Gen AI SDK untuk Python
Langkah berikutnya
Untuk dokumentasi mendetail, lihat hal berikut: