Kalebtec
Context Specification Language
maig del 2026

Una cadena d'eines de referència en Rust i un banc d'avaluació per a documents d'especificació estructurats i adreçables per màquina — una alternativa rigorosa al Markdown no estructurat per alimentar els agents d'IA amb el seu context. Implementa una canonada completa d'anàlisi, validació, normalització, serialització i avaluació, amb verificació de referències a fitxers conscient del repositori.
Cas d'estudi
Repte
Els agents d'IA només són tan bons com el context que reben, però la major part del context és Markdown no estructurat, difícil de validar, adreçar o avaluar. Kalebtec volia un format rigorós i adreçable per màquina en el seu lloc.
Enfocament tècnic
Vam construir una cadena d'eines de referència en Rust: un analitzador i un escriptor, un validador i un normalitzador, un serialitzador i un banc d'avaluació — amb verificació de referències a fitxers conscient del repositori, de manera que una especificació no pugui apuntar en silenci cap a alguna cosa que ja no existeix.
Decisions d'IA i infraestructura
Rust per correcció i velocitat; una canonada completa d'anàlisi-validació-normalització-serialització-avaluació perquè les especificacions siguin dades estructurades, no prosa; i un banc d'avaluació amb informes en TOML/JSON perquè la qualitat del context es pugui mesurar, no endevinar.
Resultats
Una cadena d'eines funcional que converteix el context dels agents en documents estructurats i verificables, amb eines deterministes al seu voltant.
Impacte en el negoci
Aquesta és la IP pròpia de Kalebtec i un senyal de com pensem sobre la IA aplicada: fiabilitat i avaluació per sobre del prompt-and-pray.
Descripció General
Context Specification Language (CSL) és una cadena d'eines de Kalebtec per descriure el context dels agents d'IA com a documents estructurats i adreçables per màquina en lloc de Markdown no estructurat, amb eines per validar-lo, normalitzar-lo i avaluar-lo.
Què Vam Construir
Cadena d'Eines de Referència
Una implementació en Rust que abasta anàlisi, validació, normalització i serialització, a més d'una CLI i una verificació de referències a fitxers conscient del repositori perquè les especificacions es mantinguin honestes a mesura que evoluciona una base de codi.
Banc d'Avaluació
Un banc de refinament i avaluació amb informes en TOML/JSON, perquè la qualitat d'una especificació — i el context que produeix per a un agent — es pugui mesurar i millorar de manera determinista.
Focus de Lliurament
- Especificacions adreçables per màquina en lloc de prosa no estructurada
- Implementació en Rust centrada en la correcció amb proves basades en propietats
- L'avaluació com a part de primera classe de la cadena d'eines