Kalebtec
Context Specification Language
maio de 2026

Uma cadeia de ferramentas de referência em Rust e um banco de avaliação para documentos de especificação estruturados e endereçáveis por máquina — uma alternativa rigorosa ao Markdown não estruturado para fornecer o seu contexto aos agentes de IA. Implementa um pipeline completo de análise, validação, normalização, serialização e avaliação, com verificação de referências a ficheiros consciente do repositório.
Estudo de caso
Desafio
Os agentes de IA são apenas tão bons quanto o contexto que recebem, mas a maior parte do contexto é Markdown não estruturado, difícil de validar, endereçar ou avaliar. A Kalebtec queria antes um formato rigoroso e endereçável por máquina.
Abordagem técnica
Construímos uma cadeia de ferramentas de referência em Rust: um analisador e um escritor, um validador e um normalizador, um serializador e um banco de avaliação — com verificação de referências a ficheiros consciente do repositório, para que uma especificação não possa apontar silenciosamente para algo que já não existe.
Decisões de IA e infraestrutura
Rust para correção e velocidade; um pipeline completo de análise-validação-normalização-serialização-avaliação para que as especificações sejam dados estruturados, não prosa; e um banco de avaliação com relatórios em TOML/JSON para que a qualidade do contexto possa ser medida, não adivinhada.
Resultados
Uma cadeia de ferramentas funcional que transforma o contexto dos agentes em documentos estruturados e verificáveis, com ferramentas deterministas à sua volta.
Impacto no negócio
Esta é a IP própria da Kalebtec e um sinal de como pensamos sobre a IA aplicada: fiabilidade e avaliação acima do prompt-and-pray.
Visão Geral
A Context Specification Language (CSL) é uma cadeia de ferramentas da Kalebtec para descrever o contexto dos agentes de IA como documentos estruturados e endereçáveis por máquina em vez de Markdown não estruturado, com ferramentas para o validar, normalizar e avaliar.
O Que Construímos
Cadeia de Ferramentas de Referência
Uma implementação em Rust que abrange análise, validação, normalização e serialização, além de uma CLI e uma verificação de referências a ficheiros consciente do repositório para que as especificações se mantenham honestas à medida que uma base de código evolui.
Banco de Avaliação
Um banco de refinamento e avaliação com relatórios em TOML/JSON, para que a qualidade de uma especificação — e o contexto que produz para um agente — possa ser medida e melhorada de forma determinista.
Foco de Entrega
- Especificações endereçáveis por máquina em vez de prosa não estruturada
- Implementação em Rust centrada na correção com testes baseados em propriedades
- A avaliação como parte de primeira classe da cadeia de ferramentas