Sense: Go SDK für KI-gestützte Test-Assertions und strukturierte Textextraktion

✍️ OpenClawRadar📅 Veröffentlicht: 28. März 2026🔗 Source
Sense: Go SDK für KI-gestützte Test-Assertions und strukturierte Textextraktion
Ad

Was Sense macht

Sense ist ein Go SDK, das Claude für zwei Hauptanwendungsfälle nutzt: die Bewertung nicht-deterministischer Ausgaben in Tests und die Extraktion strukturierter Daten aus unstrukturiertem Text.

Wichtige Funktionen

1. LLM-gestützte Test-Assertions:

  • Erwartungen in einfachem Englisch statt starrer Assertions schreiben
  • Strukturiertes Feedback bei Fehlern erhalten, einschließlich was bestanden hat, was fehlgeschlagen ist, warum, mit Beweisen und Konfidenzwerten
  • Beispielnutzung: s.Assert(t, agentOutput).Expect("produces valid Go code").Expect("handles errors idiomatically").Run()

2. Strukturierte Textextraktion:

  • Typisierte Structs aus unstrukturiertem Text extrahieren
  • Ein Struct definieren, einen Zeiger übergeben, und das Schema wird über Reflection generiert
  • Schema-Durchsetzung erfolgt serverseitig durch Claudes erzwungene tool_use
  • Beispielnutzung: var m MountError s.Extract("device /dev/sdf already mounted with vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf"
  • Nützlich für Log-Parsing, Support-Tickets und API-Normalisierung, nicht nur für Tests
Ad

Zusätzliche Funktionalität

  • Eval für programmatische Ergebnisse
  • Compare für A/B-Tests
  • Batch-Unterstützung mit 50 % Kosteneinsparungen
  • Evaluator und Extractor Schnittstellen für Mocking
  • Enthält 135+ Tests

Entwicklungskontext

Das gesamte SDK wurde mit Claude Code erstellt, vom anfänglichen Design über Implementierung, Tests bis zur Dokumentation. Der Ersteller sucht Feedback zum API-Design und was dies für Entwickler-Workflows nützlich machen würde.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Cowork Chrome-Erweiterung automatisiert die Entfernung persönlicher Daten von Datenmaklern
Werkzeuge

Cowork Chrome-Erweiterung automatisiert die Entfernung persönlicher Daten von Datenmaklern

Ein Reddit-Bericht zeigt, dass die Cowork Chrome-Erweiterung in Verbindung mit einem Gmail-Konto das Ausfüllen von Formularen, das Verfassen von E-Mails und die Überprüfung von Löschungsanträgen zur Entfernung personenbezogener Daten von großen Datenanbietern in nur wenigen Stunden automatisierte.

OpenClawRadar
Effizienter Workflow mit Claude Code: Planung vor der Ausführung
Werkzeuge

Effizienter Workflow mit Claude Code: Planung vor der Ausführung

Boris Tane nutzt Claude Code mit einem strukturierten, planungsorientierten Ansatz, der sich auf detaillierte Forschung und Planung konzentriert, um die Kontrolle über Architekturentscheidungen zu behalten.

OpenClawRadar
Pilot-Protokoll: Ein P2P-Netzwerk-Stack für KI-Agenten, entwickelt mit Claude
Werkzeuge

Pilot-Protokoll: Ein P2P-Netzwerk-Stack für KI-Agenten, entwickelt mit Claude

Ein Entwickler hat das Pilot Protocol entwickelt, einen reinen User-Space-Peer-to-Peer-Virtual-Network-Stack in Go, speziell für autonome KI-Agenten, der direkte Kommunikation ohne zentrale Infrastruktur ermöglicht. Das Protokoll nutzt UDP-Multiplexing, NAT-Traversal und Ende-zu-Ende-Verschlüsselung, mit Benchmarks, die einen lokalen Durchsatz von 89 MB/s und einen transkontinentalen WAN-Durchsatz von 2,1 MB/s zeigen.

OpenClawRadar
Claude-Real-Video: Szenenbewusste Bildauswahl + Transkript für jedes LLM
Werkzeuge

Claude-Real-Video: Szenenbewusste Bildauswahl + Transkript für jedes LLM

Ein Open-Source-Tool, das szenenbewusste, deduplizierte Frames und Audiotranskripte aus Videos extrahiert und es jedem LLM ermöglicht, ein Video lokal anzusehen, ohne es hochzuladen. Bietet Szenenerkennung, Sliding-Window-Deduplizierung und Whisper-Transkription.

OpenClawRadar