Sentido: SDK de Go para aserciones de prueba impulsadas por LLM y extracción de texto estructurado

Qué hace Sense
Sense es un SDK de Go que aprovecha Claude para dos casos de uso principales: evaluar resultados no deterministas en pruebas y extraer datos estructurados de texto no estructurado.
Características clave
1. Aserciones de prueba potenciadas por LLM:
- Escribe expectativas en lenguaje natural en lugar de aserciones rígidas
- Obtén retroalimentación estructurada sobre fallos incluyendo qué pasó, qué falló, por qué, con evidencia y puntuaciones de confianza
- Ejemplo de uso:
s.Assert(t, agentOutput).Expect("produce código Go válido").Expect("maneja errores idiomáticamente").Run()
2. Extracción de texto estructurado:
- Extrae estructuras tipadas de texto no estructurado
- Define una estructura, pasa un puntero, y el esquema se genera mediante reflexión
- La aplicación del esquema ocurre del lado del servidor a través del tool_use forzado de Claude
- Ejemplo de uso:
var m MountError s.Extract("dispositivo /dev/sdf ya montado con vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf" - Útil para análisis de registros, tickets de soporte y normalización de API más allá de solo pruebas
Funcionalidad adicional
Evalpara resultados programáticosComparepara pruebas A/B- Soporte para procesamiento por lotes con ahorros del 50% en costos
- Interfaces
EvaluatoryExtractorpara simulación - Incluye 135+ pruebas
Contexto de desarrollo
Todo el SDK fue construido usando Claude Code, desde el diseño inicial hasta la implementación, pruebas y documentación. El creador busca retroalimentación sobre el diseño de la API y qué lo haría útil para flujos de trabajo de desarrolladores.
📖 Read the full source: r/ClaudeAI
👀 Ver también

context-os: Herramienta de código abierto reduce el consumo de tokens de Claude Code en un 27-42%
context-os es un optimizador de contexto local que se conecta automáticamente a Claude Code, comprimiendo la salida de las herramientas antes de que Claude la vea y reduciendo el consumo de tokens entre un 27% y un 42% según el tipo de contenido.

Servidor MCP de Bitcoin con 43 Herramientas para Agentes de IA de Programación
bitcoin-mcp es un servidor MCP con 43 herramientas de Bitcoin que incluyen asesores de tarifas, análisis de mempool y detección de inscripciones. Funciona con Claude Desktop, Claude Code, Cursor, VS Code y Windsurf utilizando datos en tiempo real de APIs o nodos locales.

Flujo de trabajo eficiente utilizando Claude Code: Planificación antes de la ejecución
Boris Tane aprovecha Claude Code con un enfoque estructurado de planificación, centrándose en la investigación y planificación detalladas para mantener el control sobre las decisiones arquitectónicas.

Vibe Hosting: Integración Claude Code MCP para Implementación Asistida por IA
La plataforma Vibe Hosting de NameOcean integra Claude Code MCP para construir y desplegar proyectos mediante comandos en lenguaje natural. El servicio ofrece SSL gratuito, dominios, DNS y configuración de VPS para sitios estáticos y aplicaciones de Node.js, Python, Django y Go.