huggingface/agents-course
This repository contains the Hugging Face Agents Course.
What it solves
The course fills a gap in practical education for building AI agents. It takes learners from the basics of agents and large language models to a final benchmarked assignment, so they can go from theory to building and evaluating real agents.
How it works
The course is divided into four main units, plus bonus units. Unit 1 introduces agents and LLMs, with a bonus on fine-tuning for function calling. Unit 2 covers three major frameworks: smolagents, LlamaIndex, and LangGraph, and includes a bonus on observability and evaluation. Unit 3 focuses on agentic RAG. Unit 4 is a final project where learners create, test, and certify their agent, with automated evaluation and a leaderboard. There is also a bonus unit on agents in games using Pokemon. Prerequisites are basic knowledge of Python and LLMs.
Who it's for
The course is for developers who have basic Python and LLM knowledge and want to learn how to build AI agents. It is free, available on the Hugging Face platform, and requires sign-up to access.
Highlights
- Free and accessible online.
- Covers multiple agent frameworks: smolagents, LangGraph, and LlamaIndex.
- Includes bonus units on fine-tuning for function calling, and on observability and evaluation.
- Final project with automated evaluation and a leaderboard.
Related
- Project
- Project
- Project
- Project