news 2026/11/6 1:44:56

Hugging Face Agents Course:5 分钟搭好环境,免费学完 AI Agent 全链路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hugging Face Agents Course:5 分钟搭好环境,免费学完 AI Agent 全链路

Hugging Face Agents Course:5 分钟搭好环境,免费学完 AI Agent 全链路

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

装好之后,你能在本地跑通 Hugging Face Agents Course 的全部学习依赖:从 smolagents 写出第一个 AI Agent,到 LangGraph、LlamaIndex 双框架实战,最后在 GAIA 基准上拿到课程认证。

环境核对清单

开始前先对照这张表确认三件事,缺哪个补哪个:

依赖项最低版本确认方式
Python3.11终端执行python --version,输出Python 3.11.x及以上
git任意新版执行git --version,能打印版本号即可
基础 Python 语法 + LLM 初步概念无版本要求能读懂函数、类,知道 LLM 是什么

版本约束来源:quiz/pyproject.toml 中requires-python = ">=3.11",依赖声明也都在这个文件里。

最快安装步骤

第 1 步:克隆课程仓库

目标:把课程内容拉到本地。

操作:

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

成功标志:当前目录下生成agents-course/文件夹,打开后能看到units/(多语言课程正文)、quiz/(测验工具)等子目录。

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

目标:隔离依赖,不污染系统 Python。

操作:

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

成功标志:命令行提示符前出现(agents-env)。Windows PowerShell 用户改用agents-env\Scripts\Activate.ps1激活。

第 3 步:安装核心依赖

目标:装齐课程运行所需的 4 个基础包,版本号约束照抄 quiz/pyproject.toml,不要省略。

操作:

pip install "datasets>=3.2.0" "huggingface-hub>=0.27.1" "ipykernel>=6.29.5" "requests>=2.32.3"

成功标志:输出末尾出现Successfully installed ...,无红色ERROR。

第 4 步:安装第一个实操框架 smolagents

目标:Unit 1 的动手环节要写第一个 Agent,smolagents 就是主力框架。

操作:

pip install "smolagents[all]"

成功标志:同样以Successfully installed结尾;如果提示已满足版本要求(Requirement already satisfied),也算通过。

自检时刻

一条命令验证 4 个核心包都能导入:

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

期望输出:终端打印Agents Course 依赖就绪。判定标准:只有一行中文输出、无任何ModuleNotFoundError,即环境可用;如果报某个模块找不到,回到第 3 步重装。

排错速查

报错:pip install提示requires Python >=3.11原因:系统默认 Python 版本低于 3.11处理:升级到 3.11+,或指定高版本解释器重建虚拟环境:python3.11 -m venv agents-env

报错:source: command not found原因:在 Windows CMD 里用了 Linux/macOS 语法处理:改用 PowerShell 执行agents-env\Scripts\Activate.ps1,或在 Git Bash 中重跑激活命令

报错:依赖安装长时间卡住或超时原因:直连 PyPI 速度慢处理:临时换镜像源,如pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ "datasets>=3.2.0" "huggingface-hub>=0.27.1"

报错:ModuleNotFoundError: No module named 'smolagents'原因:激活了别的解释器,或第 4 步装到了系统环境处理:确认提示符带(agents-env),用pip list | grep smolagents核对,缺了就在激活状态下重装

下一步,选你的路线

  • 想拿认证:按单元顺序推进。从 units/en/unit0/introduction.mdx 开始注册账号、加入社区,再到 units/en/unit1/tutorial.mdx 写出第一个 Agent,最后挑战 units/en/unit4/ 的 GAIA 最终项目
  • 想快速写 Agent:直接跳到 Unit 1 的 tutorial,用 smolagents 把"思考-行动-观察"循环跑通
  • 想对比三大框架:Unit 2 里 smolagents、LlamaIndex、LangGraph 三节各讲适用场景,适合先横看一遍再选
  • 想加餐:微调函数调用(bonus-unit1)、Agent 可观测性与评估(bonus-unit2)、宝可梦对战游戏 Agent(bonus-unit3)

社区与文档入口:仓库 README.md 附有官方课程页面和 Discord 社区链接,卡住时先搜历史帖子再去提问;完整章节顺序见 units/en/_toctree.yml。

收尾

现在就去终端跑一遍第 1 步的git clone,然后打开 Unit 0 的第一课注册账号——环境就绪后,你离第一个能自己行动的 Agent 只差一个教程的距离。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/6 1:44:04

系列01别做AI助手要做AI节点

给中小企业做 AI 落地,我踩的第一个坑:把 AI 做成了"助手"这个系列记录我给中小企业做 AI 落地的过程。我现在的身份有点别扭:白天在一家公司当项目负责人,做的就是中小企业管理系统的 AI 化;晚上回学校&…

作者头像 李华
网站建设 2026/11/6 1:43:44

Java中如何校验非法字符

校验名称或规格时,核心思路是用正则表达式匹配“非法字符”,只要匹配到就判定不通过。下面直接给你可用的写法。 ✅ 正则校验:不允许出现逗号、换行、回车、空格 // 校验字符串是否包含非法字符(逗号、换行、回车、空格&#xff0…

作者头像 李华
网站建设 2026/11/6 1:43:40

霞鹜文楷 LXGW WenKai:免费商用的开源楷体中文字体

霞鹜文楷 LXGW WenKai:免费商用的开源楷体中文字体 【免费下载链接】LxgwWenKai An open-source Chinese font derived from Fontworks Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。 项目地址: https://gitcode.com/GitHub_T…

作者头像 李华
网站建设 2026/11/6 1:43:00

推荐 9 个 yyds 前后端分离项目

现在的主流架构设计模式是使用前后端分离, 它最初的打算是根据单一职责这个原则来提升代码的质量, 进而达成节省人力和减少在沟通过程当中信息丢失的目标。这篇文档在这儿向你推荐九个前后端是分开做开源项目, 这些项目用的都是目前最火的、很多人都在用的那种技术组合方案。你…

作者头像 李华
网站建设 2026/11/6 1:42:57

Folia 全屏歌词播放器从下载到首次播放:3 端 10 分钟跑通

Folia 全屏歌词播放器从下载到首次播放:3 端 10 分钟跑通 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 A multi-platform music player for local files, Navidrome, and online streaming services, fe…

作者头像 李华