teaql/teaql-agent-kit
A model-mediated harness for reliable agentic software development.
解决的问题
TeaQL Agent Kit 解决了直接从需求到实现的编码代理不可靠的问题。它通过在意图和代码之间引入一个确定性的、模型中介的层,防止代理同时发明领域契约和业务逻辑。
工作原理
与提示到代码的循环不同,TeaQL 实现了一种「哈尼斯模式」,强制执行特定的执行顺序:
- 领域建模:代理创建业务意图的可检查中间表示(KSML 模型)。
- 确定性评估:反馈预言机检查模型是否存在错误,并提供具体的修复指导。
- 契约生成:验证通过后,模型被转换为多语言的类型化 API 边界(领域库)。
- 受限实现:代理根据此固定契约实现应用逻辑,由具备模型感知能力的辅助工具协助,教导代理可用的 API。
- 验证:结果通过编译、测试和运行时策略检查进行验证,生成基于证据的结果。
适用人群
需要在非确定性 AI 生成周围实现高可靠性、可审计性和确定性结构的软件开发人员和 AI 工程师,构建编码代理或代理工作流。
主要亮点
- 多语言支持:为 Java、Rust、Go、Swift、Python、C#/.NET 和 TypeScript 生成类型化领域库。
- 运行时治理:强制执行必需的身份、意图审计(读取时的目的/注释、写入时的审计原因)和能力沙箱化。
- 基于证据的完成:从初始需求经评估和测试到最终应用,建立可追溯的证据链。
- 并行人工审查:允许人工审查者检查 KSML 模型并提供异步反馈,而不会阻塞代理的进展。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目