jetbrains的tracy给kotlin和java 开发者送来了一大助力

嘿,听说没?JetBrains这次可真大手笔!就在3月11日,他们把Tracy这个强大的AI追踪工具给我们了,专门给那些用Kotlin和Java的开发者准备的。现在AI的势头可是真猛啊,为了让咱们能更好地利用这技术,JetBrains直接把这个开源库拿出来了。这回的Tracy可不是个普通货色,它提供了一个统一的API,开发者只要通过它就能轻松地捕捉结构化的追踪记录。这对于调试故障、测量执行时间那是相当有用,特别是能追踪那些大语言模型在模型调用、工具调用还有咱们自己写的应用逻辑里到底是怎么干活的。有了它,分析AI应用的性能和提升用户体验那是稳稳的。 JetBrains的介绍里还提到了,Tracy能追踪AI客户端,把消息、成本、Token用了多少、运行了多久这些信息全给抓过来。而且它不光能追踪特定函数的输入输出和持续时间,要是你需要更细的控制,直接手动创建跨度去管理也行,最后还能把这些数据导出到Langfuse或者Weave这种支持的后端去。这个设计最大的亮点就是用了OpenTelemetry的标准,不管你想连哪种兼容OpenTelemetry的后端,都能无缝对接。技术兼容性上也没问题,支持Kotlin 2.0.0以上和Java 17以上的版本。 OpenAI、Anthropic还有Gemini这些SDK都能集成进去。对于常用的Kotlin/大语言模型技术栈来说,它也配得挺好的,比如OkHttp和Ktor客户端都有支持。以后AI技术发展越来越快,Tracy肯定还会给我们提供更厉害的工具。不管你是搞大型企业开发还是独立搞事儿的人,用了它都能受益匪浅。总的来说就是一句话:JetBrains的Tracy给Kotlin和Java开发者送来了一大助力,在AI应用里搞监控和分析再也不用愁了。以后不管你是老鸟还是新手,这扇通往高效开发的大门算是彻底敞开了。