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

memora: Memoria versionada y tipificada para agentes de IA – Git para las creencias de la IA
memora es una herramienta CLI en Rust que versiona la memoria de agentes de IA con capacidades tipadas, rastreables, ramificables y fusionables.

Servidor MCP GodotIQ otorga a los agentes de IA comprensión espacial de escenas de Godot
GodotIQ es un servidor MCP que proporciona a los agentes de codificación una comprensión real de las escenas 2D/3D, las señales y las dependencias de código en Godot. En una prueba, construyó de forma autónoma un juego de supervivientes de doble joystick en una hora a partir de activos y un prompt.

YourMemory: Memoria IA con decaimiento biológico alcanza un 59% de recuerdo en LoCoMo-10
YourMemory otorga a los agentes de IA una memoria persistente utilizando la curva de olvido de Ebbinghaus y recuperación mejorada con grafos. Evaluado con un 59% de Recall@5 en LoCoMo-10, 2× mejor que Zep Cloud.

Construyendo un Lenguaje de Programación con Claude Code: El Experimento Cutlet
Ankur Sethi construyó un lenguaje de programación completo llamado Cutlet usando Claude Code durante cuatro semanas, con la IA generando cada línea de código mientras él se enfocaba en barreras de seguridad y pruebas. El lenguaje cuenta con tipado dinámico, operaciones vectorizadas y un REPL, ejecutándose en macOS y Linux.