智能体课程文档

小测验(不评分)

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

小测验 (不计分)

是时候检验你对 *代码 Agent*、*工具调用 Agent* 和 *工具* 部分的理解了。本测验为选做题,不计分。


问题 1:在 smolagents 中,使用 @tool 装饰器创建工具与创建 Tool 的子类,两者之间的关键区别是什么?

哪种说法最能描述这两种定义工具的方法之间的区别?


问题 2:CodeAgent 如何使用 ReAct (推理 + 行动) 方法处理多步任务?

哪种说法正确描述了 CodeAgent 如何执行一系列步骤来解决任务?


问题 3:在 Hugging Face Hub 上共享工具的主要优势是什么?

选择开发者可能会上传和共享其自定义工具的最佳理由。


问题 4:ToolCallingAgent 与 CodeAgent 在执行动作的方式上有所不同。哪种说法是正确的?

选择准确描述 ToolCallingAgent 工作方式的选项。


问题 5:smolagents 的默认工具箱中包含什么,以及你可能为什么要使用它?

哪种说法最能概括 smolagents 中默认工具箱的用途和内容?


恭喜你完成本次测验!🎉 如果有任何问题让你感到困惑,请重新回顾 *代码 Agent*、*工具调用 Agent* 或 *工具* 部分来加深理解。如果你全部答对,那么你已经在构建强大的 smolagents 应用的道路上取得了长足的进步!

< > 在 GitHub 上更新