- MemGPT는 언어 학습 모델(LLMs)의 메모리 계층을 관리하는 새로운 시스템으로, LLM의 제한된 컨텍스트 창 내에서 확장된 컨텍스트를 제공합니다.
- 벡터 데이터베이스에서 중요한 정보를 저장하고 검색할 시기를 알아내어 끊임없는 대화를 가능하게 합니다.
- MemGPT는 자체 편집 메모리를 가진 챗봇을 만드는 데 사용할 수 있습니다.
- MemGPT 시스템은 Discord에서 #memgpt 채널에서 MemGPT 봇에게 메시지를 보내 테스트할 수 있습니다.
- MemGPT를 로컬에서 실행하려면 사용자는 의존성을 설치하고, OpenAI API 키를 환경에 추가하고, main.py를 실행해야 합니다.
- 사용자는 /memgpt/humans/examples 또는 /memgpt/personas/examples에 새로운 .txt 파일을 생성하여 MemGPT에 대한 새로운 시작 사용자 또는 페르소나를 만들 수 있습니다.
- MemGPT는 /exit, /save, /load, /dump, /memory, /pop, /heartbeat, /memorywarning 등 다양한 CLI 명령을 지원합니다.
- 기본적으로 MemGPT는 gpt-4를 사용하므로, gpt-4 API 접근 권한이 있는 API 키가 필요합니다.
- 문제 또는 기능 요청에 대해서는 사용자가 GitHub 이슈를 열도록 권장됩니다.
- MemGPT 논문에서 사용된 데이터셋은 HuggingFace에서 다운로드 받을 수 있습니다.