본문으로 건너뛰기
Langflow조회 3

Langflow 1.10의 Memory Bases: 에이전트의 지속적인 기억력 구현

Langflow 1.10의 Memory Bases 기능을 활용해 에이전트가 세션 간 대화 이력을 벡터 데이터베이스에 저장하고 장기적인 문맥을 유지하는 방법을 알아본다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

Langflow 1.10의 Memory Bases는 에이전트가 대화 세션 간에 지속적인 기억을 유지하도록 돕는 기능이다. 기존의 세션 기반 메모리와 달리 대화 기록을 벡터 데이터베이스에 자동으로 저장하여 장기적인 문맥 파악을 가능하게 한다. 사용자는 LLM 기반의 전처리 과정을 통해 저장할 정보의 우선순위를 설정하고, 세션 필터링을 통해 특정 대화 맥락에만 집중하도록 에이전트를 제어할 수 있다. 이를 통해 에이전트는 개인화된 상호작용을 수행하고 특정 도메인에 특화된 문맥을 유지한다.

챕터별 상세

00:00

Memory Bases 소개

Langflow 1.10에서 추가된 Memory Bases 기능은 에이전트가 대화 세션 간에 지속적인 기억을 유지하도록 설계되었다. 기존의 단기 세션 메모리와 달리 대화 기록을 벡터 데이터베이스에 자동으로 저장하여 장기적인 문맥 파악을 지원한다. 이 기능은 에이전트가 이전 대화의 맥락을 기억하고 개인화된 상호작용을 수행하는 데 필수적이다. 1.10 버전에서는 이 외에도 Langflow Assistant, 지식 베이스 DB 공급자 등 다양한 개선 사항이 포함되었다.

Memory Base는 Langflow 1.10에서 추가된 새로운 기능으로, 에이전트의 기억력을 향상시키는 핵심 요소이다.

00:20

Memory Base의 정의와 작동 방식

Memory Base는 대화 이력을 벡터화하여 데이터베이스에 저장함으로써 문맥을 관리한다. 이는 파일 기반의 지식 베이스와 달리 대화 이력에 최적화되어 있으며, 에이전트가 이전 대화의 문맥을 참조할 수 있게 한다. 사용자는 이 기능을 통해 에이전트가 특정 도메인에 특화된 정보를 기억하도록 설정할 수 있다. 결과적으로 에이전트는 더 일관되고 개인화된 응답을 제공한다.

벡터 데이터베이스와 임베딩 모델은 RAG 시스템의 핵심 구성 요소로, 텍스트의 의미적 유사성을 검색하는 데 사용된다.

01:00

LLM 기반 전처리 설정

LLM 전처리 기능을 통해 어떤 메시지를 저장하고 어떤 메시지를 무시할지, 혹은 특정 주제에 대한 요약 등 저장 규칙을 설정할 수 있다. 이는 에이전트가 관련성 높은 정보만을 선택적으로 학습하게 하여 메모리 효율을 높인다. 사용자는 프롬프트를 통해 저장할 데이터의 기준을 명확히 정의할 수 있다. 결과적으로 불필요한 데이터 저장을 방지하고 메모리 저장 공간을 최적화한다.

LLM 전처리는 데이터 저장 전 단계에서 LLM을 활용하여 데이터의 품질을 필터링하고 요약하는 기법이다.

02:43

Memory Base 생성 및 구성

Memory Base 생성 시 임베딩 모델을 선택하고 배치 크기를 설정하여 데이터 저장 주기를 조정한다. 배치 크기를 1로 설정하면 매 대화마다 즉시 데이터가 저장되며, LLM 전처리 모델을 연결하여 수집되는 데이터의 품질을 제어한다. 사용자는 이 구성을 통해 에이전트의 데이터 수집 방식을 세밀하게 조정할 수 있다. 이는 에이전트의 응답 정확도를 높이는 데 기여한다.

배치 크기는 데이터 저장 주기를 결정하는 설정으로, 에이전트의 성능과 저장 효율 간의 트레이드오프를 결정한다.

05:25

데모: 법률 에이전트 사례

법률 사례를 다루는 에이전트 데모에서 Memory Base가 계약 위반 사례와 관련된 핵심 정보를 추출하고 저장한다. 에이전트는 저장된 문맥을 바탕으로 계약 위반 여부와 대응 방안을 정확하게 파악하여 응답한다. 사용자는 이 데모를 통해 Memory Base가 복잡한 법률 문맥을 어떻게 처리하는지 확인할 수 있다. 이는 Memory Base의 실질적인 활용 가능성을 보여준다.

법률 에이전트는 복잡한 계약 문맥을 이해하고 관련 정보를 추출해야 하므로, Memory Base의 활용도가 높은 분야이다.

08:09

세션 필터링 및 관리

세션 필터링 기능을 활성화하면 특정 세션의 대화 내용만 참조하거나, 비활성화하여 모든 세션의 정보를 공유할 수 있다. 이를 통해 사용자별로 독립적인 문맥을 유지하거나 전체 대화 이력을 통합적으로 관리하는 유연한 운영이 가능하다. 사용자는 이 기능을 통해 에이전트의 문맥 범위를 세밀하게 제어할 수 있다. 결과적으로 다양한 사용 사례에 맞춘 에이전트 설계가 가능해진다.

세션 필터링은 에이전트가 문맥을 참조할 범위를 결정하는 기능으로, 멀티 세션 환경에서 필수적이다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 23.수집 2026. 06. 23.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.