HuggingFace AI Agents Course
Written by Nikos Vaggalis   
Tuesday, 11 March 2025

A free course on how Agents work by practically showing how to build your own using the latest libraries and tools. If you are bogged down by repetitive tasks, this course is certainly worth your time.

Agents is the new trend in the AI world. The concept is about delegating tasks to your bots to do a job autonomously like using digital tools or executing complex tasks on your computer. One simplistic way of looking at it, it's like having Autohotkey on steroids.

Autohotkey, of course is an open-source scripting language, that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc. Take scripting language out and replace it with Agents which have  much more capability; scrapping web sites, summarize articles and more.

This course then will show you how you can build your own agents to assign them any kind of tasks. You will:

  • Study AI Agents in theory, design, and practice.

  • Learn to use established AI Agent libraries such as smolagents, LlamaIndex, and LangGraph.

  • Share your agents on the Hugging Face Hub and explore agents created by the community.

  • Participate in challenges where you will evaluate your agents against other students’.

  • Optionally earn a certificate of completion by completing assignments (until May 1st).

Unit 1. Introduction to Agents
What an Agent is and more generally what a LLMs are.
Understanding AI Agents through the Thought-Action-Observation Cycle and enabling the Agent to engage with Its environment. Create a first simple Agent using the smolagents framework.

Unit 2. Frameworks for AI Agents
The available frameworks for building AI Agents with more detailed look of the smolagents framework. Building Agents that use code and writing actions as code snippets and then generate Python tool calls to perform actions, achieving action representations that are efficient, expressive, and accurate. 

Unit 2.1  The smolagents framework

What kind of agents can there be build:

  • Tool Calling Agents
  • Retrieval Agents
  • Multi-Agent Systems
  • Vision and Browser agents

and creating proper smallagents.

Unit 2.2 The LlamaIndex framework
Introduction to LLamaIndex, what are Components in LlamaIndex, using Agents and creating Agentic workflows in LlamaIndex.

Bonus Unit 1. Fine-tuning an LLM for Function-calling
What is Function Calling and fine-tuning your model for Function-calling

The prerequisites for taking the course are pretty light on demands:

  • Basic knowledge of Python
  • Basic knowledge of LLMs
  • A free Hugging Face account to push and load models, agents, and create Spaces

All in all, this is the perfect beginner's course to get into the world of Agentic AI and learn how to automate recurring, mundane tasks to free you and let you focus on the creative parts you enjoy most.

 

More Information

HuggingFace AI Agents Course 

Related Articles

The Advanced + Agentic RAG Cookbooks 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


VSCode 1.97 Adds Copilot And Python Debugging
13/02/2025

The latest update of Visual Studio Code is now available with free use of GitHub Copilot and the ability to debug Python directly from the terminal.



AlloyDB Adds Inline Filtering
11/03/2025

Google has added inline filtering to its AlloyDB for PostgreSQL database. Another addition is observability and management tooling for vector indexes, including a new recall evaluator and Go [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info