AI 코딩/무슨 뜻일까? 시리즈

[Token] 토큰이란?

togchae 2026. 5. 13. 09:00

AI 서비스를 활용하다 보면 이런 메시지들을 많이 보게 됩니다.

"토큰을 모두 사용했습니다."

"입력 토큰이 너무 깁니다."

여기서 토큰은 무엇인지 궁금한 적 없으셨나요?

 

오늘은 AI에서 활용되는 토큰이 무엇인지 한 번 정리해 보겠습니다.

 

 

토큰이란?

토큰은 AI가 문장을 이해하고 처리할 때 잘게 나누어 세는 단위입니다.

 

사람이 문장을 이해할 때는 글자나 단어로 이해하지만,

AI는 문장을 그대로 읽는 것이 아니라 일정한 단위로 잘게 나누어 처리합니다.

 

이때 그 나누어진 단위, 조각을 토큰이라고 부릅니다.

 

 

 

왜 토큰이 중요할까?

AI는 내가 입력한 질문, 코드, 이전 대화 내용까지 모두 읽고 답을 만드려고 합니다.

그런데 이 모든 내용은 결국 토큰으로 계산됩니다.

 

즉, 질문이 길어지고, 코드가 길어지고, 이전 대화가 많아지면

사용되는 토큰도 늘어납니다.

 

그래서 AI 코딩을 할 때

너무 긴 코드와 너무 긴 설명을 한 번에 넣으면

AI가 읽어야 할 양도 많아지고, 처리해야 할 정보도 늘어나게 됩니다.

 

 

 

컨텍스트와의 관계성

이전 글에서는 컨텍스트를 다뤘습니다.

AI를 활용할 때, 컨텍스트를 잘 제공하는 것이 성능을 높여준다라고 설명드렸습니다.

 

하지만 컨텍스트가 길어지면, AI의 토큰 사용량이 증가할 것입니다.

그래서 중요한 것은 무조건 길게 쓰는 것이 아닌,

필요한 정보를 정리해서 AI에게 제공하는 것입니다.

 

 

 

토큰이 왜 늘어나면 안 되는데요?

  • 코딩 측면에서는 보통 토큰 사용량에 따른 비용 책정을 하는 경우가 많습니다.
  • 생성형 모델은 한 번에 처리할 수 있는 토큰 수가 정해져 있습니다.
  • 토큰이 너무 길어지면 AI가 긴 문맥을 이해하지 못합니다.

 

 

 

마무리

우리가 AI를 활용하면서 토큰에 대해 깊은 이해가 필요하지는 않습니다.

다만, AI에게 질문할 때

"무조건 길게 붙여 넣기보다, 필요한 내용을 정리해서 줘야지"

라고 이해하고 활용하시면 더 좋을 것 같습니다!

'AI 코딩 > 무슨 뜻일까? 시리즈' 카테고리의 다른 글

[Agent] 에이전트란?  (0) 2026.05.15
[Parameter] 파라미터란?  (0) 2026.05.14
[Context] 컨텍스트란?  (0) 2026.05.12
[Framework] 프레임워크란?  (0) 2026.05.11
[Library] 라이브러리란?  (0) 2026.05.08