从基础认识智能体
介绍智能体的类型、组成部分和适用任务,帮助学习者区分智能体与普通 AI 问答方案。
BAIZE AI RESOURCE
Ai-agents-for-beginners
Ai-agents-for-beginners 是一套面向初学者的 AI 智能体教程,提供分主题课程和可运行的代码示例。它帮助学习者理解智能体何时适用、如何调用工具与规划任务,并逐步尝试构建自己的智能体。

这套教程适合希望从概念走向实践的 AI 智能体学习者。课程从智能体的定义、类型和适用任务讲起,继续介绍智能体框架、设计原则、工具调用、任务规划及智能体检索增强生成等主题,并设有可信智能体相关课程。每个主题可以按需阅读;想动手练习的用户还可以获取仓库,运行配套的 Jupyter Notebook 和代码示例。它的重点不是提供一个现成的智能体产品,而是帮助学习者判断什么时候需要智能体、理解多步骤任务如何组织,并通过示例尝试实现相关功能。运行主要 Python 示例需要准备 Python 3.12 及课程说明中的 Microsoft Foundry 项目和模型。
介绍智能体的类型、组成部分和适用任务,帮助学习者区分智能体与普通 AI 问答方案。
分别讲解智能体如何借助外部工具执行动作,以及如何将复杂目标拆分为可处理的子任务。
介绍智能体在检索外部信息时评估结果、调整查询并继续调用工具的过程。
提供 Jupyter Notebook 和代码示例,供学习者运行、测试并修改智能体练习。
设置安全、访问管理和数据隐私相关课程,帮助学习者在设计智能体时考虑使用风险。
使用场景AI 初学者准备设计一个需要分步完成的应用。
阅读导论中关于智能体类型和适用任务的课程,判断该需求是否需要调用工具、处理多步骤任务,再勾勒基本方案。
使用场景开发学习者想让智能体获取外部信息,而不只依靠模型生成回答。
学习工具调用章节,并结合配套示例理解智能体如何选择工具、传入参数及利用工具结果回应请求。
使用场景学习者想把旅行规划一类复杂目标拆成明确的工作步骤。
参考规划设计章节,练习定义总体目标、拆分子任务并组织结构化的任务计划。