Ketjuajatteluprompting
term_id: chain_of_thought_prompting
Category: application_paradigms
Definition
Ketjuajattelu (CoT) -prompting parantaa suurten kielimallien suorituskykyä monimutkaisissa päättelytehtävissä pyytämällä mallia nimenomaisesti hahmottamaan vaiheittaisen logiikkansa. Sen sijaan, että malli hyppäisi suoraan
Summary
Ketjuajatteluprompting on tekniikka, joka kannustaa suuria kielimalleja tuottamaan välisiä päättelyvaiheita ennen lopullisen vastauksen antamista.
Key Concepts
- Vaiheittainen päättely
- Harvoin esimerkillä oppiminen (Few-shot learning)
- Looginen deduktio
- Välivaiheet
Use Cases
- Matemaattisten sanallisten ongelmien ratkaiseminen
- Monimutkaiset loogiset päättelytehtävät
- Koodintuotannon virheiden debuggaus
Code Example
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)