DataRobot CLI 中的本地跟踪:在生产之前捕获问题

DataRobot 本地跟踪从第一行代码开始在您的本地主机上放置一个 OpenTelemetry 仪表板,以便您可以在代理行为到达生产环境之前对其进行调试。DataRobot CLI 中的本地跟踪:在生产之前捕获问题一文首先出现在 DataRobot 上。

来源:DataRobot博客

构建代理应用程序是一个循环:向代理询问问题,查看其响应如何,当出现问题时,调查原因。大多数时候它都有效,但当它不起作用时,它很少在您的本地环境中被捕获。它是在您部署之后,根据请求一直表现良好,直到出现问题为止。

这就是让您付出代价的部分:推送更改,等待它落地,运行请求,然后在不同的工具中寻找答案,这距离您关心它的那一刻已经过去了几分钟。无论您是直接在代理应用程序模板中工作,还是使用 Agent Assist 为您搭建脚手架,DataRobot 本地跟踪都可以弥补这一差距。

在本地主机上运行的内容

dr xp 是 DataRobot 实验 CLI 插件,可在您开发时运行本地 OpenTelemetry 仪表板。平台在部署后使用相同的开放标准、相同的跟踪模型。您在本地看到的就是您的代理实际所做的事情,无需部署。

在本地主机上打开跟踪页面并查看每个请求:调用了哪些工具、按什么顺序、延迟、令牌计数、错误日志。按属性、状态、日期范围或搜索进行过滤。

如何获得 xp 博士:特工协助技能

每个 DataRobot 代理模板均预装并配置了 dr xp,因此您无需单独设置。您可以通过 Agent Assist 技能访问该模板,该技能在编码代理内部运行:OpenCode、Claude Code、Cursor 或 VS Code Copilot。

安装方式:

npx ai-agent-skills 安装 datarobot-oss/datarobot-agent-skills

然后使用 datarobot-agent-assist 或斜杠命令启动它。

从那里,代理协助:

  • 将自然语言描述转换为结构化的 agent_spec.md (YAML)
  • 可以在任何代码存在之前使用模拟工具调用来模拟该规范中的代理行为
  • 来自 DataRobot 代理模板的支架代码,这是 AGENTS.md 和 dr xp 的来源,每次都进行预配置(不是 Agent Assist 每个项目从头开始生成的东西)
  • 为什么它很重要

    开始使用