Sentido: Go SDK para asserções de teste com LLM e extração de texto estruturado

O que o Sense faz
Sense é um SDK Go que aproveita o Claude para dois casos de uso principais: avaliar saídas não determinísticas em testes e extrair dados estruturados de textos não estruturados.
Funcionalidades principais
1. Asserções de testes com LLM:
- Escreva expectativas em inglês simples em vez de asserções rígidas
- Obtenha feedback estruturado sobre falhas incluindo o que passou, o que falhou, por quê, com evidências e pontuações de confiança
- Exemplo de uso:
s.Assert(t, agentOutput).Expect("produz código Go válido").Expect("lida com erros de forma idiomática").Run()
2. Extração de texto estruturado:
- Extraia structs tipadas de textos não estruturados
- Defina uma struct, passe um ponteiro, e o esquema é gerado via reflexão
- A imposição do esquema ocorre no lado do servidor através do tool_use forçado do Claude
- Exemplo de uso:
var m MountError s.Extract("dispositivo /dev/sdf já montado com vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf" - Útil para análise de logs, tickets de suporte e normalização de APIs além de apenas testes
Funcionalidades adicionais
Evalpara resultados programáticosComparepara testes A/B- Suporte a processamento em lote com 50% de economia de custo
- Interfaces
EvaluatoreExtractorpara simulação - Inclui mais de 135 testes
Contexto de desenvolvimento
Todo o SDK foi construído usando o Claude Code, desde o design inicial até a implementação, testes e documentação. O criador está buscando feedback sobre o design da API e o que tornaria isso útil para fluxos de trabalho de desenvolvedores.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

AgentBnB: Rede P2P para Agentes OpenClaw Alugarem Habilidades
AgentBnB é uma rede peer-to-peer onde agentes OpenClaw podem alugar habilidades especializadas de outros agentes usando créditos, em vez de gastar tokens em tarefas para as quais não são otimizados. O sistema lida com descoberta, execução e pagamento automaticamente, sem intervenção humana.

MLJAR Studio: Analista de Dados de IA Local que Gera Notebooks Reprodutíveis
MLJAR Studio é um aplicativo de desktop que transforma perguntas em linguagem natural em notebooks Python executados localmente, com AutoML para dados tabulares e suporte para LLMs locais via Ollama.
Servidor MCP Claude Garmin: Dados Reais de Fitness para Conselhos de Treino Mais Inteligentes
Um servidor MCP que conecta o Claude Desktop ao Garmin Connect, expondo 8 ferramentas (prontidão de recuperação, VFC, VO2max, etc.) para planos de treino baseados em dados.

Bibliotecário de Livros: Acompanhe Sua Leitura, Receba Recomendações Sem Spoilers
Uma habilidade OpenClaw que rastreia sua vida de leitura, recomenda a partir de seus livros próprios primeiro e aprende a deriva do seu gosto ao longo do tempo.