Qu'est-ce qu'un agent d'IA ?

Introduction aux agents d'IA

Adel Nehme

VP of AI Curriculum, DataCamp

Objectifs d'apprentissage du cours

 

  • Comprendre les éléments clés qui composent un agent d'IA
  • Distinguer les agents des autres systèmes d'IA que vous connaissez ou utilisez
  • Utiliser des outils agentiques prêts à l'emploi ou même créer les vôtres
Introduction aux agents d'IA

Jeeves : notre agent d'IA pour les voyages

Tokyo

1 Image générée avec GPT-4o
Introduction aux agents d'IA

Jeeves : notre agent d'IA pour les voyages

jeeves

Jeeves, je voyage à Tokyo du 26 juin au 12 juillet. Aidez-moi à organiser mon voyage.

1 Image générée avec GPT-4o
Introduction aux agents d'IA

Raisonnement et planification

reasoning_planning

  1. Accéder à votre itinéraire et à votre calendrier
  2. Déterminer où loger selon votre horaire de réunions
  3. Repérer les vols et hôtels pertinents
  4. Vous communiquer le plan
  5. Enfin, organiser vos déplacements
1 Image générée avec GPT-4o
Introduction aux agents d'IA

Passer à l'action

jeeves_travel

  1. Votre calendrier et vos courriels pour comprendre l'itinéraire et les réunions
  2. La politique de voyages de votre entreprise pour assurer la conformité
  3. Expedia et Booking.com pour trouver les meilleurs vols et hôtels
  4. Communique le plan et effectue les réservations
1 Image générée avec GPT-4o
Introduction aux agents d'IA

Agents d'IA : raisonner, planifier et agir

Un modèle d'IA capable de raisonner, planifier et exécuter des actions en interagissant avec son environnement.

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
Introduction aux agents d'IA

Agents d'IA : raisonner, planifier et agir

Un modèle d'IA capable de raisonner, planifier et exécuter des actions en interagissant avec son environnement.

brain_body

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
Introduction aux agents d'IA

Agents d'IA : définition formelle

 

 

Un agent est un système qui exploite un modèle d'IA pour interagir avec son environnement afin d'atteindre un objectif défini par l'utilisateur. Il combine le raisonnement, la planification et l'exécution d'actions (souvent via des outils externes) pour accomplir des tâches.

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
Introduction aux agents d'IA

Le spectre de l'« agentivité »

Niveau Agentivité Description Exemples
0 Aucune agentivité Systèmes qui ne font que répondre selon des connaissances entraînées ou des tâches prédéfinies Clavardoirs à connaissances entraînées (p. ex. GPT-4o), systèmes d'automatisation
1 Routage de base Modèles d'IA qui aiguillent des scénarios dans des flux de travail Soutien client où un modèle d'IA aiguille un billet selon son contenu
2 Agents utilisant des outils Systèmes pouvant utiliser des outils externes Agent de voyage pouvant réserver des vols (p. ex. Jeeves)
3 Agents autonomes Systèmes capables d'exécuter plusieurs étapes de façon autonome Outils de recherche poussée avec raisonnement multi-étapes et appels d'outils
4 Systèmes multi-agents Systèmes qui délèguent des flux de travail à plusieurs agents Assistants de codage qui conçoivent, génèrent et envoient du code à une base existante
Introduction aux agents d'IA

Passons à la pratique !

Introduction aux agents d'IA

Preparing Video For Download...