Strata: uma camada semântica que recusa consultas inválidas antes que seu LLM as execute
Strata é uma plataforma de analytics full-stack construída em torno de uma camada semântica governada — uma que valida consultas e retorna uma recusa em vez de um número errado quando uma solicitação não se encaixa no modelo. Foi criada por Ajo, que passou quatro anos na Netflix trabalhando em analytics self-service para usuários de negócios não técnicos.
A aposta central de design é a nomenclatura estrita. Apenas uma coisa chamada Revenue pode existir em um projeto. Se receita mapeia para várias tabelas, o grão da consulta mais a velocidade decidem qual tabela será usada. Essa restrição é o que faz o resto do sistema funcionar.
Blending entre domínios sem dupla contagem
Como os fatos compartilham chaves conformadas (por exemplo, uma chave Date conformada), o Strata consegue juntar dois domínios de fatos — Orders e Support — em um único resultado combinado. Cada fato é agregado ao grão comum e unido por chaves conformadas, nunca fato com fato. A equipe afirma que o sistema não pode contar em dobro, e os agentes recebem uma recusa explícita em vez de um número errado.
Roteamento ciente de partições e agregados
O Strata encaminha cada consulta para o motor mais rápido capaz de respondê-la, recorrendo ao warehouse quando os filtros ficam fora da camada quente:
- Camada quente: ClickHouse ou Druid
- Camada morna: Snowflake
- Camada fria: AWS Athena
Você pode carregar uma parte dos seus dados em um motor rápido mantendo o histórico completo no Trino ou em algo mais barato. O roteador escolhe a camada mais rápida quando a consulta pode ser resolvida ali.
Tipos de medida e coortes
Cinco tipos de medida vêm prontos de fábrica: Standard, Complex, Snapshot, Exclusion LOD e Inclusion LOD. Além disso, os usuários podem criar cálculos personalizados que abrangem domínios de fatos, e segmentos que restringem uma visão ou uma única medida a uma coorte — por exemplo, receita de novos clientes ao lado da receita total em uma mesma visão.
Modelo como código
O modelo inteiro são dois tipos de arquivo YAML mais a convenção de nomenclatura. O fluxo: seu agente de codificação rascunha o YAML, strata audit o valida contra o warehouse, e o Git o leva para produção. Não há view/explore/cube para escolher primeiro — cada etapa é validada e pré-visualizada conforme você constrói.
Para quem é e como experimentar
O Strata explicitamente não é uma camada semântica à qual sua ferramenta de BI atual se conecta — a equipe chama isso de beco sem saída. Em vez disso, ele traz seus próprios dashboards, assinaturas, relatórios agendados, um add-on para Google Sheets, segurança em nível de linha, além de uma API e servidor MCP para qualquer coisa que você construir em cima. Está em beta inicial, não é open source, mas o plano gratuito cobre até 25 usuários e roda inteiramente na sua máquina via Docker.
📖 Read the full source: HN LLM Tools
👀 See Also

Fluxo de Trabalho de Agente de IA Local Usando OpenCode, FastMCP e DeepSeek-r1
Um desenvolvedor compartilha sua configuração local de agente de IA usando OpenCode com arquivos AGENTS.md para prompts de sistema determinísticos, FastMCP para expor funções locais e DeepSeek-r1 via Ollama para subagentes específicos como testes.

Alerta de Modelo Grátis: Tencent Hy3 Disponível no OpenRouter por 2 Semanas — Experimente Agora
O Tencent Hy3 está gratuito no OpenRouter por 2 semanas. Use-o no OpenClaw via openrouter/tencent/hy3:free. Detalhes completos do r/openclaw.

Referência de Revisão de Código por IA: Claude, Gemini, Codex, Qwen e MiniMax Comparados
Um benchmark testou cinco modelos de IA em 15 pull requests do Milvus com bugs conhecidos. O Claude detectou 53% dos bugs no modo bruto, enquanto o debate adversário entre os modelos aumentou a detecção para 80%.

Gateway MCP para Acesso Remoto Seguro a Ferramentas Internas
Um gateway MCP de código aberto agrega vários servidores de ferramentas MCP em uma única conexão, permitindo acesso seguro via Claude Desktop sem expor endpoints públicos. Ele usa OpenZiti/zrok para rede de confiança zero e requer apenas uma entrada de configuração com um token de compartilhamento.