JetBrains发布了Tracy,这是一个针对Kotlin和Java语言的AI追踪库。
Tracy于3月11日正式公布,并已在GitHub上开源,旨在帮助开发者直接从Kotlin或Java项目中追踪、监控和评估AI功能。JetBrains表示,这个开源Kotlin库提供了统一的API来捕获结构化追踪记录,帮助开发者调试故障、测量执行时间,并跟踪大语言模型在模型调用、工具调用和自定义应用逻辑中的使用情况。
Tracy采用了OpenTelemetry生成式AI语义约定,用于跨度属性和事件命名,确保追踪记录与任何兼容OpenTelemetry的后端保持兼容。JetBrains指出了Tracy的具体应用场景:
追踪AI客户端以捕获消息、成本、Token使用情况和执行时间。
追踪任何函数以记录输入、输出和执行持续时间。
手动创建和管理跨度。
将追踪数据导出到受支持的后端(目前支持Langfuse和Weave)。
Tracy采用Apache 2.0许可证,兼容Kotlin 2.0.0及以上版本和Java 17及以上版本。该库可以与OpenAI、Anthropic和Gemini的SDK集成。JetBrains表示,该库还能与常见的Kotlin/大语言模型技术栈配合使用,包括OkHttp和Ktor客户端,以及OpenAI、Anthropic和Gemini客户端。
Q&A
Q1:Tracy是什么?有什么主要功能?
A:Tracy是JetBrains推出的开源AI追踪库,专为Kotlin和Java语言设计。它提供统一API来追踪和监控AI功能,帮助开发者调试故障、测量执行时间、跟踪大语言模型使用情况,并支持追踪AI客户端、记录函数输入输出、手动管理跨度等功能。
Q2:Tracy支持哪些编程语言和版本?
A:Tracy兼容Kotlin 2.0.0及以上版本和Java 17及以上版本。它可以与OpenAI、Anthropic和Gemini的SDK集成,还支持常见的Kotlin/大语言模型技术栈,包括OkHttp和Ktor客户端。
Q3:Tracy采用什么技术标准?支持哪些后端?
A:Tracy采用OpenTelemetry生成式AI语义约定来确保兼容性,使用Apache 2.0许可证开源发布。目前支持将追踪数据导出到Langfuse和Weave后端,并与任何OpenTelemetry兼容的后端保持兼容。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。