Filosofia de design de sistemas de memória modular
A arquitetura MemCube do MemOS usa um conceito de design de microkernel para desacoplar o sistema de memória em três componentes plugáveis:
- Codificador de memória: suporta três modos de codificação: texto/timing/lógica
- Indexador de memória: rumo a um esquema de recuperação híbrido baseado em FAISS
- Interpretador de memória: fornece análise visual da rastreabilidade da memória
O teste A/B da arquitetura em um cenário de recomendação de comércio eletrônico mostrou um aumento de 421 TP3T no recall de produtos:
- Suporta emenda e reorganização automáticas de fragmentos de memória
- Configuração do fator de atenuação para fornecer força de memória
- Em direção a uma análise topológica da associatividade da memória
Os desenvolvedores podem acessá-lo rapidamente por meio da API RESTful ou do SDK Python, com um tempo médio de ciclo de integração de apenas 2,3 dias-homem.
Essa resposta foi extraída do artigoMemOS: um sistema de código aberto para aprimorar a capacidade de memória de modelos de idiomas grandesO