פונקציות AlloyDB AI מאפשרות להריץ מודלים של AI שנרשמו באמצעות ניהול נקודות קצה של מודלים ישירות במסד הנתונים באמצעות אופרטורים של SQL. שילוב עם Gemini Enterprise Agent Platform מאפשר סינון חכם, דירוג סמנטי ויצירת טקסט לנתונים התפעוליים בזמן אמת.
סינון ודירוג של SQL באמצעות AI
שימוש בפונקציות SQL פשוטות למשימות AI מתקדמות. התוסף google_ml_integration מספק אופרטורים כמו ai.if() לסינון חכם ו-ai.rank() לדירוג סמנטי מחדש.
יצירת טקסט במסד הנתונים
מבצעים טרנספורמציות בשורות במסד הנתונים. באמצעות האופרטור ai.generate(), אתם יכולים לבקש ממודל בסיסי לסכם ביקורת על מוצר או לשנות נתונים ישירות בשאילתה.
פונקציות הטמעה וחיזוי
אתם יכולים להשתמש בפונקציות SQL כמו google_ml.embedding() כדי ליצור הטמעות וקטורים או google_ml.predict_row( כדי להפעיל חיזויים מכל מודל רשום, והכול בתוך מסד הנתונים.
איך פועלות פונקציות ה-AI
כשמטמיעים אופרטור AI כמו ai.if(), ai.rank() או ai.generate() בשאילתת SQL, פונקציות ה-AI מזהות אותו. המנוע הזה, שזמין באמצעות התוסף google_ml_integration, מתזמר את כל התהליך. הוא אורז בצורה מאובטחת את נתוני השורות הרלוונטיים וקורא למודל ML רשום מראש מספקים כמו Gemini, OpenAI או Anthropic. מודל ה-ML מעריך את הנתונים ומחזיר חיזוי – כמו true/false לסינון או ציון לדירוג. פונקציות ה-AI משלבות את החיזוי הזה בצורה חלקה בהרצת השאילתה, ומחזירות קבוצת תוצאות SQL רגילה. אתם מקבלים תובנות מבוססות-AI בלי להעביר את הנתונים.

היתרונות של פונקציות AlloyDB AI
מנגנוני השאילתות המסורתיים של מסדי נתונים הם בדרך כלל נוקשים, ומאלצים את המפתחים להגדיר בקוד את כל הנתיבים האפשריים לאינטראקציה של המשתמשים. פונקציות AlloyDB AI מאפשרות לשנות באופן משמעותי את חוויית המשתמש, באמצעות הפעולות הבאות:
הוספת ידע על העולם לנתונים של הארגון: אתם יכולים להוסיף את הידע על העולם האמיתי של מודלים גדולים של שפה (LLM) ישירות למסד הנתונים של AlloyDB ל-PostgreSQL. הנה כמה דוגמאות לשימוש בפונקציות AI:
- עיבוד נתונים לא מובְנים באמצעות
ai.generate: אתם יכולים לנהל משוב גולמי, רועש או לא מובְנה ממשתמשים – כמו ביקורות או יומנים – באמצעות Gemini עם SQL. - כדי לקבוע אם עסקאות הן הונאה באמצעות
ai.if, נותנים לפונקציה רצף של פעולות משתמש, הערות על עסקאות או סיכומים של צ'אטים ומבקשים ממנה להעריך תוצאה בינארית:Is this fraudulent?
- עיבוד נתונים לא מובְנים באמצעות
בינה מלאכותית עם ביצועים גבוהים: כדי לשפר את הביצועים ולטפל במידע בקנה מידה נרחב, אפשר להשתמש בפונקציות ה-AI הבאות:
- עיבוד מבוסס-מערך מאפשר לטפל באלפי שורות בשנייה, פי 2,000 מהר יותר מקריאות של שורה אחת בכל פעם. כל פונקציות ה-AI יכולות לעבד נתונים שמבוססים על מערכים. מידע נוסף זמין במאמר בנושא ביצוע שאילתות SQL חכמות באמצעות פונקציות AI.
- כדי להשיג תפוקה גבוהה משמעותית בהשוואה לקריאות של שורה בכל פעם, מומלץ להשתמש באצווה חכמה לפונקציות AI. מידע נוסף זמין במאמר שיפור הביצועים של שאילתות באמצעות פונקציות AI.
- כדי לבטל את העלויות של השימוש ב-LLM, אפשר להשתמש ב-
ai.ifכדי לשפר את היעילות ולהגיע ל-100,000 שורות בשנייה (שיפור של פי 23,000 לעומת קריאות של שורה בכל פעם) ולהוזיל את העלויות פי 6,000, עד ל-1/10 של סנט.
תרחישי שימוש בפונקציות של AlloyDB AI
בטבלה הבאה מתוארים תרחישים לדוגמה לשימוש בפונקציות של AlloyDB AI.
פונקציה |
תיאור |
תרחיש לדוגמה |
|---|---|---|
ai.if |
סינון קוגניטיבי חכם שמבוסס על שפה טבעית. |
לזהות אילו עסקאות של לקוחות נראות כמו תרמית על סמך דפוסי התנהגות. |
ai.rank |
מדרג מחדש את תוצאות החיפוש הווקטורי על סמך ניואנסים עמוקים בהקשר. |
לתת עדיפות לבדים נושמים בחיפוש של tropical wedding,
גם אם מסד הנתונים לא יודע מה המשמעות של "בדים נושמים". |
ai.generate |
יוצרת תוכן חדש או משנה פורמטים של נתונים. |
ממירים את הנתונים הגולמיים של יומני השרת לפורמט JSON מובנה כדי שיהיה קל יותר לנתח אותם. |
ai.analyze_sentiment |
מסווג את הטון הרגשי של הטקסט בתור חיובי, שלילי או ניטרלי. |
סיווג של אלפי ביקורות על מוצרים כדי לאמוד את שביעות הרצון הכללית של הלקוחות. |
ai.summarize |
תמצות טקסט ארוך למידע חיוני. |
לחלץ החלטות חשובות ופעולות לביצוע מתמלילי שיחות. |
ai.agg_summarize |
פונקציית צבירה שמעבדת כמה שורות בעמודה כדי ליצור סיכום מאוחד אחד לקבוצה מסוימת של שורות. |
יוצרים סיכום אחד של סרט ספציפי על סמך כל הביקורות הנפרדות שלו בטבלה. |
ai.forecast |
מאפשרת חיזוי של סדרות זמנים באמצעות מודל TimesFM. |
לחזות את צורכי המלאי העתידיים על סמך נתוני מכירות היסטוריים. |
מידע נוסף
אפשר לעיין במקורות מידע למפתחים כדי ליצור אפליקציות משלכם לשאילתות בשפה טבעית באמצעות AlloyDB AI.
חיפוש וקטורי ואופרטורים של AI ב-AlloyDB AI
צוותי IT קטנים יכולים להשתמש ב-AI גנרטיבי עם מסדי נתונים ב- Google Cloud .
אופרטורים של AlloyDB AI ודירוג מחדש
לפרוס את AlloyDB AI עם אופרטורים של AI. אפשר להשתמש בהם למשימות כמו חיפוש סמנטי, צירופים ודירוג תוצאות.
ניהול נקודות קצה של מודלים
אפשר ליצור חוויות עשירות יותר של AI גנרטיבי באמצעות ניהול נקודות קצה של מודלים.
AlloyDB AI functions reference
מאמרי עזרה על הפונקציות והפרמטרים של התוסף google_ml_integration.