Sens : SDK Go pour les assertions de test basées sur les LLM et l'extraction de texte structuré

✍️ OpenClawRadar📅 Publié: March 28, 2026🔗 Source
Sens : SDK Go pour les assertions de test basées sur les LLM et l'extraction de texte structuré
Ad

Ce que fait Sense

Sense est un SDK Go qui exploite Claude pour deux cas d'utilisation principaux : évaluer les sorties non déterministes dans les tests et extraire des données structurées de textes non structurés.

Fonctionnalités clés

1. Assertions de test alimentées par LLM :

  • Écrivez des attentes en langage naturel au lieu d'assertions rigides
  • Obtenez des retours structurés sur les échecs, incluant ce qui a réussi, ce qui a échoué, pourquoi, avec des preuves et des scores de confiance
  • Exemple d'utilisation : s.Assert(t, agentOutput).Expect("produit du code Go valide").Expect("gère les erreurs de manière idiomatique").Run()

2. Extraction de texte structuré :

  • Extrayez des structures typées de textes non structurés
  • Définissez une structure, passez un pointeur, et le schéma est généré via la réflexion
  • L'application du schéma se fait côté serveur grâce à l'utilisation forcée d'outils de Claude
  • Exemple d'utilisation : var m MountError s.Extract("device /dev/sdf already mounted with vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf"
  • Utile pour l'analyse de journaux, les tickets de support et la normalisation d'API au-delà des simples tests
Ad

Fonctionnalités supplémentaires

  • Eval pour des résultats programmatiques
  • Compare pour des tests A/B
  • Prise en charge du traitement par lots avec 50 % d'économies
  • Interfaces Evaluator et Extractor pour la simulation
  • Inclut plus de 135 tests

Contexte de développement

L'ensemble du SDK a été construit en utilisant Claude Code, de la conception initiale à l'implémentation, aux tests et à la documentation. Le créateur sollicite des retours sur la conception de l'API et sur ce qui rendrait cet outil utile pour les flux de travail des développeurs.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Pourquoi Codex reste plus performant que Claude Code pour les monolithes Python complexes
Tools

Pourquoi Codex reste plus performant que Claude Code pour les monolithes Python complexes

Un développeur senior compare Codex et Claude Code sur un monolithe Python en production avec des couches architecturales mixtes. Codex l'emporte pour le travail back-end grâce à une meilleure planification, la réutilisation du code et le respect de l'ingénierie de harnais.

OpenClawRadar
Code Altimate : Harnais de Génie de Données Agentiel Open-Source
Tools

Code Altimate : Harnais de Génie de Données Agentiel Open-Source

Altimate Code est un harnais open-source qui fournit des outils déterministes d'ingénierie des données pour les agents d'IA, abordant des problèmes comme le SQL halluciné et le manque de contexte de schéma. Il inclut la traçabilité au niveau des colonnes, la détection d'anti-modèles SQL et l'intégration dbt, avec des benchmarks montrant 74,4 % de performance sur ADE-bench.

OpenClawRadar
Serveur MCP Soul Ajoute une Mémoire Persistante et une Sécurité pour les LLMs Locaux
Tools

Serveur MCP Soul Ajoute une Mémoire Persistante et une Sécurité pour les LLMs Locaux

Soul est un serveur MCP open-source qui fournit une mémoire persistante entre les sessions pour les LLM locaux avec deux commandes : n2_boot au démarrage et n2_work_end à la fin. Il inclut des fonctionnalités de sécurité Ark qui bloquent les commandes dangereuses comme rm -rf et DROP DATABASE sans coût en tokens, ainsi qu'une configuration de stockage cloud.

OpenClawRadar
Application de Débat Multi-Agents Construite avec Claude, ElevenLabs et Flux
Tools

Application de Débat Multi-Agents Construite avec Claude, ElevenLabs et Flux

Un développeur a créé une application de débat multi-agents alimentée par Claude. L'application permet aux utilisateurs de choisir deux personnages et un sujet, puis Claude génère des arguments pour chaque côté en restant dans le personnage. Un juge IA évalue le débat et désigne un gagnant.

OpenClawRadar