ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

免费 AI Agent 课程上手:Hugging Face Agents Course 三步搭好环境,跑通第一个 Agent

免费 AI Agent 课程上手:Hugging Face Agents Course 三步搭好环境,跑通第一个 Agent

免费 AI Agent 课程上手:Hugging Face Agents Course 三步搭好环境,跑通第一个 Agent

【免费下载链接】agents-courseThis repository contains the Hugging Face Agents Course.项目地址: https://gitcode.com/GitHub_Trending/ag/agents-course

Hugging Face Agents Course 是一门免费的 AI Agent 课程:用 Python 从 Agent 基础概念讲到 smolagents、LlamaIndex、LangGraph 三大框架实战,最后用 GAIA 基准评测收尾,通过即获课程认证。这篇指南带你三步搭好本地学习环境,直接翻开第一课。

课程地图:5 个主单元 + 3 个加餐

单元学什么你的产出
Unit 0课程导览、注册账号、加入学习社区可用的课程账号
Unit 1Agent 定义、LLM 大脑、思考-行动-观察循环用 smolagents 写的第一个 Agent
Bonus 1微调模型支持函数调用会调用工具的微调模型
Unit 2smolagents、LlamaIndex、LangGraph 框架实战按场景选框架的判断力
Bonus 2Agent 可观测性与评估追踪运行轨迹的方法
Unit 3Agentic RAG:Agent 先检索文档再作答会检索、会回答的 Agent
Bonus 3宝可梦对战游戏 Agent一个能下场的对战 Agent
Unit 4GAIA 基准最终项目结业证书

各单元相对独立,可按自己节奏安排;完整章节顺序见 units/en/_toctree.yml。

动手前核对运行环境清单

  • Python ≥ 3.11:跑python --version确认,版本要求写在 quiz/pyproject.toml
  • 装了 git:git --version有输出即可
  • 网络能访问 PyPI:后续依赖全靠它下载
  • 有 Python 基础语法和 LLM 初步概念:这是课程列出的先决条件

三步搭好本地学习环境

第 1 步:克隆课程仓库

git clone https://gitcode.com/GitHub_Trending/ag/agents-course

为什么要克隆:讲义、单元内容和测验工具都放在仓库里,units/ 是各单元讲义,quiz/ 是配套测验工具,本地留一份随时可离线翻阅。

跑完你应该看到当前目录多出agents-course文件夹,units/、quiz/两个子目录齐全。

第 2 步:创建并激活虚拟环境

cd agents-course && python -m venv agents-env && source agents-env/bin/activate

venv(虚拟环境)相当于给课程单独开一个 Python 沙盒,装的包不会污染系统解释器。

提示符前多出(agents-env)就说明隔离成功;Windows 用户没有 source 命令,改在 PowerShell 里执行agents-env\Scripts下的激活脚本即可。

第 3 步:按项目配置装齐依赖

pip install "datasets>=3.2.0" "huggingface-hub>=0.27.1" "ipykernel>=6.29.5" "requests>=2.32.3" pip install "smolagents[all]"

四条核心包的版本号照抄自 quiz/pyproject.toml:datasets 管数据集、huggingface-hub 负责模型与文件下载、ipykernel 支撑 Jupyter 笔记、requests 处理网络请求;smolagents 是 Unit 1 教程要用的轻量 Agent 框架。每个包都显示 Successfully installed、终端没有红色报错,依赖就算装齐了。

跑一条体检命令,确认环境可用

✅

python -c "import datasets, huggingface_hub, ipykernel, requests; print('依赖就绪')"

屏幕打印出依赖就绪,说明四个核心库全部导入成功。入口从 units/en/unit0/introduction.mdx 开始:注册账号、加入社区,然后按 Unit 1 → 2 → 3 → 4 推进,终点是在 Unit 4 的 GAIA 基准评测里拿认证;英文吃力就切到 units/zh-CN/ 看中文翻译。

三个高频卡点的处理办法

⚠️现象:pip install提示 requires Python >=3.11原因:系统默认 Python 版本过低处理:装 3.11+ 的解释器后重建虚拟环境,把第 2 步命令里的python换成python3.11

现象:source: command not found原因:在 Windows CMD 里用了 Linux/macOS 语法处理:换 PowerShell,执行agents-env\Scripts\Activate.ps1

现象:pip 下载长时间卡在某个百分比原因:直连 PyPI 速度慢处理:给 pip install 加-i参数,临时切换到国内镜像源

今天就能做的两件事

  1. 打开 units/en/unit0/introduction.mdx,按引导完成账号注册与社区加入;
  2. 接着看 units/en/unit1/tutorial.mdx,用 smolagents 写出你的第一个 Agent,让这套环境立刻派上用场。

【免费下载链接】agents-courseThis repository contains the Hugging Face Agents Course.项目地址: https://gitcode.com/GitHub_Trending/ag/agents-course

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进