SLayer: Uma Camada Semântica Open-Source para Agentes de IA que Aprende com Consultas

SLayer é uma camada semântica de código aberto projetada para agentes de IA consultarem bancos de dados, gerenciarem modelos de dados e melhorarem ao longo do tempo através de memórias em linguagem natural. Ele fica entre seu banco de dados e agentes (ou ferramentas internas), fornecendo uma DSL estruturada para medidas, dimensões e filtros — evitando a bagunça do SQL bruto gerado por LLMs.
Principais Recursos da Fonte
- Criação automática de modelos a partir da introspecção do esquema do banco de dados para um início rápido.
- Edição de modelos em tempo de execução: agentes podem editar colunas/medidas ou criar novos modelos dinamicamente a partir de SQL ou de outros modelos.
- Memórias em linguagem natural: salvar e recuperar memórias vinculadas a modelos, colunas ou consultas para formar uma base de conhecimento.
- Incorporabilidade: funciona em processo como módulo Python ou serverless via CLI; não requer servidor.
- Detecção e tratamento de deriva de esquema – agentes podem se adaptar a mudanças nas estruturas das tabelas.
- DSL expressiva suporta consultas em múltiplas etapas, agregações personalizadas, deslocamentos temporais e combinação de métricas de vários modelos.
- Múltiplas interfaces: MCP (stdio e SSE), API REST, CLI e cliente Python para dataframes.
- Ainda sem mecanismo de cache ou pré-agregação – observado como limitação; no roteiro.
Exemplos de Início Rápido
Instale via uv:
uv tool install motley-slayer
slayer
Demonstração instantânea com o Jaffle Shop DuckDB incluso:
uvx --from 'motley-slayer[all]' slayer serve --demo
Conecte ao Claude Code via MCP stdio (serverless):
claude mcp add slayer -- uvx --from motley-slayer slayer mcp --demo
Consulte via API REST:
curl -X POST http://localhost:5143/query \
-H "Content-Type: application/json" \
-d '{"source_model": "orders", "measures": ["*:count"], "dimensions": ["status"]}'
Liste modelos:
curl http://localhost:5143/models
Uso do cliente Python:
from slayer.client.slayer_client import Slay
Para Quem é
Desenvolvedores construindo chatbots analíticos de IA, aplicativos agentivos ou qualquer ferramenta onde agentes precisem explorar bancos de dados iterativamente e aprender com consultas passadas.
Documentação: motley-slayer.readthedocs.io
📖 Leia a fonte completa: HN AI Agents
👀 See Also

ByteRover Plugin de Memória para OpenClaw: Integração Nativa com Hierarquia Semântica
O Plugin de Memória ByteRover para OpenClaw oferece memória de longo prazo estruturada e nativa por meio de uma arquitetura de três camadas e hierarquia semântica armazenada em arquivos Markdown. Ele alcança 92,2% de precisão na recuperação e requer OpenClaw v2026.3.22+.

CodeLedger: Plugin de código Claude de código aberto rastreia uso de tokens e agentes em segundo plano
CodeLedger é um plugin de servidor MCP de código aberto para Claude Code que rastreia automaticamente o uso de tokens em projetos, identifica agentes em segundo plano e fornece recomendações de otimização de custos com base na análise de arquivos de sessão JSONL locais.
Voz OpenClaw: Hardware faça você mesmo para controle de casa inteligente de fala para fala
OpenClaw Voice transforma o Home Assistant Voice PE ($59) em uma interface de hardware dedicada com conversão fala-a-fala em menos de um segundo, reconhecimento de impressão vocal e integração com a memória do OpenClaw. Fala autêntica via OpenAI Realtime, palavra de ativação personalizada e feedback para tarefas longas.

Zot: Um Agente de Codificação Leve para Terminal Agora Suporta Claude Opus 4.8
Zot é um agente de codificação de terminal mínimo distribuído como um único binário Go estático, sem dependências de runtime ou Docker. Agora suporta Claude Opus 4.8 junto com dezenas de outros modelos.