This project presents a comprehensive memory architecture designed for conversational AI assistants. It enhances fluency, personalization, and security through short and long-term memory management, a unique internal language for compression, and intelligent importance hierarchy, ensuring efficient context handling and user interaction.
Modelo de Memória para IA Conversacional
A arquitetura proposta neste repositório fornece um novo paradigma para o gerenciamento de contexto em assistentes de IA. Elaborado por Anthony William Staiger e Anthropics, esta abordagem visa otimizar a fluência, personalização, segurança e eficiência das interações de IA.
Histórico de Desenvolvimento
O desenvolvimento deste modelo é contínuo e já apresenta várias iterações:
- Dezembro de 2025: Lançamento do repositório original.
- Maio de 2026: Introdução da linguagem semântica AEIL.
- Junho de 2026: Implementação de sistemas inovadores, incluindo Timestamp por mensagem e um Protocolo de Bypass Invisível.
Componentes da Arquitetura
O sistema se baseia em diversos pilares fundamentais:
- Memória de Curto Prazo (MCP): Gestão do contexto de sessão e interpretação de diálogos.
- Memória de Longo Prazo (MLP): Armazenamento de informações e preferências do usuário.
- Linguagem Interna Exclusiva (AEIL): Compressão de dados e segurança.
- Protocolo de Memória: Gerenciamento de ciclo de vida de informações.
- Sistema de Timestamp: Registros ocultos do tempo para percepção real.
- Hierarquia de Importância: Prioriza o que é armazenado.
Eficiência e Redução de Ambiguidade
Diferente de sistemas tradicionais que produzem cálculos complexos para cada interação, este modelo propõe um método mais direto: quando a ambiguidade surge, a IA pode simplesmente solicitar esclarecimento do usuário, resultando em um diálogo mais fluido e natural.
Bypass Invisível de Contexto
Quando o limite de saturação de contexto é alcançado, um resumo condensado da informação é gerado, permitindo que a conversa continue sem perder o histórico. Esse processo cria uma nova sessão com um título dinâmico, mantendo a organização.
Timestamp por Mensagem
Uma marcação de tempo é registrada com cada entrada, permitindo que a IA mantenha um contexto temporal claro e relevante, o que elimina mal-entendidos relacionados a informações desatualizadas.
Hierarquia de Importância
O sistema organiza as informações em uma tabela de prioridades, permitindo que dados cruciais sejam sempre salvos, enquanto detalhes menos importantes podem ser descartados.
Exemplo de Simulação em Python
Um protótipo funcional é fornecido para ilustrar a implementação do modelo:
import datetime
class MemoryModelV3:
def __init__(self):
self.mlp = {"Pessoa": {}, "Projeto": {}, "Ferramenta": {}}
self.capacidade_aba_tokens = 0
self.limite_saturacao = 100
def receber_mensagem(self, texto, escopo_projeto="Geral"):
timestamp_oculto = datetime.datetime.now().strftime("%d/%m/%Y %H:%M")
self.capacidade_aba_tokens += 35
if self.capacidade_aba_tokens >= 90:
self.executar_bypass(escopo_projeto)
return
if "sou" in texto or "meu apelido" in texto:
self.mlp["Pessoa"]["Dados"] = texto
elif "kivy" in texto or "cordova" in texto:
self.mlp["Ferramenta"]["Dados"] = texto
def executar_bypass(self, titulo_projeto):
self.capacidade_aba_tokens = 10
Conclusão
Este modelo de memória é inovador e visa oferecer uma compreensão mais profunda das interações humanas através da IA, sugerindo que um sistema eficiente é aquele que sabe o que esquecer enquanto mantém o que é essencial.
No comments yet.
Sign in to be the first to comment.