Merge pull request #17 from huggingface/ThomasSimonini/UpdatingUnit0
Update Unit 0
This commit is contained in:
@@ -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%"/>
|
||||
|
||||
|
||||
@@ -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 haven’t 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 🤗
|
||||
|
||||
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user