ההתחלה: מה זה AI, איך מחשב וקוד עובדים, ולמה דווקא עכשיו
- להבין במילים פשוטות איך מחשב, קוד ו-AI קשורים זה לזה
- לדעת למה AI כותב מצוין, אבל לפעמים טועה בעובדות
- לנסות AI בפעם הראשונה, עם פרומפט מוכן
ברוכים הבאים לשיעור הראשון. לא צריך שום ידע מוקדם: לא תכנות, לא מתמטיקה ולא אנגלית. בשיעור הזה בונים את התמונה הגדולה, צעד אחרי צעד: מה זה מחשב, מה זה קוד, ובמה AI שונה משניהם. בסוף תנסו AI בעצמכם.
רקע קצרצר: 75 שנה בשתי דקות
הרעיון של מכונה שחושבת ותיק יותר ממה שנדמה. במשך עשרות שנים ההתקדמות הייתה איטית, ובעשור האחרון הכול האיץ.
- 1950אלן טיורינג, מאבות מדעי המחשב, שואל במאמר מפורסם: "האם מכונות יכולות לחשוב?"
- 1956המונח "בינה מלאכותית" נטבע לקראת כנס של חוקרים בקולג' דרטמות' שבארה"ב.
- 1997המחשב Deep Blue של IBM מנצח את אלוף העולם בשחמט, גארי קספרוב.
- 2012פריצת דרך: רשת נוירונים לומדת לזהות מה יש בתמונות, טוב בהרבה מכל שיטה קודמת.
- 2016AlphaGo של Google DeepMind מנצח את לי סה-דול, מגדולי שחקני הגו בעולם.
- 2017חוקרים ב-Google מפרסמים את ה-Transformer, השיטה שעליה בנויים ChatGPT, Claude ו-Gemini.
- 2022ChatGPT נפתח לציבור. לפי ההערכות, תוך חודשיים כבר השתמשו בו 100 מיליון אנשים.
- היוםמודלים שכותבים, רואים תמונות, מדברים, כותבים קוד ומבצעים משימות בעצמם.
איך מחשב עובד
מחשב, טלפון, שעון חכם: בפנים כולם עובדים באותה שיטה.
אצל מחשב, הכול מספרים. הוא מכיר רק מתגים זעירים שכל אחד מהם יכול להיות דלוק או כבוי, 1 או 0. כל מתג כזה נקרא ביט. עם מספיק ביטים אפשר לכתוב כל מספר, וכל אות, כל צבע וכל צליל מקבלים מספר. תמונה היא רשימה ארוכה של מספרים (צבע לכל נקודה), ושיר הוא רשימה של מספרים (עוצמת הצליל בכל רגע).
המעבד עושה דברים פשוטים, מהר מאוד. המעבד (CPU) יודע לעשות רק פעולות פשוטות: לחבר מספרים, להשוות ביניהם ולהעביר אותם ממקום למקום. הסוד הוא המהירות: מיליארדי פעולות בשנייה.
הכי קל לחשוב על מחשב כמו על מטבח:
- המעבד הוא הטבח: הוא עושה את העבודה עצמה.
- הזיכרון (RAM) הוא משטח העבודה: עליו נמצא מה שעובדים איתו עכשיו. כשמכבים את המחשב, הוא מתרוקן.
- האחסון (הדיסק) הוא המזווה: שם הכול נשמר, גם כשהמחשב כבוי.
- התוכנה היא המתכון: היא אומרת לטבח מה לעשות, צעד אחרי צעד.
איך קוד עובד
את התוכנה, המתכון, כותבים בקוד: הוראות מדויקות בשפה שהמחשב יודע לתרגם למספרים. יש הרבה שפות קוד (Python, JavaScript ועוד), אבל הרעיון בכולן זהה: המחשב עושה בדיוק מה שכתוב. לא פחות, ולא יותר.
נניח שרוצים לבנות מסנן שמזהה הודעות ספאם. מתכנת יכתוב כללים, למשל: "אם ההודעה מכילה את המילה זכית, זה ספאם". הנה מסנן כזה, אמיתי ועובד. נסו אותו:
איך המסנן הזה נראה בקוד אמיתי (Python)
def check(message):
if "זכית" in message:
return "ספאם"
if "לחצו כאן" in message:
return "ספאם"
if "פרס" in message:
return "ספאם"
return "הודעה רגילה"
וזו בדיוק הבעיה. אפשר להוסיף עוד כלל, ועוד אחד, ועוד אחד, אבל אי אפשר לכתוב כלל לכל מצב. השפה גמישה מדי והעולם מסובך מדי. בשביל משימות כאלה צריך גישה אחרת לגמרי, וכאן נכנס ה-AI.
איך AI עובד
במקום לכתוב כללים, מראים דוגמאות. נותנים למחשב מיליוני הודעות שכבר סומנו כ"ספאם" או כ"לא ספאם", והוא מוצא את הדפוסים בעצמו, כולל כאלה שאף אחד לא היה חושב לכתוב. לזה קוראים למידת מכונה.
איך הוא "לומד"? בתוך מודל AI יש רשת ענקית של מספרים. קוראים לה רשת נוירונים, כי היא בהשראת המוח. בהתחלה המספרים אקראיים, והמודל טועה כל הזמן. אחרי כל דוגמה בודקים כמה הוא טעה, ומזיזים את המספרים קצת לכיוון הנכון. אחרי מיליארדי תיקונים קטנים כאלה, הוא כבר טוב מאוד. (בשיעור איך מודל לומד מטעויות תאמנו מודל קטן בעצמכם.)
ומה עם ChatGPT ו-Claude? אלה מודלי שפה. הם התאמנו על כמויות עצומות של טקסט, במשימה אחת פשוטה: לנחש את המילה הבאה. נשמע קטן, אבל כדי לנחש טוב את המילה הבאה בכל טקסט שבעולם, המודל צריך ללמוד דקדוק, עובדות, הקשר ואפילו סגנון. אחר כך מאמנים אותו עוד, עם משוב מבני אדם, כדי שיהיה עוזר שעונה לשאלות.
שימו לב למה שקרה: כשיש תשובה אחת נכונה, המודל בטוח בה. כשיש הרבה תשובות שמתאימות, הוא בוחר ביניהן, ולכן אותה שאלה מקבלת כל פעם תשובה קצת אחרת.
ולכן הוא יכול לטעות בביטחון מלא. המודל לא מחפש תשובה במאגר. הוא כותב את הטקסט שנשמע לו הכי מתאים. ברוב המקרים "הכי מתאים" הוא גם נכון, אבל לא תמיד. כשמודל ממציא עובדה, שם של ספר או מספר טלפון, קוראים לזה הזיה. זה הולך ומשתפר, אבל זה חלק מהדרך שבה הוא עובד.
למה חשוב להבין את זה
לא צריך להבין מתמטיקה כדי להשתמש ב-AI, כמו שלא צריך להבין איך מנוע עובד כדי לנהוג. אבל מי שמבין את העיקרון מקבל תוצאות הרבה יותר טובות:
- יודעים מתי לבדוק. AI מצוין בניסוח, בסיכום וברעיונות. עובדות, מספרים, ציטוטים ומקורות תמיד בודקים.
- יודעים מה לתת לו. הוא מנחש לפי מה שכתוב לפניו. ככל שתספרו לו יותר (מי אתם, למי זה מיועד, מה המטרה), התשובה תהיה מדויקת יותר.
- לא מתייאשים מהר. תשובה לא טובה לא אומרת ש-AI "לא עובד". מסבירים יותר טוב ומנסים שוב.
- שומרים על פרטיות. מה שכותבים נשלח לשרתים של החברה. לא מדביקים סיסמאות, מספרי כרטיס אשראי או מידע רגיש של אנשים אחרים.
מה אפשר לעשות עם AI כבר היום
לא בעתיד, לא במעבדה: את כל אלה אפשר לעשות כבר היום, בעברית ובלי לתכנת:
- לכתוב ולערוךמיילים, פוסטים, קורות חיים ומכתבים רשמיים.
- לסכםמסמך ארוך, חוזה, מאמר או קבוצת וואטסאפ עמוסה.
- ללמוד כל דברמורה פרטי סבלני שמסביר שוב ושוב, ברמה שלכם.
- לתרגם ולהביןמכתב מהבנק, תפריט בחו"ל או הוראות שימוש.
- ליצור תמונות וסרטוניםמתיאור פשוט במילים.
- לתמללהקלטה או סרטון לטקסט ולכתוביות.
- לנתח נתוניםטבלה, קובץ אקסל או ההוצאות של החודש.
- לבנותאתר, אפליקציה או כלי קטן. הכלים החינמיים באתר הזה נבנו ככה.
- סוכנים ואוטומציותAI שמבצע משימות בשבילכם. ככה בניתי צוות סוכנים.
למה לא לפחד, ולמה לא פספסתם
שתי מחשבות עוצרות הרבה אנשים: "זה מפחיד" ו"כבר מאוחר מדי בשבילי". שתיהן מובנות, ושתיהן לא נכונות.
לא פספסתם. אנחנו בהתחלה. ChatGPT יצא בסוף 2022. האינטרנט נפתח לציבור בתחילת שנות ה-90, והאייפון הראשון הגיע רק ב-2007. מי שהתחיל ללמוד אינטרנט באמצע שנות ה-90 לא איחר, הוא היה מהראשונים. עם AI אנחנו היום באותה נקודה, רק שהקצב מהיר הרבה יותר.
לדעתי, זו ההתחלה של המהפכה הגדולה ביותר שהאנושות ראתה. מכונות נתנו לנו כוח, האינטרנט נתן לנו תקשורת, והסמארטפון שם מחשב בכיס של כל אחד. הפעם יש לנו כלי שעוזר לחשוב, לכתוב, ללמוד ולבנות.
הדרך הכי טובה להפסיק לפחד היא להתחיל להשתמש. כן, עבודות ישתנו, ויש סיכונים אמיתיים שצריך להכיר (יש להם יחידה שלמה במסלול, בטוחים וחכמים). אבל מי שמבין את הכלי ויודע להשתמש בו מחזיק ביד יתרון גדול. בשביל זה לא צריך להיות מתכנתים או גאונים. מספיקים סקרנות ו-10 דקות ביום.
ואם קראתם עד כאן, כבר עשיתם את הצעד הראשון.
- מחשב עושה פעולות פשוטות מאוד, מיליארדי פעמים בשנייה, ואצלו הכול מספרים.
- קוד הוא הוראות מדויקות, והמחשב עושה בדיוק מה שכתוב.
- ב-AI לא כותבים כללים. מראים דוגמאות, והמחשב לומד לבד.
- מודל שפה מנחש את המילה הבאה. לכן הוא כותב מצוין, ולפעמים טועה בעובדות.
- אנחנו בתחילת הדרך, והזמן הכי טוב להתחיל הוא עכשיו.
🎉 כל הכבוד! סיימתם את שיעור 1.
לשיעור הבא: המפה של המושגים ←