אמיתי בונה,
AI Expert | Product Manager, VOOM Insurance
איך להפוך את ChatGPT למומחה SQL שיודע לשלוף מידע מהדאטה בייס שלכם
2023-08-21
•
3 דקות קריאה
כמנהל מוצר בסטראטאפ מהיר ודינמי לעיתים אני נדרש מדי פעם "ללכלך את היידיים" ולכתוב שליפות SQL מהדאטה בייס כדי לבצע ניתוחים ואנליזות, לייצר דשבורדים ועוד.
מכיוון שהידע שלי בSQL הוא יחסית בסיסי, עד לאחרונה כשהייתי צריך לכתוב שליפה מורכבת נעזרתי במפתחים.
בשבוע שעבר החלטתי לאתגר את עצמי ולנסות לכתוב שליפות מורכבות בעזרת ChatGPT וקוד אינטפרטור בעצמי. הופתעתי לגלות שאני מצליח לבצע כל שליפה שניסיתי ושזה אפילו הרבה פחות מורכב משחשבתי.
למה זה מגניב לדעתי?
👈 כי זה שימוש פרקטי בAI שאשכרה חוסך לי זמן, ברמה של ימים שלמים וגם חוסך לארגון זמן פיתוח שהוא המשאב הכי יקר בסטרטאפ.
👈 כי זה מרחיב את סל היכולות שלי ללא צורך בהשקעה הגדולה שכרוכה בלימוד ותרגול של שפת תכנות חדשה ובכונוס אני לומד על הדרך מההסברים שהצ'אט נותן לתשובות שלו.
👈 כי זו הוכחת יכולת לפוטנציאל של בינה מלאכותית להנגיש את עולם התכנות לכולם בשנים הקרובות.
אם אתם רוצים לנסות בעצמם, הנה מדריך קצר:
שתי הערות חשובות לפני שמתחלים:
- שמרו על המידע העסקי שלכם
מכיוון שopenAI עושים שימוש במידע של משתמשים לאימון המודל, ההמלצה היא לא לשלוח לצ'אט פרטים של לקוחות או דאטה של החברה, מעבר לשמות הטבלאות והעמודות בדאטה בייס שהוא לרוב מידע גנרי.
- אל תיהיו פראיירים, שלמו לחשבון פרו
ChatGPT 3.5 החינמי אמנם יודע לכתוב SQL אבל עושה מלא טעויות וכל הזמן צריך לדבג אותן. זה סתם מבזבז זמן ועלול לגרום לאובדן שערות מהראש (אל תשאלו איך אני יודע… )
אני ממליץ בחום להשתמש בChatGPT 4 במצב קוד אינטרפטר שנועד במיוחד למשימות כאלה, הסבר על האינטרפטר תוכלו למצוא בבלוג הזה
יאללה, מתחילים:
👈 שלב ראשון - תכנון המשימה
בתור התחלה הגדירו מה השאלה העסקית שאתם רוצים לענות עליה ומתוכה הסיקו איך אתם רוצים שהפלט יראה, למשל טבלה עם עמודות מסויימות.
כשסיימתם אתם צריכים להבין באיזה סכמות > טבלאות > עמודות המידע שאתם צריכים נמצא.
זה מצריך היכרות בסיסית עם הדאטה בייס שלכם, אם אתם לא בטוחים תמיד אפשר לשאול מישהו שמכיר.
👈 שלב שני - קונטקסט
בשלב הזה אנחנו מלמדים את הצ'אט איך הדאטה בייס שלנו בנוי. ברוב המקרים לא צריך ממש את כולו, מספיק רק את הטבלאות שאתם מתכוונים להשתמש בהם.
דרך פשוטה שמצאתי לעשות את זה היא לבקש מהצ'אט שיכתוב לכם שאילתה ששולפת את שמות העמודות בטבלה מסויימת ואז לחזור על הפעולה עבור כל הטבלאות שאתם צריכים, להעתיק את הפלט למסמך ואז לארגן אותו ולשלוח לצ'אט שילמד. בנוסף תצטרכו לכתוב לו את הקשרים בין הטבלאות, על מנת שידע לעשות Join בין טבלאות.
👈 שלב שלישי - בונים את השאילתה
עכשיו מתחיל החלק הכיף! אתם פשוט מסבירים לצ'אט בשפה פשוטה מה המשימה שלו ומאיזה טבלאות לקחת את המידע (חשוב להשתמש בשם העמודה כפי שהוא מופיע בטבלה) ו… זה הכל! תקבלו בחזרה שאילתה מוכנה ועובדת.
את התוצאה מריצים בכלי לתשאול דאטה בייס (אני משתמש בHeidi) כדי לבדוק שזה עובד תקין ואם השליפה היא עבור דשבורד אז כדאי גם לייצר ויזואליזציה מהדאטה כדי לראות שהנתונים מסתדרים לוגית.
מכאן ממשיכים בפינג פונג עם הצ'אט, מקבלים פלט, מריצים וכל פעם משנים בהתאם לצורך. מומלץ להתחיל במשימות פשוטות ולאט לאט להוסיף רמות של מורכבות.
החלק הכי היפה בכל הסיפור הוא שככל שתמשיכו את השיחה הצ'אט ילמד וישתפר וגם אם תרצו לחזור אחרי כמה ימים ולשנות משהו או אפילו לייצר שאילתה חדשה הצ'אט כבר יכיר את הדאטה בייס ותוכלו לדלג על השלבים המקדימים.
שתפו את הבלוג:
Startup for Startup אישי
קבלו עדכונים על הנושאים שהכי מעניינים אתכם
שלי Startup for Startup
קבלו עדכון ישר למייל ברגע שיוצא תוכן חדש בנושא.
הירשמו לאיזור האישי
צרו פרופיל אישי באתר ותוכלו להתחבר לאחרים ואחרות, לקבל תכנים מותאמים אישית, ולשמור את התכנים שהכי מעניינים אתכם.
הירשמו לאיזור האישי
צרו פרופיל אישי באתר ותוכלו להתחבר לאחרים ואחרות, לקבל תכנים מותאמים אישית, ולשמור את התכנים שהכי מעניינים אתכם.
עוד תוכן בנושא:
פודקאסט
22 דק'
08/2023
222: איך לשלב Generative AI במוצר שלכם (מירב פרלמוטר, Tastewise)
אנחנו מדברים על איך לשלב Gen AI במוצר בצורה נכונה, לאיזה מוצרים כדאי לשלב AI במוצר שלהם, ולמי זה לא מתאים.
פודקאסט
34 דק'
08/2023
221: איך AI יכול לייצר יתרון תחרותי לסטארטאפים בתחילת הדרך
אנחנו מדברים על איך סטארטאפים בתחילת הדרך יכולים להשתמש ב-AI כדי לרוץ מהר יותר ולייצר לעצמם יתרון תחרותי, גם מול חברות גדולות בהרבה
פודקאסט
30 דק'
08/2023
פרודקטיבי: איך לא מעמיסים על המשתמשים שלנו (קייט ניר, Tastewise)
אנחנו מדברים עם קייט ניר, VP Product בחברת Tastewise, על איך מנגישים דאטה ומפשטים אותו לרמה הבסיסית ביותר של מה שהמשתמש צריך.
וידאו
01 דק'
08/2023
פייתון לאנליסטים
רות השקס, Senior Data Scientist במאנדיי, מעבירה סדנא על איך להשתמש בפייתון בתור אנליסטים
וידאו
49 דק'
08/2023
Scenario Planning
תומר קרמרמן, Head of Analytics to the CEO בחברת מאנדיי, מדגים איך לבנות תוכנית חמש-שנתית לחברות SaaS - מפרודקט מרקט פיט ועד להנפקה - אך ורק על ידי שימוש ב-Spreadsheet
פודקאסט
16 דק'
08/2023
220: AI למפתחים - שלושה כלים ואיך להשתמש בהם
אנחנו מדברים על מה ההזדמנות בשימוש ב-AI ב-R&D, וסוקרים שלושה כלי AI לאיפטום עבודת הפיתוח בסטארטאפ
וידאו
1 דק'
08/2023
AI for Data Analysts
כלי AI שיעזרו לכם בניתוחי עומק ועבודות אנליטיקה, ושימוש במתודולוגית יצירת הכלים ואופטימיזציה לתהיליכים יומיומיים
וידאו
39 דק'
08/2023
המסע לעבר אנליזה מצוינת
איתי שבתאי, מוביל גילדת האנליסטים במאנדיי, משתף בהצלחות, בטעויות, בשיעורים של צוות האנליסטים במאנדיי בדרך לאנליזה שמשרתת את המטרות שלה.
פודקאסט
28 דק'
08/2023
219: איך משתמשים ב-AI בשירות לקוחות (אוהד הגדיש וזיו שכטמן)
אנחנו מדברים על איך אפשר להשתמש ב-AI כדי לאפטם ולייעל את מחלקת ה-CX בסטארטאפ, ועל האתגרים שמגיעים עם זה.
פודקאסט
31 דק'
08/2023
218: איך מאפשרים לצוותי דאטה לרוץ מהר יותר (מיקי רוזן)
אנחנו מדברים על השינוי במבנה הארגוני שאפשר לצוותי הדאטה שלנו לרוץ מהר יותר, ועל התפקידים השונים שמרכיבים את פונקציית הדאטה בארגון.
הניוזלטר שלנו
הירשמו וקבלו עדכונים על פרקים חדשים, כתבות, אירועים ועוד הפתעות!
רוצים לקחת חלק בשיתוף ידע?
אם גם אתם רוצים להצטרף למשימה שלנו להעשיר את האקוסיסטם בידע ותובנות, אם אתם רוצים לשאול אותנו משהו, אם אתם מרגישים שיש משהו שעזר לכם וכולם צריכים לדעת, נשמח לשמוע.
Startup for Startup