העניין הוא שאת רוצה שהוא יענה כמו בן אדם אבל הוא לא בן אדם. זאת הבעיה. מנסים לגרום לו לעבוד כמו בן אדם וזה כנראה קשה. כי איך אתה מסביר למכונה מה זה "דומה".
אוקיי, אז קודם כל כן אפשר "להסביר למכונה" מה זה "דומה", תלוי בהקשר כמובן. אבל גם במוזיקה, זה דברים שניתן להגדיר במידה רבה.
אבל לא חשוב, כי זאת בכלל לא הנקודה.
הנקודה היא שלאלגוריתם של chatGpt לא "מסבירים" במובן הזה, כי האלגוריתם מתבסס רק על סטטיסטיקה ולא על לוגיקה (אין הגדרות). הוא לכאורה "טיפש לגמרי", הוא לא מנתח את השאלה ולא מבין את התשובה.
הוא מקבל קלט
ענקי של טקסטים מהאינטרנט, ובונה ממנו משהו שמקבל רצף של מילים בסדר מסויים, ומחליט מה המילים שהכי סביר שיהיו בהתחלה של התשובה, ואחריהן מהן המילים שהכי סביר שיופיעו, וכך הלאה.
עכשיו, יתכן שמוסיפים/יוסיפו שלבים לוגיים שכן מנתחים חלקית את השאלה,
למשל בשביל להבין מתי מבקשים ממנו להמציא ומתי לא. כלומר אני לא רואה סיבה שלא יעשו את זה. במחשבה שניה גם זה לא יעזור, כי הוא בכלל לא יודע מתי מה שיוצא לו זה עובדה ומתי לא. אבל אולי יש ניתוחים שכן יכולים לעבוד.
אבל ניתוח מלא לכל האופציות, כמו להכניס לוגיקה של מה ההגדרה של "דומה" בהקשר מסויים - זה לא יהיה, כי הרי יש אינספור לוגיקות שידרשו - וכל הרעיון של האלגוריתם הסטטיסטי זה להמנע מזה.
(אם זה מעניין אותך אז תקרא על LLM, זה האלגוריתם שהביא לנו את מה שאנחנו קוראים היום AI)