自主 AI 智能体

自主智能体是一种先进的 AI 系统,它基于一个目标进行推理、规划和执行多步骤任务。该系统内置安全、隐私和策略控制机制,使其在开发和部署过程中更安全。

什么是 AI 智能体?

自主且主动的智能体是新型数字劳动力 —— 既为我们服务,也与我们协作。人工智能正在从简单的自动化流程,过渡到能够在既定的安全和治理边界内管理端到端工作流的自主系统。这些智能体不仅可以自动执行重复的任务,还可以在让人类控制结果的同时承担多步骤工作,帮助个人和企业组织提高运营效率。

使用生成式 AI 模型构建的传统应用遵循基本的“请求和响应”模式。自主智能体是以目标为导向的系统,利用外部工具协调一个或多个多模态 AI 模型,以规划和执行多步骤任务。在实践中,智能体可以在向量数据库将大语言模型 (LLM) 与检索增强生成 (RAG) 相结合,调用 API 和内部服务,并使用 Python 等通用语言或在智能体框架中运行逻辑以执行端到端工作流。

这些智能体依赖于安全的基础设施层,例如沙盒、身份控制机制和策略引擎,来管理工具访问和保护敏感数据,在明确定义的权限和工作流中运行,使其操作保持透明且可由人类审查。

说明:自主、长期运行的智能体示例

例如,一个负责搭建网站的自主智能体,能够自主管理各项任务,如设计布局、编写 HTML 和 CSS 代码、连接后端进程、生成内容以及调试。

长期运行的智能体与自我进化的智能体

长期运行的智能体和自我进化的智能体只是实现自主 AI 智能体的不同方式,它们塑造了智能体的运行方式,并随着现实世界的使用而不断改进。

长期运行的智能体是始终在线的 AI 同事,它们可以跨会话保持上下文,并使用工具、API 和企业数据自主执行复杂、多步骤的工作流,例如 AIOps copilot 监控系统并全天候触发修复。

自我进化的智能体更进一步,根据交互数据和反馈不断改进自身的提示词、工具、记忆和工作流,能力随时间而提升,同时安全和性能得到控制 —— 就像研究助手稳步提升其搜索、合成和报告洞察的方式一样。

 

AI 智能体包含哪些组件?

长时间运行的自主智能体的各个组件紧密协同工作,使智能体能够在安全的前提下进行推理、规划和执行任务。

  • LLM:作为 AI 智能体的“大脑”,LLM 负责协调决策制定过程。LLM 通过任务进行推理、制定行动计划、选择合适的工具,并管理对必要数据的访问权限,从而实现目标。智能体核心是定义和协调其总体目标和目的的地方。在企业环境中,该核心在预设的护栏和政策约束下运行,确保智能体的行为符合业务和安全要求。
  • Harness:智能体 Harness 是赋予 LLM 行动或执行工作能力的支撑。它连接长期存储和短期存储,知道哪些工具可供使用,如果允许,甚至可以创造新的技能。
  • 安全运行时:安全运行时是一个专用的策略执行环境,智能体在该环境中执行其逻辑、运行生成的代码并与外部工具交互。每个智能体都有自己的沙盒,以确保即使智能体“失控”或被操纵,也无法损害底层托管系统、泄露敏感数据或增加成本。
  • 记忆模组:智能体依赖记忆来保持上下文,并根据正在进行的任务或历史任务进行适应和调整。
  • 规划模组:利用规划模组,AI 智能体可将复杂任务分解为可操作的步骤。
    • 无反馈:使用“思维链”或“思维树”等结构化技术,将任务分解为可管理的步骤。
    • 有反馈:整合 ReAct、Reflexion 或人机回圈反馈等迭代改进方法,以优化策略和结果。
  • 工具和技能:AI 智能体不仅可以作为工具本身,还可以通过与 API、数据库和 RAG 流水线等外部系统集成来扩展自身能力。
    • 技能:每个软件工具、库,甚至子智能体或专业智能体可拥有相关的技能。这些技能提供了使用工具完成任务的说明。
    • API:以编程方式访问实时数据或执行操作。
    • 数据库和 RAG 工作流:检索相关信息,确保知识库准确无误。
  • 模型系统:NVIDIA Nemotron™ 等开放权重模型NVIDIA Cosmos™ 等世界基础模型使开发者能够针对自身应用场景定制模型,而前沿模型在各种任务中都可提供先进的性能。这些模型协同工作,使智能体能够实现高精确度、可控成本,并更好地管理数据安全和隐私。

专用 AI 智能体重塑商业的 3 种方式

