GAIA Logo
PricingDocs
GAIA Logo
홈/용어집/에이전트 메모리

에이전트 메모리

에이전트 메모리는 AI 에이전트가 과거 상호작용, 관찰, 행동에서 얻은 정보를 저장·검색·활용하여 이후의 행동에 반영할 수 있는 능력으로, 세션을 넘어 지속적으로 맥락을 유지할 수 있게 해줍니다.

이해하기 에이전트 메모리

모든 대화가 끝날 때마다 모든 것을 잊어버리는 상태비저장(stateless) 에이전트는 한계가 있습니다. 에이전트 메모리는 세션에 묶여 있는 AI를, 사용자의 선호도를 알고 과거 논의를 기억하며, 점점 더 풍부한 작업 및 관계 모델을 구축하는 지속적인 디지털 동료로 변화시켜줍니다.

에이전트 메모리는 여러 시간 범위와 유형 간에 작동합니다. 단기 메모리는 현재 세션 내 대화 맥락을 기억합니다. 장기 메모리는 세션이 달라져도 정보를 유지하고, 사실·선호도·학습 패턴을 저장합니다. 에피소드 메모리는 과거 특정 사건과 상호작용을 기록하며, 시맨틱 메모리는 엔티티·관계·개념 등에 대한 일반 지식을 저장합니다. 워킹 메모리는 현재 추론 단계에서 사용 중인 적극적 하위 집합입니다.

각 메모리 유형에 따라 다양한 저장 방식이 적용됩니다. LLM의 컨텍스트 윈도우는 단기 워킹 메모리 역할을 합니다. ChromaDB와 같은 벡터 데이터베이스는 임베딩과 검색을 통해 시맨틱 장기 메모리를 구현합니다. PostgreSQL 등 구조화된 데이터베이스는 에피소드 기록을 저장하고, 지식 그래프는 엔티티 간의 관계를 포착합니다.

메모리 저장만큼 중요한 것이 효율적인 검색입니다. 수많은 정보를 저장해도, 상황에 맞는 정보를 빠르게 꺼내 쓰지 못하면 소용없습니다. 시맨틱 검색, 그래프 탐색, 최신성 가중 검색 등은 대규모 정보 저장소에서 관련 기억을 효율적으로 표면화하는 대표적인 전략입니다.

GAIA 활용 방법 에이전트 메모리

GAIA는 여러 저장 레이어에 걸쳐 지속적인 메모리를 유지합니다. 단기 컨텍스트는 각 워크플로우의 LangGraph 상태 내에서 관리됩니다. 장기 메모리의 경우 GAIA가 대화에서 사실을 추출해 PostgreSQL에 저장하고, 의미 검색을 위한 벡터 임베딩은 ChromaDB에 보관합니다. 기억을 불러올 때는 의미 검색과 전문 검색을 함께 쓰고, 결과를 다시 정렬하며, 최신성과 중요도를 반영하고, 사람과 프로젝트 사이의 연결을 따라갈 수도 있습니다. GAIA는 사용자의 커뮤니케이션 선호도, 과거 프로젝트 맥락, 주요 관계, 워크플로우 패턴 등을 기억하며, 시간이 지남에 따라 더 풍부한 업무 모델을 구축합니다.

관련 개념

그래프 기반 메모리

그래프 기반 메모리는 정보를 서로 연결된 노드와 관계로 저장하여, 상호작용 전반에 걸쳐 풍부한 맥락 이해와 지속적인 지식 유지를 가능하게 하는 AI 메모리 아키텍처입니다.

벡터 데이터베이스

벡터 데이터베이스는 대용량의 고차원 벡터 임베딩을 저장, 색인, 질의할 수 있도록 설계된 데이터베이스 시스템으로, 방대한 임베딩 데이터에서 유사성 검색을 빠르게 실행할 수 있습니다.

지식 그래프

지식 그래프는 정보를 엔터티, 그 속성, 그리고 이들 간의 관계로 구조화하여, 기계가 연결된 정보를 이해하고 추론할 수 있게 하는 데이터 구조입니다.

