Aller au contenu
Simon Place
FR EN
Réserver un appel Meet

Module 1 sur 10, leçon 4 sur 5

Pratiquer

Ce qu’est vraiment un agent

Écrire le code

Tout tourne dans votre navigateur, sans installation, compte ni clé API. Le modèle est scripté : les résultats sont reproductibles.

async function runAgent({ model, tools, prompt }) {  const messages = [{ role: 'user', content: prompt }];  while (true) {    const response = await model.create({ messages });    messages.push({ role: 'assistant', content: response.content });    if (response.stop_reason === 'end_turn') {      return response.content.find((b) => b.type === 'text').text;
Réparer l’agentRéparer la boucle d’outils
Ouvrir dans l’éditeur
async function runAgent({ model, tools, prompt }) {  const messages = [{ role: 'user', content: prompt }];  while (true) {    const response = await model.create({ messages });    messages.push({ role: 'assistant', content: response.content });    if (response.stop_reason === 'end_turn') {      return response.content.find((b) => b.type === 'text').text;
Donner une compétence à l’agentBorner la boucle
Ouvrir dans l’éditeur

Fil rouge

Fil rouge : un service client reçoit des demandes de remboursement. Écrivez le traitement sous forme de programme classique. Notez chaque endroit où votre code bloque parce que le chemin dépend du texte libre du client. Ces endroits sont les seules raisons d’utiliser un agent ici.

Pratiquer

  • How to Build an Agent Amp
    Écrire un agent qui édite du code en moins de 400 lignes de Go.
  • AI Agents Course Hugging Face
    Cours gratuit avec quiz et devoirs, des bases jusqu’au certificat.

Certaines ressources demandent un compte gratuit ou une clé API, parfois payante.

Mentions légales et confidentialité