LLM 은 Token 생성 도구이다. 여기서의 Token은 단어 또는 낱말(정확히는 단어를 구성하는 부분, subword)이며 인간이 단어와 낱말을 조립하여 글을 만들어내듯 LLM도 동일한 방식으로 글을 만들어낸다. LLM이 Token을 생성하는 방식은 여러 가지가 있지만 이 글에서는 AutoRegressive Generating 방법에 대해 정리해본다. (줄여서 AR) ## AR의 간단 개념 AR이란 Token을 하나씩 순차적으로 만들어내는 방법이다. 가령 who are you? 라는 프롬프트에 따라 LLM이 I am nobody 가 출력된다고 했을 때 이 과정은 아래와 같다. 1 : who are you? 문장 입력2 : LLM이 I 토큰 생성3 : who are you? i 문장 입력4 : L..