O que personal-ai-memory faz?
Armazene e gerencie seu histórico de bate-papo com IA localmente para melhorar o contexto e manter a privacidade com uma extensão segura de geração aumentada por recuperação.
Visão Geral
Esta habilidade permite que seu agente de IA lembre de conversas anteriores armazenando o histórico de chat em um banco de dados vetorial local. Quando você faz uma nova pergunta, a skill recupera partes relevantes do histórico passado e as injeta no contexto atual, sem enviar dados para servidores externos.
Como Funciona
- Armazenamento Local: Todo o histórico de chat é salvo em um banco de dados vetorial no seu dispositivo.
- Indexação: As mensagens são convertidas em embeddings usando um modelo local leve.
- Recuperação: Quando uma nova consulta é feita, embeddings similares são recuperados e adicionados ao prompt do modelo.
- Injeção de Contexto: O modelo recebe partes relevantes do histórico para melhorar a relevância das respostas.
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
Requisitos
- Python 3.8+
- Bibliotecas:
chromadb,sentence-transformers,openai(opcional)
Configuração
- Instale as dependências:
pip install chromadb sentence-transformers
- Configure variáveis de ambiente (opcional):
export PERSONAL_AI_MEMORY_PATH="/caminho/para/banco-de-dados"
Uso
from personal_ai_memory import PersonalMemory
memoria = PersonalMemory()
memoria.store("mensagem do usuário", "resposta do assistente")
contexto = memoria.retrieve("consulta relevante")
Como Contribuir
Contribuições são bem-vindas! Siga as diretrizes no repositório oficial.
Licença
MIT