NOAA CLI完全指南:nooa start-dev追踪查看器、eval评测管道与配置管理 NOAA CLI完全指南nooa start-dev追踪查看器、eval评测管道与配置管理【免费下载链接】labs-OO-AgentsNVIDIA Object Oriented Agents: the Pythonic way to build AI Agents.项目地址: https://gitcode.com/gh_mirrors/la/labs-OO-AgentsNOAA CLI命令为nooa是 NVIDIA Object Oriented Agents 官方提供的命令行工具集一条命令即可启动nooa start-dev 追踪查看器、运行nooa eval 评测管道并用nooa config管理多层级模型配置。本指南面向新手带你 10 分钟跑通这套 AI Agent 开发调试工具链。一、NOAA CLI 是什么3 大核心能力nooa-cli包为 NVIDIA OO Agents 框架 提供统一的nooa命令内置三大能力能力命令解决什么问题 追踪查看器nooa start-dev在浏览器里可视化 Agent 的每次 LLM 调用与执行轨迹 评测管道nooa eval用 YAML 配置批量跑 Agent 测试、自动打分⚙️ 配置管理nooa config透明化展示模型别名配置链支持一键弹出本地配置此外还提供nooa traces清理/统计 trace 文件和nooa completionshell 自动补全。所有命令源码位于 packages/nooa-cli/src/nooa_cli/commands/想深入可以看 commands/_template.py 了解如何扩展新命令。二、最快安装方法一条 uv 命令搞定推荐用 uv 安装也可pip installuv add nooa-cli自动带入匹配的nemo-oo-agents核心框架想让 LLM 在 REPL 里直接用 pandas/numpy加[datascience]额外包uv add nooa-cli[datascience]验证安装nooa --help应列出start-dev、eval、traces、config等子命令三、nooa start-dev 追踪查看器使用教程3.1 一键启动浏览器即开nooa start-dev启动后终端会打印类似信息NVIDIA OO Agents Viewer URL: http://localhost:5001 DB: ~/.config/nooa/traces.db浏览器打开http://localhost:5001即可查看 trace 与评测结果。实现逻辑在 start_dev.py默认绑定 5001 端口trace 数据默认存在~/.config/nooa/traces.dbSQLite。3.2 自定义端口与多实例并行nooa start-dev --port 5002 # 换个端口 nooa start-dev --db /tmp/demo-traces.db # 指定独立的 trace 库--db参数让你能并排运行两个查看器——例如一个看日常开发 trace一个专门看评测实验互不干扰。3.3 跨机器共享token 访问链接设置NOOA_VIEWER_AUTH_TOKEN环境变量后启动时终端会打印一条一次性 bootstrap 链接Share: http://host:5001/?tokenxxxx任何人打开该链接即兑换为会话 cookie之后普通深链即可使用。⚠️ 该链接可读全部 trace请勿外泄。 若提示端口被占用CLI 会自动用lsof/ss帮你查出具体的占用进程 PID省去手动排查。四、nooa eval 评测管道YAML 配置驱动 Agent 测试nooa eval是对 eval_pipeline 的薄封装所有参数原样透传因此天然与评测管道保持同步见 eval.py。4.1 编写评测配置 config.yaml一个最小可用的评测配置完整字段参考 config.yamlname: capability models: gpt-4: model_name: openai/gpt-4 endpoint: https://api.openai.com/v1 api_key_env: OPENAI_API_KEY max_tokens: 8192 agent_models: - gpt-4 output_dir: experiments/results test_suite: - name: sentiment agent: module: my_agents class: SentimentAgent method: classify_single data_file: data/sentiment.jsonl scorers: - name: exact_match class: ExactMatchScorer weight: 1.0内置两种打分器ExactMatchScorer精确匹配和LLMJudgeScorerLLM 按评分细则打分也支持加权组合与自定义 Scorer。4.2 常用运行姿势nooa eval --config config.yaml # 跑全部 nooa eval --config config.yaml --test sentiment # 只跑单个测试 nooa eval --config config.yaml --runs 3 # 自一致性每题跑3次 nooa eval --config config.yaml --limit 5 -q # 限5条 静默模式静默模式输出极简适合 CIsentiment gpt-4: 4/4 ✓ TOTAL: 7/8 passed (87.5%) → experiments/my_eval_20251213_103000.noo-eval.jsonl结果写入.noo-eval.jsonl每条含passed、output、expected、scores及指向详细 trace 的路径。4.3 让评测 trace 直达查看器设置OTLP_ENDPOINT后trace 不再落盘而是实时推送到 start-dev 查看器nooa start-dev # 先启动查看器 export OTLP_ENDPOINThttp://localhost:5001/v1/traces nooa eval --config config.yaml --runs 3每次运行以独立实验名如capability_20260309_080455_207319_r3_p40出现在评测查看器中方便逐样本回看 Agent 行为。五、nooa config 配置管理4 层优先级一眼看清模型别名配置采用分层合并、后者覆盖前者的链式结构实现在 config.py 与 src/nooa/layered_config.py内置默认— 各包通过入口点注册的 YAML用户配置—~/.config/nooa/llm_config.yaml项目配置— 项目内.nooa/llm_config.yaml环境变量—NEMO_OO_LLM_CONFIG最高优先级逗号分隔多路径三个子命令覆盖日常全部场景nooa config show # 打印每层是否存在、贡献了多少别名、API Key 是否已设置 nooa config path # 打印用户级配置文件路径 nooa config eject # 把内置默认配置弹出到用户目录供本地修改show是排障利器模型别名找不到时它能告诉你别名来自哪一层、某个文件是否被高优先级层遮蔽eject则拒绝覆盖符号链接和已有文件需--force对 dotfiles 用户非常友好。六、nooa tracestrace 文件统计与清理评测与调试会积累大量 JSONL 文件nooa traces帮你管理见 traces.pynooa traces list # 列出 trace 目录 nooa traces stats # 查看文件数量与占用统计 nooa traces delete -n # 先演练dry run nooa traces delete --older-than 7 # 只删 7 天前的文件七、命令速查表与延伸阅读命令用途nooa start-dev启动 trace 评测统一查看器默认 :5001nooa eval --config ...运行评测管道透传全部 eval_pipeline 参数nooa config show / path / eject查看 / 定位 / 弹出配置文件nooa traces list / stats / deletetrace 文件治理nooa completion install安装 shell 自动补全 延伸阅读CLI 包说明packages/nooa-cli/README.md评测管道完整文档Python API、打分器、数据格式util/eval_pipeline/README.md模型配置与分层机制docs/model-configuration.md快速上手示例含 tracingexamples/quickstart/06_tracing.py总结NOAA CLI 把 AI Agent 开发中最琐碎的三件事——看 trace、跑评测、管配置——压缩成了三条直觉命令nooa start-dev、nooa eval、nooa config。安装即用、YAML 驱动、分层配置新手也能快速建立完整的 Agent 调试与评测闭环。现在就uv add nooa-cli开始体验吧【免费下载链接】labs-OO-AgentsNVIDIA Object Oriented Agents: the Pythonic way to build AI Agents.项目地址: https://gitcode.com/gh_mirrors/la/labs-OO-Agents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考