Aller au contenu
Retour aux projets

Kalebtec

Context Specification Language

mai 2026

IA et Machine LearningOutils DéveloppeurRustCLIXMLTOMLJSONproptest
Context Specification Language — structured context toolchain for AI agents

Une chaîne d'outils de référence en Rust et un banc d'évaluation pour des documents de spécification structurés et adressables par machine — une alternative rigoureuse au Markdown non structuré pour fournir leur contexte aux agents d'IA. Elle met en œuvre un pipeline complet d'analyse, de validation, de normalisation, de sérialisation et d'évaluation, avec une vérification des références de fichiers consciente du dépôt.

Étude de cas

Défi

Les agents d'IA ne valent que le contexte qu'ils reçoivent, or la plupart du contexte est du Markdown non structuré, difficile à valider, à adresser ou à évaluer. Kalebtec voulait plutôt un format rigoureux et adressable par machine.

Approche technique

Nous avons construit une chaîne d'outils de référence en Rust : un analyseur et un rédacteur, un validateur et un normaliseur, un sérialiseur et un banc d'évaluation — avec une vérification des références de fichiers consciente du dépôt, pour qu'une spécification ne puisse pas pointer silencieusement vers quelque chose qui n'existe plus.

Décisions IA et infrastructure

Rust pour la correction et la vitesse ; un pipeline complet analyse-validation-normalisation-sérialisation-évaluation pour que les spécifications soient des données structurées, pas de la prose ; et un banc d'évaluation avec des rapports TOML/JSON pour que la qualité du contexte puisse être mesurée, pas devinée.

Résultats

Une chaîne d'outils fonctionnelle qui transforme le contexte des agents en documents structurés et vérifiables, entourés d'un outillage déterministe.

Impact commercial

C'est la propre PI de Kalebtec et un signal de notre façon de penser l'IA appliquée : fiabilité et évaluation plutôt que prompt-and-pray.

Vue d'ensemble

Context Specification Language (CSL) est une chaîne d'outils Kalebtec pour décrire le contexte des agents d'IA sous forme de documents structurés et adressables par machine plutôt que de Markdown non structuré, avec un outillage pour le valider, le normaliser et l'évaluer.

Ce Que Nous Avons Construit

Chaîne d'Outils de Référence

Une implémentation en Rust couvrant l'analyse, la validation, la normalisation et la sérialisation, ainsi qu'une CLI et une vérification des références de fichiers consciente du dépôt pour que les spécifications restent honnêtes à mesure qu'une base de code évolue.

Banc d'Évaluation

Un banc de raffinement et d'évaluation avec des rapports TOML/JSON, afin que la qualité d'une spécification — et le contexte qu'elle produit pour un agent — puisse être mesurée et améliorée de manière déterministe.

Axe de Livraison

  • Des spécifications adressables par machine au lieu de prose non structurée
  • Une implémentation en Rust axée sur la correction avec des tests basés sur les propriétés
  • L'évaluation comme partie intégrante de la chaîne d'outils