Repolode
langchain-ai

langchain-ai/langmem

대화에서 핵심 정보를 추출하고, 메모리 도구를 관리하며, 백그라운드에서 메모리를 통합해 LangGraph 에이전트에 장기 메모리를 제공하는 Python 라이브러리입니다.

스타
1,715
포크
201
열린 이슈
76
마지막 커밋
18일 전

어떤 프로젝트인가요?

LangMem은 AI 에이전트가 상호작용을 통해 시간이 지나면서 학습하도록 돕습니다. 대화에서 중요한 정보를 추출하고, 프롬프트 최적화로 에이전트의 동작을 개선하며, 세션이 바뀌어도 장기 메모리를 유지합니다.

이 라이브러리는 어떤 저장 시스템과도 함께 사용할 수 있는 함수형 프리미티브와 LangGraph의 Long-term Memory Store를 위한 네이티브 통합 기능을 제공합니다. 에이전트는 대화 중 메모리 도구를 사용해 기억을 기록하고 검색할 수 있으며, 백그라운드 메모리 관리자가 지식을 자동으로 추출하고 통합 및 업데이트할 수도 있습니다.

README의 빠른 시작 예제에서는 개발용 InMemoryStore를 사용해 LangGraph의 create_react_agent로 에이전트를 만듭니다. 문서에서는 메모리가 재시작 후에도 유지되도록 프로덕션 배포 시 AsyncPostgresStore와 같은 데이터베이스 기반 저장소를 사용해야 한다고 안내합니다.

핵심 기능

  • 01어떤 저장 시스템과도 함께 사용할 수 있는 핵심 메모리 API
  • 02대화 중 에이전트가 정보를 기록하고 검색할 수 있게 하는 메모리 도구
  • 03지식을 추출하고 통합 및 업데이트하는 백그라운드 메모리 관리자
  • 04LangGraph의 Long-term Memory Store와 네이티브 통합

활용 사례

  • 세션이 바뀌어도 사용자 선호도를 기억하는 챗봇 구축
  • 이전 대화를 바탕으로 응답 개인화
  • 기존 LangGraph 에이전트에 지속성 있는 메모리 추가

빠른 시작

  1. 1

    패키지를 설치합니다

    pip install -U langmem
  2. 2

    LLM 제공업체의 API 키를 설정합니다

    export ANTHROPIC_API_KEY="sk-..."
  3. 3

    메모리 도구를 사용하는 에이전트를 만들고 실행합니다(README 예제 참조)

사용 전 알아둘 점

  • Anthropic이나 OpenAI와 같은 LLM 제공업체의 API 키가 필요합니다.
  • 예제 스토어는 인메모리 방식이라 재시작하면 데이터가 사라집니다. 프로덕션 환경에는 DB 기반 스토어가 필요합니다.
  • LangGraph를 기반으로 하므로 이미 해당 스택을 사용하고 있을 때 가장 적합합니다.

토픽

자주 묻는 질문

langmem은(는) 무엇인가요?
대화에서 핵심 정보를 추출하고, 메모리 도구를 관리하며, 백그라운드에서 메모리를 통합해 LangGraph 에이전트에 장기 메모리를 제공하는 Python 라이브러리입니다. LangMem은 AI 에이전트가 상호작용을 통해 시간이 지나면서 학습하도록 돕습니다. 대화에서 중요한 정보를 추출하고, 프롬프트 최적화로 에이전트의 동작을 개선하며, 세션이 바뀌어도 장기 메모리를 유지합니다.
langmem은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
langmem은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
langmem은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. langmem의 마지막 커밋은 2026년 10월 2일입니다.
langmem은(는) 어디에 사용할 수 있나요?
세션이 바뀌어도 사용자 선호도를 기억하는 챗봇 구축 이전 대화를 바탕으로 응답 개인화 기존 LangGraph 에이전트에 지속성 있는 메모리 추가
langmem는 어떻게 설치하나요?
패키지를 설치합니다: pip install -U langmem LLM 제공업체의 API 키를 설정합니다: export ANTHROPIC_API_KEY="sk-..." 메모리 도구를 사용하는 에이전트를 만들고 실행합니다(README 예제 참조)
langmem은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/langchain-ai/langmem

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트