גם אתם רוצים לדבר עם בסיס הנתונים שלכם בשפה טבעית? כך תעשו זאת!

בעידן שבו הבינה המלאכותית היא לא רק העתיד, מגיעה המהפכה הבאה, תקשורת עם מבנה הנתונים באמצעות טקסט חופשי. מאז ומעולם בעבודה עם בסיסי נתונים, ההתעסקות עם שאילתות מוגדרת כבסיס העבודה של כמעט כל מפתח תוכנה לצד שימוש בכלי צד ג ליצירת דוחות או עולמות עסקיים. הגישה המהפכנית בעבודה עם מסדי נתונים, יכולה לפשט תהליכים מורכבים קיימים ולתת למשתמשי הקצה גישה לתשאל את משאבי המערכת בעצמם ובשפה טבעית.
אז איך זה עובד? במקום להתעסק עם שאילתות SQL מורכבות, המשתמש פשוט מקליד שאלה בשפה הטבעית שלו. השאילתה מומרת לסקריפט שמועבר לבסיס הנתונים, והמערכת מחזירה את התשובה הרצויה בצורה מובנת.
באילו תחומים זה יכול להועיל לנו?
אנליזה: במקום לבצע שאילתות מורכבות ולהשוות ביניהם, ניתן לשאול שאלות בשפה הטבעית ולקבל תשובות מהירות ומדויקות לשאלות המחקר שלנו.
חיזוי: באמצעות השאלות הנכונות, ניתן לחזות התנהגויות ותוצאות עתידיות בהתבסס על הנתונים הקיימים בבסיס הנתונים.
אופטימיזציה: ניתן לבצע שאילתות שיעזרו לנו למצוא איפה הבעיות, הבזבוזים או האפשרויות לשיפור במערכת.
התאמה אישית: באמצעות שאילתות דינאמיות, ניתן להתאים את המידע שהמערכת מציגה לכל משתמש באופן אישי.
אינטגרציה: השיחה הטבעית עם בסיס הנתונים מאפשרת אינטגרציה חלקה עם מערכות אחרות, כאשר המידע מועבר בצורה ברורה ומובנת.
בסיום היום, היכולת לשוחח עם בסיס הנתונים באמצעות ChatGPT היא לא רק פיצ'ר טכנולוגי, אלא גישה חדשנית שמשנה את הדרך שבה אנו מתמודדים עם המידע שבידינו.

אוקי, הבנו את הרעיון, ועכשיו למימוש.
בואו ניקח את הרעיון צעד אחד קדימה וננסה לממש שיחה שכזו בעצמנו.
שלב א: בניית בסיס הנתונים ביקשתי מהמודל לבנות לי בסיס נתונים למכללה בארץ. הבסיס צריך להכיל טבלאות, קשרים, מפתחות וטיפוסי עמודות. בנוסף, ביקשתי למלא את הבסיס בנתונים דמה לצורך בדיקות. לאחר שהמודל סיים את המשימה, הרצתי את הסקריפט שקיבלתי.
שלב ב: בניית הפרומפט לשליפה
כעת, כאשר יש לנו בסיס נתונים מלא, נרצה לשלוף ממנו נתונים. לדוגמא: "תביא לי את כל הסטודנטים שציון ההיסטוריה שקיבלו מעל 80".
במקום לכתוב שאילתה SQLית, נבקש מהמודל להחזיר לנו את השאילתה המתאימה. הפרומפט שלנו :
You are a SQL analysis. This is my database structure [start] {PUT HERE YOUR DB STRUCTURE SCRIPT} [end] Create me a query based on this prompt: תחזיר לי את כל הסטודנטים שהציון בהיסטוריה שקיבלו הוא מעל 80. Your answer should contain only the SQL code.
העברנו לפרומפט את מבנה הסכמה ואת השאלה שלנו. המודל ידע לחבר בין השניים וליצור לנו שאילת מבנית! מהמם!
SELECT S.ID, S.FirstName, S.LastName, G.GradeValue
FROM Students S
INNER JOIN Grades G ON S.ID = G.StudentID
WHERE G.Subject = 'History' AND G.GradeValue > 80;שלב ג: למפתחים שבינינו לאחר שקיבלנו את השאילתה, נוכל לעטוף את הכל בקוד ולהשתמש ב-API במקום בממשק הטקסטואלי. בזמן קצרצר, הקמתי מערכת מדהימה שיודעת לדבר בשפה הטבעית שלנו עם בסיס הנתונים!
רוצים לשמוע עוד? בסרטון הבא:
לסיכום עולם ה AI נראה מסובך בהתחלה, אך עם הכלים הנכונים, כל אחד יכול להפוך ליוצר. הידע הזה מאפשר לכל אחד להגשים את הרעיונות שלו ולתרום לחברה באופן שהוא לא חשב שאפשרי.
רוצים לנסות? אל תחכו, התחילו עוד היום! תרשמו לניוזלטר שלי וקבלו את כל העדכונים הכי חמים לפני כולם.
ואם יש לכם שאלות נוספות או שאתם רוצים לשתף בתהליך שלכם, פנו אלי, אני כאן לעזור.
בהצלחה!




https://thoitiethomnay.org/ Lúc đầu mình cũng hơi lăn tăn không biết có gì hay để mở ra coi nhanh không. Vào thử thì thấy trang hiển thị khá gọn, vừa mở là đập vào mắt ngay nhiệt độ hiện tại (mình thấy đang 30°C) kèm “cảm giác như” nên khỏi phải đoán hôm nay nóng mức nào, nhìn phát hiểu luôn; thêm cái hay là có ô chọn tỉnh/thành đặt ngay chỗ dễ thấy nên mình đổi qua lại giữa mấy nơi quan tâm rất nhanh, không phải kéo lên kéo xuống tìm. Mình thích kiểu cập nhật trong ngày, kiểu sáng coi một lần rồi trưa quay lại vẫn có số liệu mới chứ không đứng im. Nói chung dùng…
https://keonhacai.cam/ mình thấy bạn bè nhắc nhiều quá nên cũng bấm vào nghía thử cho biết thôi. Không kiểu ngồi đọc kỹ hay tìm kèo gì đâu, chủ yếu xem giao diện có dễ nhìn không. Vào cái là thấy họ chia khối nội dung khá rõ ràng, nhìn lướt cũng biết đâu là phần chính đâu là danh sách để kéo tiếp, đỡ bị ngợp. Cái menu đặt ngay chỗ dễ thấy nên bấm qua lại nhanh, không phải mò lâu. Mình thử lướt trên điện thoại thì các bảng thông tin canh theo cột khá gọn, chữ không bị dồn cục nên nhìn vẫn thoáng. Nói chung cảm giác họ sắp xếp các khối và bảng theo cột…