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

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.

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.

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.

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.