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