AI 에이전트 메모리를 기록하고 되돌릴 수 있는 오픈소스 라이브러리 notmemory 출시
AI 에이전트가 무엇을 기억하는지 추적하고, 잘못된 기억을 되돌릴 수 있는 파이썬 라이브러리 notmemory가 PyPI에 공개됐다. 기존 에이전트 메모리 도구는 내부가 불투명했는데, 이 도구는 변경 이력을 남기고 롤백을 지원한다. 현재 v0.1.0으로 초기 버전이며 기여자를 모집 중이다.
AI 에이전트는 대화나 작업 중 정보를 '기억'해두고 나중에 꺼내 쓴다. 그런데 기존 메모리 시스템은 무엇이 저장됐는지, 언제 바뀌었는지 확인하기 어렵고, 한 번 잘못 저장되면 고치기도 복잡했다.
notmemory는 이 문제를 해결하려고 만든 라이브러리다. 메모리가 바뀔 때마다 이력을 남겨 언제 무엇이 저장됐는지 감사(audit)할 수 있고, 문제가 생기면 이전 상태로 되돌릴(rollback) 수 있다. LangChain 커뮤니티에 소개된 만큼 LangChain 기반 에이전트와 함께 쓰는 것을 염두에 두고 있다. 아직 초기 버전(v0.1.0)이라 기능이 제한적이며, 개발에 참여할 기여자를 찾고 있다.
핵심 포인트
용어 한 줄 설명
- AI 에이전트
- 사람 대신 정보를 찾거나 작업을 처리하도록 만든 AI 프로그램입니다.
- memory
- ChatGPT가 사용자의 정보나 취향을 다음 대화에 참고하는 기능입니다.
- PyPI
- 파이썬 라이브러리를 누구나 올리고 내려받을 수 있는 공식 패키지 저장소
- 메모리
- 컴퓨터가 정보를 일시적으로 기억하고 처리하는 데 사용하는 부품입니다.
- 감사(audit)
- 시스템이 어떤 작업을 언제 했는지 기록을 보고 확인하는 것
- LangChain
- AI 에이전트가 여러 작업을 연결해 처리할 수 있도록 돕는 오픈소스 프레임워크입니다.
- 패키지
- 개발자가 기능을 빠르게 추가하려고 가져다 쓰는 외부 코드 묶음입니다.
- 프로덕션
- 실제 사용자가 쓰는 서비스 환경(개발·테스트 환경과 반대 개념)