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’éditeurasync 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’éditeurFil 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.