컨텍스트 인식

AI에서 컨텍스트 인식은 작업이나 상호작용을 둘러싼 전체 상황을 이해하는 능력을 의미합니다. 참여자, 이전에 일어난 일, 관련 프로젝트, 마감일, 사용자의 선호와 패턴 등이 포함됩니다.

LangGraph

LangGraph는 사이클, 분기, 조건부 로직, 지속적인 상태 관리를 지원하며 상태 기반 멀티 에이전트 AI 애플리케이션 구축을 위한 프레임워크입니다.

에이전트 상태

에이전트 상태란 AI 에이전트가 작업을 실행하는 동안 그간의 진행 상황, 얻은 정보, 남은 단계를 추적하기 위해 유지하는 구조화된 데이터입니다. 이를 통해 반복 작업 없이 여러 단계를 추론하고 처리할 수 있게 해줍니다.

메모리 증강 AI

메모리 증강 AI는 외부의 영구적인 메모리 시스템에 연결하여 언어 모델의 역량을 확장하는 AI 아키텍처로, 에이전트가 단일 컨텍스트 윈도우의 한계를 넘어 정보를 기억하고 다시 활용할 수 있도록 합니다.

LangChain

LangChain은 파이썬과 자바스크립트로 제공되는 오픈소스 프레임워크로, 체인, 에이전트, 메모리, 도구 통합 등 대형 언어 모델을 활용한 애플리케이션 개발을 위한 추상화와 컴포넌트를 제공합니다.

Dot

Dot은 iPhone AI 벗 도구로 말을 걸면 마주하고 대화 맥락을 기억했습니다. 2025년 10월에 끝났습니다.

OpenAI Dots

Dots는 이어지는 일을 위한 OpenAI의 지속형 에이전트입니다. 취향과 목표를 배우고 자신의 클라우드 컴퓨터에서 돌며 ChatGPT와 Slack과 Teams를 통해 수천 개의 앱에 이어집니다.

자주 묻는 질문

네, GAIA의 메모리는 세션이 바뀌어도 지속됩니다. 대화에서 추출한 사실을 PostgreSQL에 저장하고 의미 검색에는 ChromaDB를 사용하며, 필요할 때 불러옵니다. 사용자의 선호도, 과거 프로젝트 맥락, 중요한 관계, 워크플로우 패턴 등을 기억합니다. 각 상호작용이 GAIA의 업무 이해도를 높여, 시간이 갈수록 더 유용해집니다.

네, GAIA는 특정 메모리만 삭제하거나 전체를 초기화할 수 있는 기능을 제공합니다. GAIA는 소스가 공개되어 있고(source-available) 직접 호스팅이 가능하기 때문에, 메모리 데이터를 저장하는 데이터베이스를 완벽하게 제어할 수 있습니다. 개인 메모리 데이터는 절대 공유되거나 AI 학습에 사용되지 않습니다.

문서의 가이드

How GAIA Remembers

docs.heygaia.io

더 탐색

GAIA를 대안과 비교

GAIA가 다른 AI 생산성 도구와 어떻게 비교되는지 확인하세요

당신의 역할을 위한 GAIA

GAIA가 다양한 역할의 전문가를 어떻게 돕는지 알아보세요

Stop doing everything yourselfStop doing everything yourself

Join thousands of professionals who gave their grunt work to GAIA.

Twitter IconWhatsapp IconDiscord IconGithub Icon
Product
DownloadUse CasesMarketplaceBotsPricingRoadmap
Explore
Compare GAIAAlternativesAutomationsAI GlossaryGAIA for Your RoleBest AI Assistants
Resources
DocumentationBlogFAQRelease NotesStatusRequest a Feature
Company
AboutManifestoContactBranding
Legal
Terms of UsePrivacy Policy
The Experience Company Inc.
Discord IconTwitter IconGithub IconWhatsapp IconLinkedin Icon