- O MemGPT é um novo sistema que gerencia a hierarquia de memória de modelos de linguagem (LLMs), oferecendo contexto expandido dentro da janela de contexto limitada do LLM.
- Ele identifica quando armazenar e recuperar informações importantes de um banco de dados vetorial, possibilitando conversas contínuas.
- O MemGPT pode ser usado para criar chatbots com memória autoeditável.
- O sistema MemGPT pode ser testado no Discord enviando mensagens para o bot MemGPT no canal #memgpt.
- Para executar o MemGPT localmente, o usuário precisa instalar as dependências, adicionar a chave da API da OpenAI ao ambiente e executar
main.py.
- O usuário pode criar um novo usuário inicial ou persona para o MemGPT criando novos arquivos
.txt em /memgpt/humans/examples ou /memgpt/personas/examples.
- O MemGPT oferece suporte a vários comandos de CLI, como
/exit, /save, /load, /dump, /memory, /pop, /heartbeat e /memorywarning.
- Por padrão, o MemGPT usa
gpt-4, portanto é necessária uma chave de API com acesso à API do gpt-4.
- Para problemas ou solicitações de funcionalidades, recomenda-se que o usuário abra uma issue no GitHub.
- O conjunto de dados usado no artigo do MemGPT pode ser baixado no HuggingFace.
1 comentários
Opiniões no Hacker News