NVIDIA NeMo Agent Toolkit

NVIDIA NeMo™ Agent Toolkit 是一个开源 AI 库,可在任意框架中为 AI agent 增强智能能力,通过企业级的度量观测与持续学习机制,提升速度、准确性和决策质量,同时暴露隐藏的性能瓶颈与成本并优化整体工作流,帮助企业在保持可靠性的前提下高效扩展 agentic 系统

它隶属于更广义的 NVIDIA Agent Toolkit 生态——这是一套用于构建、评估和优化安全、长时间运行自治智能体的工具、模型和运行时集合。

访问 GitHub文档论坛


查看 NeMo Agent Toolkit 的实际应用


NeMo Agent Toolkit 的工作原理

NVIDIA NeMo Agent Toolkit 为 AI 智能体系统提供统一的监控和优化,可在 LangChain、Google ADK、CrewAI 和自定义框架中运行。它捕获有关跨智能体协调、工具使用效率和计算成本的详细指标,通过 NVIDIA 加速计算实现数据驱动型优化。它可用于并行化缓慢的工作流程、缓存昂贵的操作,以及快速维护和评估系统准确性。该工具包与 OpenTelemetry 和主要智能体框架兼容,可降低成本并增强性能,同时提供从单个智能体扩展到企业级数字工作者的见解。

简化开发

使用工具包的 YAML 配置构建器,快速轻松地对新的代理式 AI 应用进行试验和原型设计。借助智能体、工具和工作流的通用描述符,您可以灵活选择和连接最适合工作流中各项任务的智能体框架。访问一系列可重复使用的工具、工作流和代理式工作流,以简化代理式 AI 系统的开发。

提高可靠性

通过内置命令将评估置于开发工作流的中心,该命令可根据数据集测试智能体,使用可定制指标对输出进行评分,并生成详细报告,从而加快迭代速度并发布更可靠的 AI 智能体。定义您的工作流程,运行基准评估,应用修复,衡量影响,并重复测试,直到智能体达到生产级精度。

简化智能体优化

使用 Agent Hyperparameter Optimizer (智能体超参数优化器) 自动调整智能体,该优化器可选择最佳大语言模型类型、温度、max_token,并针对准确性、延迟、成本或自定义指标进行优化。通过使用遥测提示的智能请求路由来加速运行时性能NVIDIA Dynamo并使用收集的轨迹和强化学习对模型进行微调,在保持质量的同时降低成本。

全面的执行可视化

通过事件驱动架构提供基于插件的可观察性,该架构可跟踪智能体工作流的每个步骤,并将遥测数据导出到 Phoenix、Langfuse、Weave 或任何 OpenTelemetry 兼容服务等平台,以便您可以在开发和生产过程中调试故障、优化性能并跟踪成本。在工作流配置中同时配置多个导出工具,全面了解智能体行为、令牌使用情况和执行路径。

安全与防护

将 NeMo Agent Toolkit 安全与防护中间件功能用于 Red Team 代理式工作流,并找到可利用点和漏洞,如提示注入、越狱、工具污染和其他自定义攻击。在仪表板上可视化结果并分析风险。应用可插拔防御层和模型来降低风险,并提高智能体工作流的安全性。

展示 NeMo Agent Toolkit 工作原理的流程图

生产规模化博客

使用 NeMo Agent Toolkit 分析、负载测试和可观察性,将 AI-Q 研究智能体扩展到数百个并发用户。

入门视频

观看视频演练,了解如何开始使用 NeMo Agent Toolkit。

教程博客

深入了解技术,了解如何通过与其他代理式框架 (例如 Agno) 集成来扩展工具包。

笔记本电脑

通过本系列 Notebook,我们将演示如何使用 NeMo Agent Toolkit 构建、连接、评估、配置和部署代理式系统。


开始使用 NeMo Agent Toolkit

使用 Pip 快速安装 (推荐)

pip install nvidia-nat


# Verify the library installation:
nat --help
nat --version

示例的本地设置

# Clone the repo:

git clone -b main git@github.com:NVIDIA/NeMo-Agent-Toolkit.git nemo-agent-toolkit

cd nemo-agent-toolkit



# Initialize the Git repository:
git submodule update --init --recursive

