로컬 메모리
로컬 메모리(Local Memory)는 특정 프로세스, 애플리케이션 또는 컴퓨팅 장치가 직접 접근할 수 있는 임시적이고 고속의 저장 공간을 의미합니다. 최신 AI의 맥락에서 이는 종종 즉각적인 컨텍스트 창 또는 실행 중인 에이전트의 작업 메모리와 관련되며, 매 단계마다 영구적인 외부 데이터베이스를 조회할 필요 없이 현재 상호작용의 정보를 유지할 수 있게 해줍니다.
특히 대규모 언어 모델(LLM) 및 지능형 에이전트와 같은 애플리케이션에서 로컬 메모리는 대화의 일관성과 운영 상태를 유지하는 데 매우 중요합니다. 이것이 없다면 모든 프롬프트가 완전히 새로운 상호작용으로 취급되어 컨텍스트 손실과 비논리적인 응답을 초래하게 됩니다. 이는 소프트웨어의 인식되는 지능과 사용성에 직접적인 영향을 미칩니다.
기술적으로 로컬 메모리는 RAM 또는 빠른 캐시 계층을 활용합니다. 에이전트가 입력을 처리할 때, 관련 이전 데이터(예: 마지막 다섯 번의 대화 턴, 임시 변수 또는 최근에 액세스한 문서)가 이 로컬 버퍼에 로드됩니다. 이를 통해 모델은 토큰 생성 중에 이 데이터를 즉시 참조할 수 있으며, 디스크나 원격 API에서 데이터를 가져오는 것에 비해 지연 시간을 크게 줄일 수 있습니다.