בדף הזה מתואר AlloyDB AI בשפה טבעית, שמאפשר לכם ליצור אפליקציות AI גנרטיביות שפונות למשתמשים באמצעות שפה טבעית לשליחת שאילתות למסדי נתונים.
השפה הטבעית של AlloyDB AI יוצרת שאילתות SQL שמודעות להקשר עבור שאלות בשפה טבעית של משתמשי קצה באפליקציה, ומספקת API לאבטחה כדי להריץ את השאילתות האלה. שפה טבעית מייעלת את הפיתוח של אפליקציות AI גנרטיביות, כי היא מעבירה את המורכבות של המרת שפה טבעית ל-SQL משכבת האפליקציה לשכבת מסד הנתונים. תזמור של שפה טבעית ל-SQL (NL2SQL) מוטמע במסד הנתונים. אפשר לשלוח שאילתות לנתונים מובנים ולא מובנים.
בנוסף, השפה הטבעית של AlloyDB AI מספקת ממשק אינטואיטיבי למפתחי SQL שמתרגם שפה טבעית ל-SQL, כמו בדוגמה הבאה:
SELECT
alloydb_ai_nl.get_sql(
...,
'What is the sum that client number 4''s account has following transaction 851?'
);
התמיכה בשפה טבעית ב-AlloyDB AI ניתנת באמצעות alloydb_ai_nl, שהוא תוסף ל-AlloyDB ל-PostgreSQL. התוסף תלוי בתוספי PostgreSQL כמו google_ml_integration, vector ו-pg_trgm.
התוסף alloydb_ai_nl שולח בקשות לחיזוי למודלים של Vertex AI. מידע נוסף זמין במאמר התקנת AlloyDB AI ב-AlloyDB Omni באמצעות RPM.
תרחישים לדוגמה
השפה הטבעית של AlloyDB AI מתאימה למפתחים שרוצים:
- ליצור במהירות ממשק צ'אט עם לקוחות באמצעות יצירת שאילתות משפה טבעית.
- לשפר שאילתות שנוצרו באופן אוטומטי ולבצע בדיקות יסודיות כדי לספק תשובות מדויקות.
- אפשר לשפר את התוצאות שנוצרו על ידי הוספת תבניות ומידע הקשרי.
- אפשר להטמיע חוויית צ'אט אינטואיטיבית ומדויקת שמאפשרת ללקוחות לשאול שאלות בשפה טבעית על הנתונים הרלציוניים שלהם.
יכולות מרכזיות
| יכולת מרכזית | תיאור |
|---|---|
| שכבה סמנטית |
|
| חיפוש מושגים |
|
| מאגר השאילתות |
|
מגבלות
אובייקטים בשפה טבעית של AlloyDB AI שנוצרו במופע הראשי מועברים לרפליקות לקריאה בלבד. עם זאת, ההגדרה של הדגל alloydb_ai_nl.enabled לא משוכפלת אוטומטית, ולכן צריך לשכפל אותה ידנית בכל מופע. מידע נוסף זמין במאמר בנושא יצירת שאילתות SQL שנותנות מענה לשאלות בשפה טבעית.
המאמרים הבאים
- יצירת שאילתות SQL שנותנות מענה לשאלות בשפה טבעית.
- איך יוצרים SQL באמצעות שפה טבעית ב-AlloyDB AI
- כאן מוסבר איך לחפש נתונים רלציוניים שמאוחסנים ב-AlloyDB Omni ב-Gemini Enterprise באמצעות שפה טבעית ב-AlloyDB AI (גרסת Preview).