了解专业知识驱动的智能体如何在现实世界环境中与人类同事并行工作。

AI 智能体的工作原理是什么?

自主式 AI 智能体能够无缝整合其核心组件,以处理复杂任务,同时严格遵守其运行环境定义的安全、隐私和策略约束。以下示例说明了这些组件如何协同工作,以响应特定用户请求。

提示词示例:分析我们的最新季度销售数据,然后提供图表。

第 1 步 用户或机器提出请求

用户,甚至是其他智能体或系统,通过请求对销售数据进行分析和可视化呈现来启动智能体的工作流。智能体处理此输入请求,并将其分解为可操作的步骤。在将请求分解为可执行的步骤时,智能体还会核查它们被允许访问的数据和工具。

第 2 步 推理模型:解释任务

推理模型会评估现有数据和工具需求以进行理解,然后规划符合策略的操作,例如智能体可以查询或修改哪些系统。

部分步骤可能包括:

  • 提取:检索目标数据 (例如,从数据库中提取销售数据)。
  • 分析:运用逻辑和算法,总结有意义的趋势。
  • 可视化:利用工具生成专业图表,以呈现最终的分析洞察。
  • 保护和执行:在每个步骤中都应用安全、隐私和治理规则,确保智能体仅针对授权数据执行经批准的操作。

第 3 步 记忆模组:提供上下文

记忆模组确保保留上下文,以高效执行任务。

  • 短期记忆:跟踪当前工作流的上下文 (例如上个季度请求的类似任务),以简化流程。
  • 长期记忆:保留历史数据,例如数据库位置或首选分析方法,以便更深入地理解上下文。

第 4 步 工具集成:执行任务

智能体核心通过编排外部工具来完成每个步骤。

  • API:检索原始销售数据。
  • 机器学习算法:分析数据以了解趋势和模式。
  • 代码解释器:根据分析结果生成图表。

第 5 步 推理和反思:改进结果

在整个过程中,智能体会运用推理来优化工作流并提高准确性。这包括:

  • 评估每项操作的有效性。
  • 确保高效利用工具和资源。
  • 从用户反馈中学习,以改进未来任务。

例如,如果生成的图表需要改进,智能体会调整方法,以便在后续工作流中提供更好的结果。

为什么护栏对于自主 AI 智能体至关重要

智能体能力越强,越难获得信任。由于自主 AI 智能体运行时间长,且能够访问在线和本地数据,因此需要强大的安全和隐私护栏。这些措施包括沙盒环境、策略引擎以及用于网络和数据访问管理的隐私路由器,同时还包括基础设施层面 —— 而不仅仅是在智能体代码内部 —— 执行策略。这些防护措施共同帮助组织安全地构建和部署用于生产环境的自主智能体。

AI 智能体框架与运行工具有哪些不同类型?

AI 智能体可以直接使用 Python 编写,特别是用于执行简单工作流和实验的智能体。迁移到更复杂的工作流或生产环境时,遥测、日志和评估变得至关重要,此时智能体框架和运行工具平台将发挥重大作用。

AI 智能体框架和工具平台为专用开发平台或库,简化 AI 智能体的构建、部署和管理流程。这些框架消除了构建智能体系统过程中存在的大部分底层复杂问题,使开发者能够专注于特定应用和智能体行为,而不是实施的技术细节。

在选择 AI 智能体框架和工具平台时,必须考虑诸多因素,例如:

  • 多智能体协作:项目是否需要多个智能体协同工作?
  • 项目复杂性:框架适合简单的任务还是复杂工作流?
  • 数据处理:框架是否支持必要的数据集成和检索?
  • 定制需求:定制智能体行为需要多大的灵活性?
  • 侧重 LLM:框架是否会优先与大语言模型进行协作?

鉴于这些要求,一系列框架和工具平台应运而生,可满足不同用例和复杂程度的需求。

有多种方法可用于实施 AI 智能体,例如,直接使用自有 Python 代码、Hermes 智能体、LangChain 和 Llama 堆栈等。这些框架和工具支持 NVIDIA Nemotron 等开放模型和前沿模型,使团队能够针对每个用例,在能力、可控性和成本之间找到合适的平衡。

说明:如何使用 OpenClaw 和 NVIDIA® NemoClaw™ 构建始终在线的本地 AI 智能体

什么是专用智能体?

专用智能体或子智能体是一种领域特定的 AI 智能体,在更大的多智能体系统中执行重点突出、定义明确的任务,例如芯片验证、供应链优化或私人深度研究。与能够进行高级别编排工作的通用“超级智能体” (例如 Claude Code 或 Codex 等) 不同,专用智能体是专为特定功能而构建并优化,利用有针对性的技能、工具和微调的模型,以最快且最高质量地完成任务。

