הנחיה בשרשרת מחשבות (Chain-of-Thought Prompting)

term_id: chain_of_thought_prompting

Category: application_paradigms

Definition

הנחיה בשרשרת מחשבות (CoT) משפרת את הביצועים של מודלי שפה גדולים במשימות הסקה מורכבות על ידי בקשה מפורשת מהמודל לנסח את הלוגיקה צעד אחר צעד. במקום לקפוץ ישירות לתשובה, המודל מפרט את תהליך החשיבה.

Summary

זוהי טכניקה המעודדת מודלי שפה גדולים (LLMs) לייצר שלבי הסקה ביניים לפני הצגת התשובה הסופית.

Key Concepts

  • הסקה צעד אחר צעד
  • למידה בכמה דוגמאות (Few-Shot)
  • הסקה לוגית
  • שלבים ביניים

Use Cases

  • פתרון בעיות מילוליות במתמטיקה
  • משימות הסקה לוגית מורכבות
  • ניפוי באגים בטעויות יצירת קוד

Code Example

1
2
prompt = "Q: Roger has 5 tennis balls. He buys 2 more cans of tennis balls. If each can has 3 balls, how many does he have?\nA: Roger started with 5 balls. 2 cans of 3 balls each is 6 balls. 5 + 6 = 11. The answer is 11."
print(prompt)