akira / PASSOS_FINAIS_API.md
akra35567's picture
Upload 55 files
13091b9 verified

🚀 ATIVAÇÃO FINAL - O QUE FAZER EM api.py

Arquivo: i:\Isaac Quarenta\Programação\AKIRA-SOFTEDGE\modules\api.py
Tempo: 10 minutos
Linhas de código: ~15 que faltam


📝 MUDANÇAS NECESSÁRIAS

1️⃣ Adicionar Imports (no topo do arquivo)

# Após os outros imports de modules:
from .lstm_extension import get_lstm_extension

2️⃣ No método de inicialização do UnifiedLLMClient

Procure onde é feito:

self.context_builder = criar_context_builder()
self.reply_handler = ReplyContextHandler(...)
self.db = Database(...)

Adicione APÓS inicializar DB:

# ✅ Ativar LSTM quando DB está pronto
lstm_ext = get_lstm_extension(self.db)
self.context_builder.enable_lstm(self.db)
self.reply_handler.enable_lstm(lstm_ext)

logger.info("✅ LSTM Memory System ativado")

3️⃣ Pronto!

A partir daí, cada mensagem vai:

  1. Processar com STM (imediato)
  2. Disparar LSTM em background (thread)
  3. Enriquecer contexto com tópicos + padrões
  4. Modelo receber contexto completo

📍 ONDE BUSCAR

Procure por:

# Padrão 1
self.context_builder = criar_context_builder()

# Padrão 2
self.db = Database(...)

# Padrão 3
self.reply_handler = ReplyContextHandler(...)

Adicione o código LSTM logo após esses.


🔎 LINHA APROXIMADA

Se eu não errar, deve estar por volta de:

  • api.py linhas 400-500 (onde inicia UnifiedLLMCHeckClient ou MultILLMClient)

✅ VALIDAÇÃO

Depois de adicionar, procure por:

"✅ LSTM Memory System ativado"

Se aparecer nos logs, tá funcionando! 🎉


Próximo: Fazer isso em api.py e testar uma conversa.