AlloyDB AI מספק חבילה משולבת של יכולות AI ולמידת מכונה (ML) ב-AlloyDB ל-PostgreSQL, שמאפשרת לכם ליצור אפליקציות של AI גנרטיבי באמצעות הנתונים של מסד הנתונים התפעולי. אתם יכולים להריץ חיפושים מהירים של דמיון וקטורי, לתרגם שאלות בשפה טבעית לשאילתות SQL ולהפעיל מודלים בסיסיים מ-Gemini Enterprise Agent Platform, מ-OpenAI ומ-Anthropic ישירות מ-SQL.
כדי לפשט את תהליך הפיתוח של אפליקציות מבוססות-AI, ב-AlloyDB יש את התוספים הבאים:
תוסף vector: תוסף
pgvectorPostgreSQL הרגיל מותאם אישית ל-AlloyDB, ונקראvector. הוא תומך באחסון של הטמעות שנוצרו בעמודת וקטור. התוסף גם מוסיף תמיכה בתכונות של כימות סקלרי כדי ליצור אינדקסים שלIVF. אפשר גם ליצור אינדקסIVFFlatאו אינדקסHNSWשזמינים ב-pgvectorהרגיל.תוסף alloydb_scann: התוסף
alloydb_scannמטמיע אינדקס יעיל מאוד של השכן הקרוב ביותר, שמבוסס על אלגוריתם ScaNN.אפשר להשתמש בתוסף
alloydb_scannעם PostgreSQL בגרסאות 14, 15, 16, 17 ו-18.תוסף google_columnar_engine: אפשר לטעון את אינדקס ScaNN למנוע מבוסס-העמודות כדי להאיץ עוד יותר את החיפוש הווקטורי.
התוסף google_ml_integration: התוסף
google_ml_integrationמספק פונקציות AI ליצירת הטמעות, דירוג סמנטי והטמעה של מסננים, איחודים ויצירה או סיכום של טקסטים שמבוססים על AI. התוסף הזה גם מספק פונקציות לרישום מטא-נתונים למודלים של AI. לאחר מכן, המטא-נתונים הרשומים משמשים להפעלת חיזויים מהמודלים האלה.תוסף alloydb_ai_nl: התוסף
alloydb_ai_nlמאפשר למפתחים ליצור אפליקציות שעונות בצורה מדויקת ומאובטחת על שאלות של משתמשי קצה בשפה טבעית לגבי נתונים במסד הנתונים של AlloyDB. כך הנתונים נגישים למשתמשים שאולי לא יודעים לכתוב ב-SQL. כדי להשתמש בתהליכי עבודה מתקדמים של המרת טקסט ל-SQL ולשלב סוכני AI, מומלץ להשתמש ב-QueryData.
הנה כמה תרחישים לדוגמה שבהם אפשר להשתמש ב-AlloyDB AI ובתוספים האלה:
חיפוש וקטורי: שימוש ב-AlloyDB כדי לאחסן הטמעות וקטוריות ולבצע חיפושי דמיון יעילים מאוד. אתם יכולים ליצור אינדקס יעיל מאוד של השכן הקרוב ביותר, שמבוסס על אלגוריתם ScaNN.
ביצוע שאילתות SQL חכמות באמצעות פונקציות AI של AlloyDB: שימוש ב-AI ישירות בתוך שאילתות SQL. כך תוכלו לדרג מחדש את תוצאות החיפוש כדי לשפר את הרלוונטיות, לשלב שפה טבעית בשאילתות SQL וליצור הטמעות מולטי-מודאליות לחיפוש וקטורי.
קריאה למודלים באמצעות נקודות קצה של מודלים: רישום מודלי AI כנקודות קצה של מודלים וקריאה לנקודות הקצה מתוך AlloyDB כדי ליצור הטמעות, להפעיל חיזויים או לבצע חיפושים לפי דמיון.
יצירת הטמעות והפעלת חיזויים: משתמשים במודלים של הטמעת טקסט או בנקודות קצה רשומות של מודלים ב-Gemini Enterprise Agent Platform כדי ליצור הטמעות של טקסט או הטמעות מולטי-מודאליות.
שאילתות נתונים בשפה טבעית באמצעות QueryData: תרגום שאלות בשפה טבעית לשאילתות SQL באמצעות קבוצות הקשר (תבניות, מאפיינים ושאילתות חיפוש ערכים) ושילוב של יצירת SQL משפה טבעית בפנייה אחת באפליקציות ובסוכני ה-AI.
פיתוח סוכנים לאינטראקציה עם נתונים באמצעות ניתוח נתונים בממשק שיחה: אתם יכולים ליצור סוכנים לאינטראקציה עם נתונים עם שמירת מצב (stateful) ושיחה רב-שלבית ב-AlloyDB Studio, ולשוחח איתם כדי לחקור את הנתונים ב-AlloyDB בשפה טבעית.
יצירת הצהרות SQL משפה טבעית באמצעות התוסף
alloydb_ai_nl: אתם יכולים להוסיף לאפליקציה יכולות של שפה טבעית במסד הנתונים באמצעות התוסףalloydb_ai_nl(לתהליכי עבודה חדשים של המרת טקסט ל-SQL, מומלץ להשתמש ב-QueryData).