我为AI编写的集成构建了一个开源的API验证工具——寻求技术反馈
摘要
介绍一个名为Kaktoos的开源开发者工具,用于验证AI编写的API集成是否符合OpenAPI规范,具有工作流执行和MCP暴露等功能,旨在寻求其实用性的反馈。
我一直在构建一个名为Kaktoos的开源开发者工具。我正在探索AI编码代理的一个特定问题:它们可以非常快速地编写API集成,但当代理也编写测试时,通过测试并不一定证明集成与实际API匹配。Kaktoos采取了一种不同的方法:AI代理 → 集成代码 → Kaktoos → OpenAPI规范 + 真实API → 结构化失败 → 代理修复它。它可以:执行多步API工作流、根据OpenAPI验证响应、检测如缺少必填字段、错误类型、意外状态/内容类型等问题、通过MCP暴露验证以便编码代理使用、在GitHub Actions中运行相同的验证。对我来说,有趣的部分不是API客户端本身。我正在尝试研究当代码由AI编码代理生成时,独立验证是否有用。我特别希望从经常处理API集成的人那里获得反馈:你们真的会使用这个工作流吗?定义场景是否增加了太多额外工作?这能捕获你们现有测试没有发现的问题吗?你们会在CI中运行这样的东西吗?什么能让这在技术上更有用?目前还处于早期阶段,所以负面反馈也完全没问题。我主要想确定这是否解决了真正的工程问题。GitHub: KaktoosLabs/kaktoos
相似文章
一个用于测试AI代理行为的开源工具,适用于生产前阶段。
作者计划开源一个工具,用于测试AI代理在生产前的行为,支持OpenAI Agents SDK、PydanticAI和自定义Python代理,并寻求开发者的贡献和反馈。
@akshay_pachaar:Anthropic 不会喜欢这个开源仓库。这将让 LLM 服务商损失大量资金。每个 AI 应用的 CI 运行……
文章介绍了 aimock,这是 CopilotKit 开发的一个开源工具,用于在 CI/CD 过程中模拟 AI 应用的 API 调用,从而降低成本并确保跨多个服务商的类型正确性。
求反馈:我构建了一个支持MCP、工具和多提供商的桌面AI代理客户端(开源)
一位开发者分享了一个名为KainClaw的开源桌面AI代理客户端,基于Electron构建,支持MCP、多个AI提供商、工具以及后台任务。该项目仍处于早期阶段,正在寻求社区反馈。
Open Code Review – 一款由 AI 驱动的代码审查 CLI 工具
阿里巴巴已将 Open Code Review 开源,这是一款由 AI 驱动的代码审查 CLI 工具,将确定性工程方法与 LLM 智能体能力相结合。该工具最初作为内部工具使用,服务于数万名开发者,已识别出数百万处缺陷。它通过读取 Git diff 输出,利用可配置的模型端点生成结构化的行级审查意见。
寻找贡献者和审阅者:SafeAI,一款用于AI智能体风险与能力的Apache-2.0静态分析器
SafeAI是一款面向AI智能体应用的Apache-2.0静态分析器,可扫描源代码和配置,以发现能力、风险、工具、MCP集成、密钥和治理信号,并生成带版本控制的KYA清单和CI门禁。作者正在寻找贡献者和审阅者。