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

תרחישים לדוגמה
תלמדו איך אפשר להשתמש בשאילתות בשפה טבעית ב-AlloyDB AI בתרחישים עסקיים נפוצים.
| תרחיש לדוגמה | יעד עסקי | שאלה לדוגמה | ההשפעה על העסק |
|---|---|---|---|
| ניתוח נתוני מכירות | מעקב אחר ביצועי המכירות וזיהוי הנציגים המובילים | "Who were our top 3 sales reps by revenue in Austin for the last quarter?" |
- Accelerated Decisions – ניתוח נתוני מכירות מיידי בשירות עצמי. |
| אימוץ השימוש במוצרים | הבנת התנהגות המשתמשים והשימוש בתכונות | "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?" |
– שירות טוב יותר – זיהוי ופתרון מהירים יותר של בעיות של לקוחות. |
מידע נוסף
כדי לבנות אפליקציות עם שאילתות בשפה טבעית באמצעות AlloyDB, אפשר לעיין במשאבים למפתחים של Google.
מדריך לאפליקציה מבוססת-שיחה
איך יוצרים אפליקציה למסחר בממשק שיחה באמצעות AlloyDB AI ו-Serverless
איך יוצרים SQL באמצעות שפה טבעית ב-AlloyDB AI
תוכלו לצבור ניסיון מעשי בעזרת הדרכה מודרכת ליצירת SQL משפה טבעית.