花了最近几周时间构建了一个替代繁重AI可观测性工具的产品,因为我厌倦了混乱的日志。需要来自Next.js/Node开发者的反馈。

Reddit r/AI_Agents 工具

摘要

一位开发者构建了 TracePilot,一个轻量级、零依赖的npm SDK,用于AI可观测性,以简化生产环境中的提示调试,提供实时延迟、令牌成本和错误追踪。

最近我一直在使用Vercel AI SDK和OpenAI构建一些项目,说实话,在生产环境中调试提示简直是一场噩梦。检查日志中的令牌使用情况,或者通过翻阅stdout的输出来找出提示失败的具体原因,感觉效率极低。我查看了一些现有的AI可观测性工具,但大多数都感觉过于臃肿、沉重,或者需要大规模的企业级设置才能追踪一个简单的链。所以我决定自己构建一个轻量级的替代方案。它基本上是一个零依赖的npm SDK,可以连接到你的后端,并将追踪流式传输到一个简洁的仪表板,这样你就可以实时查看延迟、令牌成本和错误。语法非常简单:import { TracePilot } from 'tracepilot-sdk'; const tp = new TracePilot({ apiKey: process.env.TRACEPILOT\_API\_KEY }); // 然后你只需包装你的AI调用 await tp.trace({ name: "my-agent" }, async () => { return await yourAICall(); });
查看原文

相似文章

我厌倦了手动调试追踪

Reddit r/AI_Agents

一位开发者构建了一个AI代理调试工具,通过比较重放与参考运行来识别行为首次偏离的位置,表达了对手动追踪调试的挫败感。