返回行业动态

教程:基于 HuggingFace SmolAgents 构建多智能体 AI 系统

2026/04/16 12:45
查看原文

近日,MarkTechPost 发布了一篇关于使用 HuggingFace 的 SmolAgents 框架构建高级多智能体 AI 系统的教程。该教程展示了如何利用现代轻量级 AI 智能体进行推理、代码执行、动态工具管理以及多智能体协作。当前 SmolAgents 稳定版本为 1.24.0,教程中配置的后端模型为 OpenAI 的 gpt-4o-mini。

教程详细介绍了 CodeAgent 和 ToolCallingAgent 两种范式,并演示了如何通过装饰器和类创建自定义工具,包括数学计算(质数检查、阶乘)、状态记忆存储和 DuckDuckGo 网络搜索。此外,还展示了如何通过 agent.tools 字典在运行时动态注入和管理工具,而无需重建智能体。

在多智能体编排方面,教程采用了 v1.8+ 版本的 API,通过 managed_agents 参数将子智能体直接传递给管理智能体。文中构建了一个管理智能体来协调数学专家智能体和研究专家智能体,实现了跨智能体的任务委派、协调与推理,证明了 SmolAgents 能够以极低的开销实现可扩展的智能体编排。