Switch to English

תיעוד

כל מה שצריך לדעת על ה-Q-Ace Agentic Framework.

 ️ סוכן מסדי נתונים (Database Agent)

סוכן מסדי הנתונים מספק ממשק בשפה טבעית למסדי נתונים של SQLite. הוא מאפשר למשתמשים לשאול, לנתח ולאמת נתונים מבלי לכתוב שורת SQL אחת.

🚀 תכונות עיקריות

  • טקסט ל-SQL: תרגום אוטומטי של שאלות בשפה טבעית (אנגלית או עברית) לשאילתות SQL SELECT תקינות.
  • מסדי נתונים לדוגמה: כולל תמיכה מובנית בערכות נתונים סטנדרטיות כמו Chinook (חנות מוזיקה), Northwind (מסחר), ומסד נתונים של QA Test.
  • אימות מבוסס בינה מלאכותית: לא רק כלי שאילתות - הסוכן מנתח את התוצאות אל מול הבקשה המקורית שלך כדי לאשר אם קריטריונים ספציפיים התקיימו.
  • גילוי סכמה דינמי: קריאה אוטומטית של מבנה מסד הנתונים כדי להבין את קשרי הגומלין בין הטבלאות והעמודות.
  • ניתוח תוצאות: מספק סיכום קריא לבני אדם של הנתונים שהוחזרו מהשאילתה.

🛠 ️ איך זה עובד

  1. חילוץ סכמה: הסוכן מזהה את הטבלאות והעמודות במסד הנתונים שנבחר.
  2. יצירת SQL: מודל LLM מייצר שאילתת SELECT מאובטחת בהתבסס על ההנחיה שלך וסכמת מסד הנתונים.
  3. ביצוע: השאילתה מבוצעת מול מסד הנתונים של SQLite בצורה בטוחה, לקריאה בלבד (SELECT בלבד).
  4. ניתוח ואימות: ה-LLM סוקר את תוצאות הנתונים הגולמיים ומספק תשובה סופית, תוך הגדרת דגל is_verified אם התבקש אימות ספציפי.

🚦 דוגמאות לשימוש

  • "הצג לי את 5 הלקוחות המובילים לפי הכנסות"
  • "הצג את כל המוצרים בקטגוריית Beverages"
  • "אמת שיש לפחות 10 הזמנות פעילות במסד הנתונים Northwind"
  • "בדוק אם המשתמש עם מזהה 5 קיים במערכת"

🛡 ️ בטיחות ואבטחה

  • SELECT בלבד: כדי להגן על שלמות הנתונים, סוכן מסדי הנתונים מוגבל לפעולות SELECT. פקודות כמו INSERT, UPDATE, DELETE או DROP חסומות.
  • ביצוע מבודד: פעולות מסד הנתונים מבוצעות באמצעות חיבור ייעודי עם מיפוי שורות לטיפול מאובטח בנתונים.
  • איפוס תבנית: ניתן לאפס את מסדי הנתונים לדוגמה למצבם המקורי בכל עת באמצעות תכונת "איפוס מסד נתונים".

 ️ הגדרות

  • נתיב מותאם אישית: אתה יכול לכוון את הסוכן לכל קובץ .db או .sqlite מקומי במערכת שלך.
  • בחירת דוגמה: בחר מתוך מסדי נתונים מוגדרים מראש כדי לבדוק במהירות שאילתות ותהליכי אימות.

נבנה ב-❤️ על ידי עתיד האוטומציה

האם דף זה היה מועיל?