ב-AI גנרטיבי, 'הארקה' היא היכולת לקשר בין פלט של מודל לבין מקורות מידע שאפשר לאמת. אם מספקים למודלים גישה למקורות נתונים ספציפיים, ההארקה מקשרת את הפלט שלהם לנתונים האלה ומפחיתה את הסיכויים להמצאת תוכן.
בעזרת Vertex AI, אפשר להצמיד את הפלט של המודל לקרקע בדרכים הבאות:
- הארקה באמצעות חיפוש Google – הארקה של מודל באמצעות נתונים שזמינים לציבור באינטרנט.
- עיגון בעזרת מפות Google – עיגון מודל בעזרת נתונים גיאו-מרחביים ממפות Google.
- הצמדת המודל לנתונים – הצמדת מודל לנתונים מחיפוש מבוסס-Vertex AI בתור מאגר נתונים.
מידע נוסף על הארקה זמין במאמר סקירה כללית על הארקה.
מודלים נתמכים
רשימת פרמטרים
פרטים על ההטמעה מופיעים בדוגמאות.
googleSearch
תבסס את התשובה על נתונים שזמינים לציבור באינטרנט מחיפוש Google.
googleMaps
תבסס את התשובה על נתונים גיאו-מרחביים שגלויים לכולם ממפות Google.
קלט ה-API כולל את הפרמטר הבא:
| פרמטר קלט | |
|---|---|
| חובה:
דגל שאפשר להגדיר לערך |
מבנה התגובה של ה-API כולל את הפרמטר הבא:
| פרמטר של תגובה | ||
|---|---|---|
|
חובה: השדה הראשי שמכיל מידע על ההארקה. |
|
מאפיינים
למקור של ביקורת על מקום או על משתמש יש את המאפיינים הבאים:
| מאפיינים | |
|---|---|
|
חובה: הכותרת של המקור. |
|
חובה: URI שמקשר למקור. |
|
חובה: מזהה ייחודי של המקום. |
|
חובה: מזהה ייחודי של הביקורת. |
retrieval
עיגון התשובה באמצעות נתונים פרטיים מחיפוש מבוסס-Vertex AI כמאגר נתונים. הגדרה של כלי לאחזור מידע שהמודל יכול להשתמש בו כדי לגשת לידע חיצוני.
| פרמטרים | |
|---|---|
|
חובה: הארקה עם מקורות נתונים של חיפוש מבוסס-Vertex AI. |
VertexAISearch
| פרמטרים | |
|---|---|
|
חובה: מזהה משאב מאגר נתונים מלא מחיפוש מבוסס-Vertex AI, בפורמט הבא: |
דוגמאות
בקטע הזה מופיעות דוגמאות לעיגון תשובה על סמך נתונים ציבוריים באינטרנט באמצעות חיפוש Google, ועיגון תשובה על סמך נתונים פרטיים באמצעות חיפוש מבוסס-Vertex AI.
התבססות על נתונים ציבוריים באינטרנט באמצעות חיפוש Google
התשובה מבוססת על נתונים ציבוריים מחיפוש Google. כוללים את הכלי google_search_retrieval בבקשה. לא נדרשים פרמטרים נוספים.
Python
התקנה
pip install --upgrade google-genai
מידע נוסף מופיע ב מאמרי העזרה בנושא SDK.
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם 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
מידע נוסף מופיע ב מאמרי העזרה בנושא SDK.
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם 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
כך מתקינים או מעדכנים את Java.
מידע נוסף מופיע ב מאמרי העזרה בנושא SDK.
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם 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
התקנה
npm install @google/genai
מידע נוסף מופיע ב מאמרי העזרה בנושא SDK.
מגדירים משתני סביבה כדי להשתמש ב-Gen AI SDK עם 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
התבססות על נתונים פרטיים באמצעות חיפוש מבוסס-Vertex AI
התשובה מבוססת על נתונים ממאגר נתונים של חיפוש מבוסס-Vertex AI. מידע נוסף זמין במאמר בנושא חיפוש מבוסס-Vertex AI.
לפני שמעגנים תשובה לנתונים פרטיים, צריך ליצור מאגר נתונים ואפליקציית חיפוש.
אזהרה: בשלב הזה, ממשק ה-grounding הזה לא תומך ב'מצב חלוקה לקטעים' של חיפוש מבוסס-Vertex AI.
Gen AI SDK ל-Python
המאמרים הבאים
לעיון בתיעוד מפורט: