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

תרחישים לדוגמה
איך אפשר להשתמש בשאילתות בשפה טבעית ב-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.
איך יוצרים SQL באמצעות שפה טבעית ב-AlloyDB AI
התנסות מעשית עם מדריך מפורט ליצירת SQL משפה טבעית.