A memória persistente de IA oferece os seguintes recursos principais:
- Armazenamento persistenteBanco de dados: Um banco de dados SQLite é usado para manter registros das conversas, memórias e chamadas de ferramentas da IA, garantindo que os dados estejam disponíveis ao longo do tempo.
- pesquisa semânticaPesquisa em nível semântico de memórias e diálogos, e não apenas correspondência de palavras-chave, é suportada pela tecnologia de incorporação do LM Studio.
- monitoramento em tempo realMonitoramento automático de alterações no arquivo de diálogo usando a biblioteca watchdog, por exemplo, captura de registros de diálogo exportados pelo ChatGPT.
- Registro de chamadas de ferramentasDocumentação detalhada do uso da ferramenta MCP (Model Context Protocol) para apoiar a autorreflexão e a análise da IA.
- Suporte a várias plataformasCompatível com os sistemas Windows, macOS e Linux, e adaptado a uma variedade de ambientes de desenvolvimento.
- Integração do código VSTrabalhe de forma integrada com o Copilot no VS Code para aumentar a eficiência do desenvolvimento.
Essa resposta foi extraída do artigoPersistent AI Memory: armazenamento de memória local persistente para assistentes de IAO