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

OpenGauge: Ferramenta de código aberto para monitorar custos de agentes de LLM localmente
Tools

OpenGauge: Ferramenta de código aberto para monitorar custos de agentes de LLM localmente

OpenGauge é uma ferramenta de código aberto que monitora chamadas de API de agentes de LLM como OpenClaw, registrando o uso de tokens, custos e latência em um banco de dados SQLite local. Inclui modo proxy para registro automático, estatísticas detalhadas de custos e funcionalidade de disjuntor para evitar loops descontrolados.

OpenClawRadar
agent-data: Dados Web Estruturados para Agentes OpenClaw, 70% Mais Barato que Automação de Navegador
Tools

agent-data: Dados Web Estruturados para Agentes OpenClaw, 70% Mais Barato que Automação de Navegador

agent-data fornece endpoints de API Python puro para X, Reddit, voos e vagas de emprego, projetados para agentes de IA como OpenClaw — sem automação de navegador. O benchmark mostra economia significativa de custos e melhorias de confiabilidade.

OpenClawRadar
SOPHIA Meta-Agente para Manutenção de Agentes de IA
Tools

SOPHIA Meta-Agente para Manutenção de Agentes de IA

SOPHIA é um meta-agente projetado como um Diretor de Aprendizagem que observa, diagnostica, pesquisa e propõe melhorias para outros agentes de IA em ecossistemas de produção. O sistema foi projetado através de 7 iterações usando 4 modelos de ponta, com aprovação humana necessária para todas as implantações.

OpenClawRadar
Rastreador de Sessão Claude: Salvar Automaticamente Sessões de Código do Claude em Issues do GitHub
Tools

Rastreador de Sessão Claude: Salvar Automaticamente Sessões de Código do Claude em Issues do GitHub

Uma nova ferramenta chamada claude-session-tracker salva automaticamente sessões do Claude Code em Issues do GitHub, registrando cada prompt e resposta como comentários com carimbos de data e hora. Ela cria uma Issue do GitHub por sessão vinculada a um quadro de Projetos e funciona através do sistema nativo de hooks do Claude Code sem consumir tokens de contexto.

OpenClawRadar