סקירה כללית על שפה טבעית ב-AlloyDB AI

תכונת השפה הטבעית של AlloyDB AI (גרסת טרום-השקה (Preview)) מאפשרת לתרגם שאלות בשפה טבעית לשאילתות SQL שמודעות לסכימה, וכך עוזרת למפתחים ולמנתחי נתונים לאחזר תובנות ממסדי נתונים של AlloyDB ל-PostgreSQL מהר יותר.

תמונה ממוזערת של סינון מבוסס-AI

ליצור שכבת הקשר עשירה על ידי הבנת הטבלאות, העמודות והקשרים ביניהן, כדי ליצור שאילתות מדויקות שמותאמות להקשר.

תמונה ממוזערת של יצירת טקסט במסד הנתונים

לנתח כוונות בצורה חכמה באמצעות חיפוש קונספט ולהשתמש במאגר תבניות כדי ליצור שאילתות SQL במהירות ובאמינות.

תמונה ממוזערת של שילוב ישיר של מודל

לספק בקרת גישה פרטנית, כדי לוודא שמשתמשי הקצה רואים רק נתונים שיש להם הרשאה לגשת אליהם. זה קריטי לאפליקציות שמריצות שאילתות שנוצרו על ידי AI.

איך זה עובד

התכונה "שפה טבעית ב-AlloyDB AI" (גרסת טרום-השקה (Preview)) נועדה לפעול בצורה מאובטחת עם סכימת מסד הנתונים שלכם. אחרי שרושמים את אובייקטי הסכימה באמצעות הגדרת שפה טבעית, אפשר להפעיל את הפונקציה alloydb_ai_nl.get_sql() מהאפליקציה כדי לתרגם שאלות באנגלית פשוטה לשאילתות SQL, או להשתמש ב-explain_sql כדי להבין שאילתה. התכונה משתלבת עם תפקידים סטנדרטיים של PostgreSQL ועם ניהול זהויות והרשאות גישה (IAM) לצורכי אבטחה, ואפשר להשתמש בתצוגות מאובטחות עם פרמטרים לבקרת גישה מפורטת.

כדי להאיץ את ההגדרה ולהבטיח דיוק, AlloyDB כולל כלים לשיפור הפרודוקטיביות ליצירת הקשר אוטומטית מהסכימה שלכם. הכלים האלה יוצרים באופן אוטומטי הקשר של סכימה ומציעים תבניות של שאילתות, וכך מצמצמים את המאמץ הידני שנדרש כדי להתחיל. כדי לשפר את התוצאות, אתם יכולים להוסיף למאגר התבניות תבניות של שאילתות שספציפיות לעסק שלכם. המודל הבסיסי יכול ליצור שאילתות SQL מורכבות – כולל איחודים של כמה טבלאות, צבירות ופונקציות אנליטיות (window functions) – על סמך כוונת המשתמש וההקשר של הסכימה. ככל שמוסיפים יותר הקשר ותבניות, כך הדיוק משתפר.

סקירה חזותית של שפה טבעית ב-AlloyDB AI

תרחישים לדוגמה

איך אפשר להשתמש בשאילתות בשפה טבעית ב-AlloyDB AI בתרחישים עסקיים נפוצים.

תרחיש לדוגמה יעד עסקי שאלה לדוגמה ההשפעה על העסק
ניתוח נתוני המכירות של מעקב אחרי ביצועי המכירות וזיהוי נציגי המכירות המובילים "Who were our top 3 sales reps by revenue in Austin for the last quarter?" - קבלת החלטות מהירה יותר
– ניתוח נתוני מכירות מיידי בשירות עצמי.
הטמעת מוצרים הבנת התנהגות המשתמשים והשימוש בתכונות "How many users on our 'Pro' plan used the new reporting feature last week?" - איטרציה מהירה יותר
– מאמתים השערות במהירות ומפתחים מוצרים טובים יותר.
שרשרת האספקה של מעקב אחרי שרשרת האספקה וזיהוי צווארי בקבוק "Show me all shipments from the Reno warehouse that are delayed by more than 3 days." - יעילות משופרת
– פתרון בעיות תפעוליות באופן יזום.
תמיכת הלקוחות של ניתוח של כרטיסי תמיכה כדי לזהות מגמות "What is the most common complaint category for tickets created in the last 7 days?" - שירות טוב יותר
– זיהוי ופתרון של בעיות של לקוחות מהר יותר.

מידע נוסף

ב-Google Developers תוכלו ללמוד איך לפתח אפליקציות לשאילתות בשפה טבעית באמצעות AlloyDB.

מדריך

איך יוצרים אפליקציה למסחר בממשק שיחה באמצעות AlloyDB AI ו-Serverless.

מדריך

מדריך טכני מפורט להגדרה, להתאמה אישית ולשימוש בפונקציה get_sql().

Codelab

התנסות מעשית עם מדריך מפורט ליצירת SQL משפה טבעית.