NVIDIA 推出的 DOCA 智能体技能,能够帮助开发者大幅简化网络加速应用的开发流程,降低基于 DOCA 框架开发的上手门槛,过去开发者想要开发高性能网络应用,需要熟悉底层硬件指令、网络卸载逻辑以及大量底层代码,开发周期长、调试难度高,而 DOCA 智能体技能封装好了常用能力模块,开发者可以直接调用对应的智能体能力,不用从零编写底层逻辑。整体开发流程一般是先部署好支持 DOCA 的网卡与开发环境,再调用 DOCA 智能体技能里预置的功能组件,接着根据业务需求组合、配置对应能力,完成业务逻辑开发之后进行联调测试与性能压测,最后上线部署应用,整套方式可以减少重复开发工作量,加快 RDMA、数据面加速、安全卸载这类网络应用的落地速度,不过它依旧要求开发者具备基础的网络和 DOCA 知识,并不是完全无代码开发工具。
DOCA 智能体技能包含的核心能力清单
- 网络数据面加速组件:提供数据包处理、流量转发、RDMA 传输相关预置能力
- 安全卸载智能体:支持加密、解密、TLS 卸载等硬件加速能力调用
- 监控与遥测模块:采集应用运行时延、吞吐量、硬件资源占用指标
- 故障诊断智能体:自动识别常见配置错误、网卡链路异常,输出调试建议
- 多实例编排能力:支持多个 DOCA 智能体技能协同工作,适配分布式业务
DOCA 智能体技能和传统 DOCA 开发模式对比
| 对比项 | 传统 DOCA 开发 | DOCA 智能体技能开发 |
|---|---|---|
| 代码工作量 | 需要手写大量底层 API 代码 | 直接调用封装好的智能体技能,代码量更少 |
| 学习门槛 | 需要深入了解 BlueField 网卡底层机制 | 优先掌握智能体调用接口,底层细节屏蔽 |
| 开发周期 | 开发、调试周期较长 | 应用构建速度明显加快 |
| 灵活度 | 自由度高,可深度定制底层逻辑 | 适合标准场景,深度定制场景受限 |
【相关 FAQ】
问题 1:NVIDIA DOCA 智能体技能只能在 BlueField DPU 上运行吗?
回答 1:NVIDIA DOCA 智能体技能主要面向 BlueField 系列 DPU 硬件,依托 DPU 硬件卸载能力运行,DOCA 智能体技能的大部分加速能力无法在普通 CPU 网卡上发挥效果。
问题 2:使用 NVIDIA DOCA 智能体技能开发应用,是不是不需要懂 DOCA 框架?
回答 2:使用 NVIDIA DOCA 智能体技能加速构建应用程序,依然需要了解 DOCA 基础概念,智能体技能是上层封装工具,遇到特殊业务场景调试时,还是需要 DOCA 相关知识。
问题 3:NVIDIA DOCA 智能体技能适合开发哪些类型应用?
回答 3:NVIDIA DOCA 智能体技能适合开发云网络网关、存储加速、安全加密网关、高性能数据传输这类需要 DPU 硬件卸载加速的应用程序。
【参考资料】
[2026-11-11](NVIDIA DOCA Agent Skills 介绍)NVIDIA 官方
【免责声明】
本文内容仅为技术资讯科普,不构成开发指导、项目落地承诺;NVIDIA DOCA 智能体技能的功能、兼容性、更新计划以 NVIDIA 官方文档和发布公告为准,不同硬件版本支持能力存在差异。
