단기적 맥락
단기 컨텍스트(Short-Term Context)란 AI 모델, 특히 대규모 언어 모델(LLM)이나 대화형 에이전트가 다음 출력을 생성할 때 적극적으로 고려할 수 있는 즉각적이고 제한된 이전 정보의 집합을 의미합니다. 이는 특정 상호작용이나 세션에 대한 시스템의 '작업 기억'입니다.
방대한 양의 과거 데이터를 저장하는 장기 기억과 달리, 단기 컨텍스트는 모델의 고정된 컨텍스트 창(동시에 처리할 수 있는 최대 토큰 수, 즉 단어나 하위 단어의 수)에 의해 제약됩니다.
단기 컨텍스트의 품질과 크기는 AI 응답의 일관성, 관련성 및 정확성을 직접적으로 결정합니다. 컨텍스트 창이 너무 작으면 모델이 대화의 이전 부분을 '잊어버리게' 되어 비논리적이거나 반복적인 출력이 발생합니다. 효과적인 컨텍스트 관리는 신뢰할 수 있고 인간과 같은 대화 경험을 구축하는 데 매우 중요합니다.
사용자가 프롬프트를 입력하면, 시스템은 해당 프롬프트를 이전 대화 턴(대화 기록)과 묶어 단일 입력 시퀀스로 만듭니다. 이 시퀀스가 단기 컨텍스트를 구성하며, 트랜스포머 아키텍처에 입력됩니다. 그런 다음 모델은 어텐션 메커니즘을 사용하여 이 제한된 창 내의 각 토큰의 중요도를 평가하여 다음에 가장 가능성이 높은 토큰을 예측합니다.