# Download the datasets:
git lfs install
git lfs fetch
git lfs pull

# Create a Python environment:

uv sync --all-groups --all-extras

uv venv --python 3.12 --seed .venv
source .venv/bin/activate
uv sync --all-groups --all-extras

# Verify the library installation:
nat --help
nat --version

注意:按照上述说明,您必须已安装 uv。否则,要安装 uv,请单击此处开始。


入门套件

通过教程、最佳实践和文档,使用 NeMo Agent Toolkit 开始开发 agentic AI 应用。AI-Q NVIDIA Blueprint 提供了使用该工具包构建 agentic 工作流的示例

开始使用 NeMo Agent Toolkit

访问工具包文档,开始构建、连接和评估代理式 AI 系统。


NeMo Agent Toolkit 学习库

Tech Blog

如何扩展 LangGraph 智能体

NVIDIA NeMo Agent Toolkit

本文将介绍 NVIDIA NeMo Agent Toolkit 中的工具和技术,这些工具和技术可用于部署代理式 AI 应用并将其扩展到生产环境中。

Video

对 AI 智能体进行基准测试和优化

NVIDIA NeMo Agent Toolkit

在此分步教程中,我们将向您展示如何开始使用 NeMo Agent Toolkit 测试时间计算模块进行搜索、编辑、评分和选择。

Video

连接 MCP 工具和 NVIDIA NIM,构建经过优化的智能体系统

NVIDIA NeMo Agent Toolkit

了解新版 NVIDIA NeMo Agent Toolkit 如何通过深度模型上下文协议 (MCP) 集成简化多智能体互操作性。

Video

如何构建自定义 AI 智能体

NVIDIA NeMo Agent Toolkit

了解如何使用此工具包构建自定义 AI 智能体,并将高级 AI 功能添加到您的项目中。

Tech Blog

扩展 NeMo Agent Toolkit 以支持新的代理式框架

NVIDIA NeMo Agent Toolkit

深入了解技术,了解如何通过与其他代理式框架 (例如 Agno) 集成来扩展工具包。

Video

如何培养 AI 智能体团队

NVIDIA NeMo Agent Toolkit

观看此分步教程视频,了解如何使用 NeMo Agent Toolkit Python 库构建代理式 AI 应用。

Video

优化您的 AI 智能体工作流

NVIDIA NeMo Agent Toolkit

了解如何使用工具包分析器更深入地了解 AI 智能体工作流的性能和行为特征。

Tech Blog

改进 AI 代码生成

NVIDIA NeMo Agent Toolkit、USD、Cosmos

了解如何利用 AI 代码生成工具套件构建测试驱动的编码智能体。

Documentation

NeMo Agent Toolkit 文档

NVIDIA NeMo Agent Toolkit

阅读故障排除指南、版本说明、快速入门指南等内容,开始使用。

Guide

轻松构建多智能体系统

NVIDIA NeMo Agent Toolkit

阅读 The BIG DATA guy 发布的使用此工具包的实操指南,包括您可以构建的内容、幕后故事等。

Tech Blog

借助多智能体 AI 扩展合成数据生成

NVIDIA NeMo Agent Toolkit、USD、NVIDIA Cosmos™

了解利用生成式 AI 系统、自动创建顶级合成数据集以推进物理 AI 开发和部署的多智能体方法。

Tech Blog

通过开源 AI-Q NVIDIA Blueprint 与您的企业数据交流

NVIDIA NeMo Agent Toolkit

了解如何开始使用 AI-Q,这是一种用于构建高级 AI 智能体的免费参考实现。


更多资源

代表论坛的装饰性图像

探索社区

获取培训和认证

阅读常见问题解答

AI 伦理

NVIDIA 认为可信 AI 是一项共同的责任,我们已制定相关政策和实践,以支持开发各种 AI 应用。根据我们的服务条款下载或使用时,开发者应与其支持的模型团队合作,确保其模型符合相关行业和用例的要求,并解决不可预见的产品滥用问题。

有关此模型道德因素的更多详细信息,请参阅模型卡 可解释性、偏差、安全性和隐私子卡。请单击此处报告安全漏洞或 NVIDIA AI 问题

立即开始使用 NeMo Agent Toolkit。

访问 GitHub