微调 NVIDIA Nemotron 等开放模型,是赋予智能体专业知识和能力的一种方式。NVIDIA NeMo™ 是一系列工具,用于构建根据领域需求和数据定制的生产级专用智能体系统。它包括用于数据处理、数据生成、模型微调和评估、强化学习、语音、安全和智能体可观测性的工具。

有哪些类型的 AI 智能体?

AI 智能体可以根据复杂程度、决策制定过程和对环境的适应程度进行分类。以下列出了主要的 AI 智能体类型,涵盖从简单的系统到高度智能化的自适应框架:

智能体的类型 主要特征 用例示例
简单反射型 根据当前感知和预定义规则执行操作
没有记忆或适应能力

恒温器根据传感器输入调节温度

基于模型的反射型 保留短期记忆或由规则指导的环境操作模型 导航系统根据交通状况更新路线
目标型 基于简化的模型选择行动,以达到预设的目标。 送货机器人优化前往目的地的路线
分层式 多层系统通过更高级别的智能体管理专用智能体 工厂自动化系统与监督者和专业机器人协同工作
学习型 通过反馈和经验进行学习和调整
使用学习组件
AI 推荐系统随着时间推移而改进建议
多智能体系统 (MAS) 与其他智能体协作实现共同目标
在协调系统中运行
无人机队群协作投递包裹
效用型 通过最大限度地增加每次操作的效用或奖励来优化结果 动态定价算法根据市场条件调整费率

什么是 AI 智能体用例?

AI 智能体的潜在用例基本上是无限的。它们涵盖从生成和分发内容等简单用例,到编排企业软件和数据库功能等端到端工作流。

任务执行

任务执行智能体 (也可称为“API 智能体”或“执行智能体”) 可以使用一组预定义的执行功能来执行用户请求的任务。

示例:营销智能体起草一篇社交媒体帖子来推销一款新产品,注明该产品已开售,并有新颜色可供选择。智能体会自动生成内容并将其加入队列。

工作流优化

针对特定应用场景的 AI 智能体可以帮助人类优化工具的高效运用。例如,AI 智能助手可帮助用户了解某款应用的所有功能,如何自动执行这些功能,或者为用户提出如何以最佳方式使用该工具的建议。

示例:利用智能体蜂群和 OODA 循环策略优化数据中心性能。

数据分析

数据分析可由用于提取和理解数据的多智能体系统执行。数据分析可以被视为一种“提取并执行”策略,其中一组智能体共同协作,从短期或长期记忆甚至 PDF 中收集数据,然后另一组执行智能体通过调用 API 来触发数据分析工具。

示例:智能体扫描季度收益报告,并从结构化财务记录中提取信息,识别哪些时期显示现金流为正。

客户服务

AI 智能体可提供全天候支持,同时理解文本和语音形式的自然语言查询,通过代表客户采取行动来解决复杂问题。

示例:呼叫中心接线员或聊天机器人可以自动执行工作流任务,例如连接 CRM 等内部系统,检视客户请求是否符合退款条件,或者输入启动退货所需的数据。

软件开发

AI 智能体可以充当软件开发者的编码助手,帮助提供编码建议,指出错误并提供一键修复,提供拉取请求汇总并生成代码。

示例:AI 编码助手生成代码建议、标记错误、合并拉取请求,并在整个开发生命周期中维护文档。

供应链管理

多智能体系统 (或智能体“蜂群”) 通过实时分析数据、根据需求监控和调整库存水平,帮助优化供应链,甚至通过密切关注市场波动情况来帮助采购原材料。

示例:分层式智能体系统可以由多个层级组成,每层的智能体负责供应链的不同环节,并向根据数据做出决策的编排智能体上报相关情况。

后续步骤

如何构建 AI 智能体

了解构建 AI 智能体的核心概念,然后使用具有开放权重、训练数据和配方的 NVIDIA Nemotron 开放模型,构建您自己的智能体。

只需一条命令即可部署自主智能体

NVIDIA NemoClaw 是一套开源技术栈,可更安全地运行自主、长期运行的智能体。它配置智能体以在 NVIDIA OpenShell™ 沙盒中运行,具有默认安全的推理和对工具和数据的策略强制访问。

NVIDIA Blueprint 和 API 目录

开始使用 NVIDIA Blueprint,探索面向代理式和生成式 AI 用例的参考工作流。开发者还可以访问 NVIDIA API 目录中的最新 AI 模型,以构建和部署自己的代理式 AI 应用。