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

✍️ OpenClawRadar📅 Publicado: May 11, 2026🔗 Source
SLayer: Uma Camada Semântica Open-Source para Agentes de IA que Aprende com Consultas
Ad

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.
Ad

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

Ad

👀 See Also

ByteRover Plugin de Memória para OpenClaw: Integração Nativa com Hierarquia Semântica
Tools

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+.

OpenClawRadar
CodeLedger: Plugin de código Claude de código aberto rastreia uso de tokens e agentes em segundo plano
Tools

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.

OpenClawRadar
🦀
Tools

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.

OpenClawRadar
Zot: Um Agente de Codificação Leve para Terminal Agora Suporta Claude Opus 4.8
Tools

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.

OpenClawRadar