למה GEUL
AI נהיה חכם. חכם להפליא.
אבל משהו מוזר קורה. ככל ש-AI נהיה חכם יותר, כך איכות המידע שאנחנו מזינים לו חשובה יותר.
תחשבו על זה. תנו ל-AI מאה עמודים של מסמכים פנימיים ותגידו “תסכם את זה” – הוא עושה עבודה די טובה.
אבל מה אם באותם מאה עמודים מעורבב מידע מלפני שלוש שנים עם מידע של אתמול? מה אם יש נתונים ממקור לא ברור? מה אם יש מספרים שסותרים זה את זה?
AI לא יודע. הוא קורא הכל, מאמין להכל, מערבב הכל, ועונה.
זו לא אשמת ה-AI. המידע שנכנס ל-AI הוא ללא מקור, ללא חותמת זמן, ללא רמת ביטחון. בשפה טבעית אין מקום לדברים האלה.
אני מאמין שזו בעיית שפה.
שפה טבעית התפתחה בשביל בני אדם. בני אדם מבינים הקשר. מתי היה “לאחרונה”, מהי “החברה ההיא”, כמה בטוח הדובר. לכן שפה טבעית יכולה להשמיט את הדברים האלה.
AI לא מבין הקשר. הוא לא יודע מתי היה “לאחרונה”, לא יודע מהי “החברה ההיא”, לא יכול לדעת כמה בטוח הדובר. מה ששפה טבעית משמיטה, AI מנחש. לפעמים הניחוש נכון. לפעמים לא.
מה עם שפות תכנות? מדויקות וחד-משמעיות. אבל הן מתארות תהליכים, לא את העולם. אי אפשר לבטא “יי סון-שין היה גדול” ב-Python.
שפת בני האדם עמומה. שפת המכונה לא יכולה לתאר את העולם. יש פער בין השתיים.
GEUL הוא ניסיון לגשר על הפער הזה.
GEUL היא שפה מלאכותית שתוכננה עבור AI.
לכל היגד יש מקור. לכל היגד יש חותמת זמן. לכל היגד יש רמת ביטחון. לכל ישות יש מזהה ייחודי. המכונה יודעת ש-“Samsung Electronics” ו-“סמסונג אלקטרוניקס” הם אותו דבר.
מידע שנכתב ב-GEUL ניתן לאימות מכני. האם הפורמט נכון? האם ההפניות תקפות? האם יש סתירות? לפני שה-AI קורא, לפני שבן אדם בודק, המכונה בודקת קודם.
למה זה חשוב?
חלון ההקשר של AI הוא סופי. בין אם זה 128K טוקנים או 1M טוקנים – הוא סופי. איכות המידע שנכנס למרחב הסופי הזה קובעת את איכות הפלט. אם נכנס מידע ללא מקור, מיושן או סותר, הפלט של ה-AI נפגע בהתאם.
GEUL היא דרך לארגן את המידע שנכנס ל-AI.
המלך סג’ונג ניתח צלילים ועיצב אותיות. התובנה שלו: לצלילים יש מבנה, ומערכת כתב שמשקפת את המבנה הזה עדיפה.
GEUL יוצא משאלה דומה. גם למשמעות יש מבנה – האם ביטוי שמשקף את המבנה הזה לא יהיה עדיף?
ההבדל הוא בקהל. הקהל של האנגול (Hangul) היה בני אדם. הקהל של GEUL הוא AI.
האתר הזה מסביר למה צריך את GEUL. אנחנו לא מוכרים מוצר. לא מפרטים מפרטים טכניים. אנחנו עונים על השאלה: “למה?”
למה שפה טבעית לא מספיקה? למה שפות תכנות גם לא עובדות? למה צריך תחום שנקרא הנדסת הקשר? למה המידע שאנחנו מראים ל-AI צריך מבנה?
אם התשובות משכנעות, GEUL ייראה טבעי. אם לא – GEUL לא נחוץ.
השיפוט בידי הקורא.