Merge pull request #17 from huggingface/ThomasSimonini/UpdatingUnit0

Update Unit 0
This commit is contained in:
Jofthomas
2025-02-04 10:28:47 +01:00
committed by GitHub
3 changed files with 75 additions and 60 deletions

View File

@@ -1,17 +1,21 @@
# Welcome to the 🤗 AI Agents Course [[introduction]]
<!-- TODO: Add thumbnail to dataset -->
<img src="https://huggingface.co/datasets/huggingface-ai-agents-course/course-images/resolve/main/en/unit0/thumbnail.jpg" alt="AI Agents Course thumbnail" width="100%"/>
<figure>
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/thumbnail.jpg" alt="AI Agents Course thumbnail" width="100%"/>
<figcaption>The background of the image was generated using <a href="https://scenario.gg/">Scenario.gg</a>
</figcaption>
</figure>
Welcome to the most exciting topic in AI today **Agents**!
This free course will take you on a journey, **from beginner to expert**, in understanding and building AI agents.
This first unit will help you to onboard, you'll:
This first unit will help you onboard:
- Discover the **course's syllabus**.
- **Choose the path** you're going to take (either self-audit or certification process).
- ** Get more information about the certification process and the deadlines**.
- **Get more information about the certification process and the deadlines**.
- Get to know the team behind the course.
- Create your **Hugging Face account**.
- **Sign-up to our Discord server**, and meet your classmates and us.
@@ -30,7 +34,7 @@ In this course, you will:
And more!
A the end of this course you'll understand **how the Agents work and how to build your own Agents using the latest librairies and tools**.
At the end of this course you'll understand **how the Agents work and how to build your own Agents using the latest librairies and tools**.
Don't forget to **<a href="https://bit.ly/hf-learn-agents">sign up to the course</a>** (we are collecting your email to be able to **send you the links when each Unit is published and give you information about the challenges and updates).**
@@ -47,11 +51,8 @@ The course is composed of:
This course is a living project, evolving with your feedback and contributions from the community.
<!-- TODO: Create a feedback form -->
You can give your feedback about the course [👉 in this form](https://docs.google.com/forms/d/e/1FAIpQLSe9VaONn0eglax0uTwi29rIn4tM7H2sYmmybmG5jJNlE5v0xA/viewform?usp=dialog)
<!-- TODO: AFTER THE COURSE IS COMPLETED, Create a space for the leaderboard -->
## What's the syllabus? [[syllabus]]
Here is the general syllabus for the course. With each unit a more detailed list of topics will be released.
@@ -66,41 +67,12 @@ Here is the general syllabus for the course. With each unit a more detailed list
*Over the coming weeks further bonus units will be released.*
## What are the prerequisites?
## The Certification Process [[certification-process]]
To be able to follow this course you should have a:
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/two-paths.jpg" alt="Two paths" width="100%"/>
You can choose to follow this course either *get a certificate of completion* or *as a simple audit*. For the latter, you can participate in all challenges and do assignments if you want, and *you don't need to notify us*.
The certification process is **completely free**:
- *To get a certification for fundamentals*: you need to complete unit 1 of the course.
- *To get a certificate of completion*: you need to complete unit 1, 1 of the use case assignment, and the final challenge.
There's a deadline for this certification process, all the assignments must be finished before April 1st 2025.
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/certification.jpg" alt="Course certification" width="100%"/>
## What is the recommended pace? [[recommended-pace]]
<!-- TODO: Add calendar for pace -->
Each chapter in this course is designed **to be completed in 1 week, with approximately 3-4 hours of work per week**.
Since there's a deadline we provide you a recommended pace
<!-- TODO: Add the certification deadline -->
## How to get most of the course? [[advice]]
To get most of the course, we have some advice:
1. <a href="https://discord.gg/UrrTSsSyjb">Join study groups in Discord </a>: studying in groups is always easier. To do that, you need to join our discord server.
2. **Do the quizzes and assignments**: the best way to learn is to do and test yourself.
3. **Define a schedule to stay in sync**: you can use our recommended pace schedule below or create yours.
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/advice.jpg" alt="Course advice" width="100%"/>
- Basic knowledge of Python
- Basic knowledge of LLMs (we have a section in Unit 1 that recap what LLM are)
## What tools do I need? [[tools]]
@@ -109,37 +81,74 @@ You need only 2 things:
- *A computer* with an internet connection.
- A *Hugging Face Account*: to push and load models and create Spaces. If you don't have an account yet, you can create one **[here](https://hf.co/join)** (it's free).
<img src="https://huggingface.co/datasets/huggingface-agents-course/course-images/resolve/main/en/unit0/tools.jpg" alt="Course tools needed" width="100%"/>
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/tools.jpg" alt="Course tools needed" width="100%"/>
## The Certification Process [[certification-process]]
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/three-paths.jpg" alt="Two paths" width="100%"/>
You can choose to follow this course either *get a certificate of completion* or *as a simple audit*.
For the latter, you can participate in all challenges and do assignments if you want, and *you don't need to notify us*.
The certification process is **completely free**:
- *To get a certification for fundamentals*: you need to complete unit 1 of the course.
- *To get a certificate of completion*: you need to complete unit 1, 1 of the use case assignment, and the final challenge.
There's a deadline for this certification process, all the assignments must be finished before **May 1st 2025**.
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/deadline.jpg" alt="Deadline" width="100%"/>
## What is the recommended pace? [[recommended-pace]]
Each chapter in this course is designed **to be completed in 1 week, with approximately 3-4 hours of work per week**.
Since there's a deadline, we provide you a recommended pace:
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/recommended-pace.jpg" alt="Recommended Pace" width="100%"/>
## How to get most of the course? [[advice]]
To get most of the course, we have some advice:
1. <a href="https://discord.gg/UrrTSsSyjb">Join study groups in Discord </a>: studying in groups is always easier. To do that, you need to join our discord server.
2. **Do the quizzes and assignments**: the best way to learn is through hands-on practice and self-assessment..
3. **Define a schedule to stay in sync**: you can use our recommended pace schedule below or create yours.
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/advice.jpg" alt="Course advice" width="100%"/>
## Who are we [[who-are-we]]
About the authors:
### Joffrey Thomas
Joffrey is a machine learning engineer at Hugging Face and has built and deployed AI Agents in production. Joffrey will be your main instructor for this course.
### Aymeric Roucher
Aymeric is the author of `smolagents`, an open-source library for building AI Agents. Aymeric will contribute to the course by providing examples and best practices.
### Ben Burtenshaw
Ben is a machine learning engineer at Hugging Face and has delivered multiple course across various platforms. Ben's goal is to make the course accessible to everyone.
### Thomas Simonini
Thomas is a machine learning engineer at Hugging Face and delivered the successful Deep RL and AI for games courses. Thomas is a big fan of Agents and is excited to see what the community will build.
Thomas is a machine learning engineer at Hugging Face and delivered the successful <a href="https://huggingface.co/learn/deep-rl-course/unit0/introduction">Deep RL</a> and <a href="https://huggingface.co/learn/ml-games-course/en/unit0/introduction">ML for games</a> courses. Thomas is a big fan of Agents and is excited to see what the community will build.
## I found a bug, or I want to improve the course [[contribute]]
<!-- TODO: Add contribution pages -->
Contributions are welcomed 🤗
Contributions are **welcomed** 🤗
- If you *found a bug 🐛 in a notebook*, please <a href="https://github.com/huggingface/agents-course/issues">open an issue</a> and **describe the problem**.
- If you *want to improve the course*, you can <a href="https://github.com/huggingface/agents-course/pulls">open a Pull Request.</a>
- If you *want to add a full section or a new unit**, the best is to <a href="https://github.com/huggingface/agents-course/issues">open an issue</a> and **describe what content you want to add**.
- If you *want to add a full section or a new unit*, the best is to <a href="https://github.com/huggingface/agents-course/issues">open an issue</a> and **describe what content you want to add before starting to write it so that we can guide you**.
## I still have questions [[questions]]
Please ask your question in our <a href="https://discord.gg/UrrTSsSyjb">discord server #ai-agents-discussions.</a>
Now that you have all the informations, let's onboard ⛵
Now that you have all the information, let's onboard ⛵
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/time-to-onboard.jpg" alt="Time to Onboard" width="100%"/>

