CoT prompting is first proposed as an extension of ICL [33], which augments each demonstration \(\langle\)_input, output_\(\rangle\) as \(\langle\)_input, CoT, output_\(\rangle\). A _CoT_ is a series of intermediate reasoning steps for connecting the _input_ and _output_. With these augmented demonstrations, LLMs can follow them to generate CoTs and the answer for a new input. However, unlike \(\langle\)_input, output_\(\rangle\) pairs in ICL, CoTs are difficult to obtain and usually require human annotation. Fortunately, it has been found that LLMs can be triggered to generate CoTs through simple instructions like _"Let's think step by step."_[505], making CoT prompting easy to use. There are also alternative magic prompts that can elicit the ability of CoT reasoning and further improve the performance of LLMs, such as _"Take a deep breath and work on this problem step-by-step."_[473].
CoT prompting은 ICL[33]의 확장으로 처음 제안되었으며, 각 데모 \(\langle\)_input, output_\(\rangle\)를 \(\langle\)_input, CoT, output_\(\rangle\)로 증강합니다. CoT는 _input_과 _output_을 연결하기 위한 일련의 중간 추론 단계입니다. 이러한 증강된 데모를 통해 LLMs은 이를 따라 CoTs와 새로운 입력에 대한 답을 생성할 수 있습니다. 그러나 ICL의 \(\langle\)_input, output_\(\rangle\) 쌍과 달리 CoTs는 획득하기 어렵고 일반적으로 사람의 주석이 필요합니다. 다행히도 LLMs이 _"차근차근 생각해 봅시다."_[505]와 같은 간단한 instruction을 통해 CoTs를 생성하도록 트리거할 수 있어 CoT prompting을 쉽게 사용할 수 있는 것으로 밝혀졌습니다. 또한 _"심호흡을 하고 이 문제를 단계별로 해결하세요."_[473]와 같이 CoT 추론 능력을 이끌어내고 LLMs의 성능을 더욱 향상시킬 수 있는 대체 매직 프롬프트도 있습니다.
CoT 프롬프트는 ICL[33]의 확장으로 처음 제안되었으며, 각 데모(\(\langle\)_input, output_\(\rangle\)를 \(\langle\)_input, CoT, output_\(\rangle\)로 증강합니다. CoT_는 _입력_과 _출력_을 연결하기 위한 일련의 중간 추론 단계입니다. 이러한 증강된 데모를 통해 LLM은 이를 따라 CoT와 새로운 입력에 대한 답을 생성할 수 있습니다. 그러나 ICL의 \(\langle\)_input, output_\(\rangle\) 쌍과 달리 CoT는 획득하기 어렵고 일반적으로 사람의 주석이 필요합니다. 다행히도 LLM이 _"차근차근 생각해 봅시다."_[505]와 같은 간단한 지시를 통해 CoT를 생성하도록 트리거할 수 있어 CoT 프롬프트를 쉽게 사용할 수 있는 것으로 밝혀졌습니다. 또한 _"심호흡을 하고 이 문제를 단계별로 해결하세요."_[473]와 같이 CoT 추론 능력을 이끌어내고 LLM의 성능을 더욱 향상시킬 수 있는 대체 매직 프롬프트도 있습니다.