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

✍️ OpenClawRadar📅 Publicado: March 28, 2026🔗 Source
Sentido: Go SDK para asserções de teste com LLM e extração de texto estruturado
Ad

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
Ad

Funcionalidades adicionais

  • Eval para resultados programáticos
  • Compare para testes A/B
  • Suporte a processamento em lote com 50% de economia de custo
  • Interfaces Evaluator e Extractor para 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

Ad

👀 See Also

Memorine: Um Sistema de Memória Local para Agentes OpenClaw Usando Python e SQLite
Tools

Memorine: Um Sistema de Memória Local para Agentes OpenClaw Usando Python e SQLite

Memorine é um sistema de memória local para agentes OpenClaw que usa apenas Python e SQLite, sem dependências externas, chamadas de API ou telemetria. Ele fornece armazenamento de fatos com busca de texto completo, decaimento de memória, detecção de contradições, encadeamento causal de eventos e busca semântica opcional via fastembed e sqlite-vec.

OpenClawRadar
Loom: Um Harness de Execução Local para Tarefas Complexas de IA
Tools

Loom: Um Harness de Execução Local para Tarefas Complexas de IA

Loom é um sistema de execução local de código aberto projetado para gerenciar tarefas complexas, fornecendo um processo estruturado com cerca de 50 ferramentas, um sistema de plugins de pacotes personalizados para fluxos de trabalho repetíveis e interfaces tanto de CLI quanto de servidor MCP.

OpenClawRadar
Deblank: Ferramenta para Remover Formatação de Código para Redução de Tokens em LLM
Tools

Deblank: Ferramenta para Remover Formatação de Código para Redução de Tokens em LLM

Deblank é uma ferramenta de código aberto que remove a formatação de código (indentação, espaços em branco, quebras de linha) antes de enviar para LLMs, reduzindo tokens em ~30% para Java/C++ e ~9% para Python com latência de ~76ms. Ele suporta Python, Java, C/C++, C#, JS/TS e Go.

OpenClawRadar
ClawWatcher Atinge 200 Usuários, Relata Economia Coletiva de Mais de US$ 28K na API OpenClaw
Tools

ClawWatcher Atinge 200 Usuários, Relata Economia Coletiva de Mais de US$ 28K na API OpenClaw

ClawWatcher, uma ferramenta que monitora os custos da API OpenClaw em tempo real, atingiu 200 usuários. Segundo seu criador, os usuários economizaram coletivamente mais de US$ 28.000 em custos de API, com uma redução média de custos de 45%.

OpenClawRadar