View File

@@ -1,17 +1,19 @@
# Onboarding ⛵
# Onboarding: Your First Steps
After all this information, it's time to get started. We're going to do two things:
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/time-to-onboard.jpg" alt="Time to Onboard" width="100%"/>
1. **Create your Hugging Face account** if it's not already done
Now that you have all the details, let's get started! We're going to do two things:
1. **Create your Hugging Face Account** if it's not already done
2. **Sign up to Discord and introduce yourself** (don't be shy 🤗)
### Let's create my Hugging Face account
### Step 1: Create Your Hugging Face Account
(If it's not already done) create an account to HF <a href="https://huggingface.co/join">here</a>
(If you havent already) create a Hugging Face account <a href='https://huggingface.co/join'>here</a>.
### Let's join our Discord server
### Step 2: Join Our Discord Community
You can now sign up for our Discord Server. This is the place where you **can chat with the community and with us, create and join study groups to grow with each other and more**
You can now sign up for our Discord Server. This is where you can** chat with the community (including us!)**, join study groups, and grow together.
👉🏻 Join our discord server <a href="https://discord.gg/UrrTSsSyjb">here.</a>
@@ -21,8 +23,10 @@ We have multiple AI Agents-related channels:
- `agents-course`: where we give the latest information about the course.
- `smolagents`: where you can discuss and get support with the library.
<!-- Study groups? -->
If this is your first time using Discord, we wrote a Discord 101 to get the best practices. Check the next section.
Congratulations! **You've just finished the on-boarding**. You're now ready to start to learn about AI Agents. Have fun!
Congratulations! 🎉 **You've completed the onboarding process**! You're now ready to start learning about AI Agents. Have fun!
### Keep Learning, stay awesome 🤗
Keep Learning, stay awesome 🤗

View File

@@ -1,5 +1,7 @@
# (Optional) Discord 101 [[discord-101]]
<img src="https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/unit0/discord-etiquette.jpg" alt="The Discord Etiquette" width="100%"/>
This guide is designed to help you get started with Discord, a free chat platform similar to Slack.
Join the Hugging Face Community Discord server, which has over 100,000 members, by clicking [here](https://discord.gg/UrrTSsSyjb). It's a great place to connect with others!