# Introduction aux agents

Bienvenue dans cette première unité, qui **vous permettra d'acquérir des bases solides sur les principes fondamentaux des agents**, notamment :

- **Comprendre les agents**  
  - Qu'est-ce qu'un agent, et comment fonctionne-t-il ?  
  - Comment les agents prennent-ils des décisions via le raisonnement et la planification ?

- **Le rôle des LLM (*Large Language Models*) dans les agents**  
  - Comment les LLM servent de « cerveau » aux agents.  
  - Comment les LLM structurent les conversations via le système de messages.

- **Outils et actions**  
  - Comment les agents utilisent des outils externes pour interagir avec l'environnement.  
  - Comment construire et intégrer des outils pour votre agent.

- **Le flux de travail de l'agent :**  
  - *Think* → *Act* → *Observe* (*Penser* → *Agir* → *Observer*).

Après avoir exploré ces sujets, **vous construirez votre premier agent** en utilisant `smolagents` !

Votre agent, nommé Alfred, réalisera une tâche simple et démontrera comment appliquer ces concepts en pratique.

Vous apprendrez même comment **publier votre agent via un *Space*** afin de le partager avec vos amis et collègues.

Enfin, à la fin de cette Unité, vous passerez un quiz. Réussissez-le, et vous **obtiendrez votre première certification du cours** : le 🎓 Certificat *Fundamentals of Agents*.

Cette Unité est votre **point de départ** posant les bases pour comprendre les agents avant de passer à des sujets plus avancés.

C'est une grande unité, alors **prenez votre temps** et n'hésitez pas à revenir sur ces sections de temps en temps.

Prêt ? Plongeons dans l'aventure ! 🚀

