Ir para o conteúdo
Voltar aos projetos

Kalebtec

Context Specification Language

maio de 2026

IA e Machine LearningFerramentas para ProgramadoresRustCLIXMLTOMLJSONproptest
Context Specification Language — structured context toolchain for AI agents

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

Rust
Cadeia de ferramentas de referência
5
Etapas do pipeline: de análise a avaliação
Eval
Banco com relatórios em TOML/JSON

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