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

Google PM disponibiliza em código aberto Agente de Memória Sempre Ativo com armazenamento SQLite, sem banco de dados vetorial
Tools

Google PM disponibiliza em código aberto Agente de Memória Sempre Ativo com armazenamento SQLite, sem banco de dados vetorial

Shubham Saboo, gerente sênior de produto de IA do Google, disponibilizou em código aberto um Agente de Memória Sempre Ativo que armazena memórias estruturadas em SQLite em vez de usar bancos de dados vetoriais, executando no Gemini 3.1 Flash-Lite com consolidação de memória agendada a cada 30 minutos.

OpenClawRadar
Monitor de Segurança de Runtime InsAIts para Claude Code Atinge 8.000 Downloads no PyPI
Tools

Monitor de Segurança de Runtime InsAIts para Claude Code Atinge 8.000 Downloads no PyPI

O InsAIts, um monitor de segurança em tempo de execução para sessões agentes do Claude Code, atingiu 8.140 downloads totais no PyPI. A versão 3.4.0 adiciona um Gerenciador de Contexto Adaptativo, sistema de injeção de âncoras em camadas e melhorias no painel.

OpenClawRadar
Contador de Startups: Habilidade Gratuita do Claude para Acompanhamento de Pequenos Negócios
Tools

Contador de Startups: Habilidade Gratuita do Claude para Acompanhamento de Pequenos Negócios

Startup Bookkeeper é uma habilidade de IA Claude de código aberto que ajuda fundadores bootstrapped a rastrear despesas categorizando transações a partir de descrições em inglês simples, processando fotos de recibos com OCR e gerando dashboards ou demonstrações de P&L.

OpenClawRadar
Servidor MCP do Pepper para Interação e Depuração do Simulador iOS
Tools

Servidor MCP do Pepper para Interação e Depuração do Simulador iOS

Pepper é um servidor MCP que injeta uma dylib em aplicativos do simulador iOS via DYLD_INSERT_LIBRARIES, permitindo interação em tempo real, leitura de tela, toque em botões, inspeção de variáveis e monitoramento de tráfego de rede através de uma ponte WebSocket.

OpenClawRadar