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

Painel de Controle SwarmClaw Adiciona Camada de Orquestração ao OpenClaw
Tools

Painel de Controle SwarmClaw Adiciona Camada de Orquestração ao OpenClaw

SwarmClaw é um painel auto-hospedado que envolve o OpenClaw, fornecendo implantação e gerenciamento de múltiplas instâncias com controles de gateway, reparo de configuração, sincronização de histórico remoto e aprovação de execução em tempo real. Ele suporta plugins do OpenClaw e arquivos SKILL.md, além de se conectar a outros 14 provedores de IA.

OpenClawRadar
Apresentando Aionic Anthology: Uma Estrutura para Organizar as Tarefas de IA do Claude
Tools

Apresentando Aionic Anthology: Uma Estrutura para Organizar as Tarefas de IA do Claude

O framework Aionic Anthology organiza as tarefas de IA do Claude separando o contexto em categorias e adicionando um sistema de avaliação de risco para melhorar a execução das tarefas.

OpenClawRadar
Heddle: Aplicação de Confiança e Registro de Auditoria para Conexões MCP do Claude Desktop
Tools

Heddle: Aplicação de Confiança e Registro de Auditoria para Conexões MCP do Claude Desktop

Heddle é uma ferramenta de código aberto que adiciona níveis de confiança, controles de acesso e registro de auditoria às conexões MCP do Claude Desktop, permitindo o gerenciamento seguro de múltiplos serviços através de uma única interface com seis pacotes iniciais incluídos.

OpenClawRadar
O Framework SIDJUA Adiciona Camada de Governança a Agentes de IA Autônomos
Tools

O Framework SIDJUA Adiciona Camada de Governança a Agentes de IA Autônomos

SIDJUA é uma estrutura com governança integrada, regras de autoridade baseadas em funções e trilhas de auditoria completas que fica sobre qualquer modelo de IA com uma API. A demonstração mostra uma hierarquia de três níveis que escala para 7+1 níveis, com cada decisão registrada e custos rastreados em tempo real.

OpenClawRadar