חשיבת עץ (ToT): המדריך שיגרום ל-AI שלכם לחשוב באמת כמו בנאדם

תדמיינו שפתחתם את Waze והוא מציע לכם רק מסלול אחד. בלי חלופות, בלי התחשבות בפקקים שיכולים לצוץ, פשוט קו ישר ואמונה עיוורת שהוא יעבוד. הייתם סומכים עליו? כנראה שלא.
אז למה אתם סומכים על ה-AI שלכם כשהוא מתנהג בדיוק כך?

רובנו מאלצים את הבינה המלאכותית לבחור נתיב אחד ולהיצמד אליו, ואז מתפלאים כשהיא נתקעת במבוי סתום. אבל יש דרך חכמה יותר.

מודל שפה רגיל – גם המתקדם ביותר – חושב בשיטה שנקראת Chain of Thought. בתרגום חופשי: הוא בוחר כיוון אחד ורץ איתו עד הסוף. אם הוא טעה בצעד הראשון? הוא ימשיך לטעות בעקביות. זה כמו לנסוע בכביש חד-סטרי בלי אפשרות לחזור אחורה. נתקעת? נגמר הסיפור.

אבל מה אם היינו נותנים לו מפה עם כל הדרכים האפשריות?

תפסיקו לחשוב בשרשרת. תתחילו לחשוב בעץ.

כאן נכנסת לתמונה גישה שנקראת Tree of Thoughts (או בקיצור ToT).
זה אולי נשמע מורכב, אבל הרעיון פשוט להפליא:
במקום כביש אחד, מדובר בעץ של הסתעפויות.
במקום לבחור נתיב אחד ולקוות לטוב, המודל בוחן כמה נתיבים במקביל. אם ענף אחד מוביל למבוי סתום, הוא חוזר אחורה ומנסה ענף אחר. הוא שוקל, משווה, ומחליט לאן להמשיך.

ניקח דוגמה פשוטה – סודוקו:
בגישה הישנה של Chain of Thought, ה-AI ממלא ריבועים בסדר קבוע ומקווה לטוב. טעות אחת – וכל הלוח מתפרק.
בגישה של Tree of Thoughts, הוא בוחן כמה אסטרטגיות במקביל. מתחיל בריבועים הפשוטים, מעריך הסתברויות, ואם נתקע – חוזר אחורה ובודק מהלך אחר.
במקום “לבצע”, הוא מתכנן.

וזה לא רק רעיון יפה – זה מוכח.
מחקר של DeepMind ופרינסטון בדק את הגישה במשחק המתמטי “24”, שבו צריך לחשוב כמה צעדים קדימה.
התוצאות היו חדות:
מודלים רגילים הצליחו רק ב-4% מהמקרים.
מודלים שעבדו בגישת ToT – הגיעו ל-74%.
זו לא סתם שיפור זו קפיצת מדרגה.
זה ההבדל בין חישוב לאסטרטגיה, בין ביצוע לפתרון אמיתי.

אז איך גורמים ל-ChatGPT לחשוב כמו ToT?

אמנם המודלים הפופולריים עדיין לא מיישמים ToT “מבפנים”, אבל אפשר לגרום להם להתנהג כאילו הם כן.
הסוד הוא פשוט: אל תבקשו תשובה אחת. תנהלו תהליך חשיבה.
אתם הופכים למנחים של המודל – לא למשתמשים פסיביים.

ארבעה שלבים שיעזרו לכם לעשות את זה:

1. אל תבקשו פתרון – בקשו אפשרויות.
תנו למודל בעיה ובקשו ממנו להציע שלוש או ארבע דרכים שונות לגמרי להתמודד איתה. הדגישו שאתם רוצים גישות מגוונות, לא גרסאות של אותה תשובה.

“יש לי בעיה X. הצג לי שלושה פתרונות שונים בתכלית להתמודדות איתה.”

2. אל תסתפקו ברעיונות – דרשו ניתוח.
בקשו שיפרט יתרונות, חסרונות ורמות סיכון לכל גישה.

“עבור כל אחד מהפתרונות, נתח מהם היתרונות, החסרונות, ודרג את רמת הסיכון מ-1 עד 5.”

3. אל תנתחו – תבנו תרחישים.
בחרו את אחד או שניים מהפתרונות המבטיחים, ובקשו ממנו לפרט שלבי יישום מדורגים עם מכשולים אפשריים בכל שלב.

“בוא נתמקד בפתרון מספר 2. תאר צעד-אחר-צעד איך ניישם אותו, ומהם המכשולים הצפויים.”

4. אל תסכמו לבד – תנו לו להמליץ.
בסוף התהליך, בקשו ממנו לסכם ולהמליץ על הדרך הטובה ביותר קדימה, עם נימוק שמבוסס על כל מה שניתחתם יחד.

“בהתבסס על כל מה שדיברנו, מהי ההמלצה הסופית שלך, ומדוע היא עדיפה על פני האחרות?”

×

עגלת קניות

דברים טובים

מגיעים למי שנרשם לניוזלטר שלנו