Agents IA avec Claude — SDK et Managed Agents Présentiel

Dernière mise à jour : 20/04/2026

&#10003; Formation 🔥 HOT<br>
&#10003; Formation basee sur la documentation officielle Anthropic Academy 2026<br>
&#10003; Alternance theorie et pratique avec exercices sur outils reels<br>
&#10003; Programme intensif de 2 jours avec projet fil rouge<br

Description

Module 1 — Introduction aux agents IA : concepts et positionnement

  • Qu'est-ce qu'un agent IA ? De la conversation à l'action autonome
  • Agent SDK vs Managed Agents : contrôle local vs infrastructure cloud managée
  • Quand utiliser quoi : CI/CD et agents locaux vs tâches longues et sandbox cloud
  • Multi-provider : Bedrock, Vertex AI, Azure AI Foundry — au-delà de l'API Anthropic
  • Démonstration : un agent qui lit, analyse et corrige du code de manière autonome

Module 2 — Agent SDK : query(), options et sessions

  • Installation et authentification : pip install claude-agent-sdk, clé API, variables d'environnement
  • La fonction query() : point d'entrée, streaming asynchrone, boucle d'outils automatique
  • ClaudeAgentOptions : allowed_tools, permission_mode, hooks, agents, mcp_servers
  • Sessions et persistance de contexte : capturer le session_id, reprendre avec resume
  • Configuration filesystem : CLAUDE.md, Skills, Slash Commands, setting_sources

Module 3 — Outils built-in et permissions granulaires

  • Les 10 outils intégrés : Read, Write, Edit, Bash, Monitor, Glob, Grep, WebSearch, WebFetch, AskUserQuestion
  • Contrôle des permissions : restreindre un agent en lecture seule (Read, Glob, Grep uniquement)
  • Différence fondamentale : Client SDK classique (boucle manuelle) vs Agent SDK (boucle autonome)
  • Compaction automatique du contexte et gestion des retries
  • TP guidé : créer un agent de code review en lecture seule avec rapport structuré

Module 4 — Hooks et Guardrails : sécuriser la boucle agent

  • Architecture des Hooks : PreToolUse, PostToolUse, Stop, SessionStart, SessionEnd
  • HookMatcher : filtrer par outil avec patterns ("Edit|Write"), bloquer ou valider
  • Cas pratique : audit trail — logger toutes les modifications de fichiers
  • Intégration MCP dans l'Agent SDK : connecter des serveurs MCP externes (Playwright, bases de données)
  • TP guidé : implémenter des guardrails qui bloquent les écritures hors d'un répertoire autorisé

Module 5 — Multi-Agent : subagents et orchestration

  • Subagents dans l'Agent SDK : AgentDefinition, description, prompt, tools dédiés
  • Pattern orchestrator-workers : l'agent principal délègue aux agents spécialisés
  • parent_tool_use_id : tracer les messages provenant de chaque subagent
  • Multi-agent dans Managed Agents : threads isolés, filesystem partagé, un seul niveau de délégation
  • Cas d'usage : code review + génération de tests + recherche web en parallèle
  • TP guidé : construire un système orchestrateur avec 2 subagents spécialisés

Module 6 — Managed Agents API : agents cloud autonomes

  • Créer un agent (POST /v1/agents) : modèle, system prompt, agent_toolset_20260401
  • Environnements (POST /v1/environments) : packages pip/npm/apt, networking unrestricted/limited
  • Sessions (POST /v1/sessions) : instancier un agent dans un environnement
  • Streaming SSE : événements agent.message, agent.tool_use, session.status_idle
  • Custom tools : définir des outils personnalisés, traiter agent.custom_tool_use
  • Désactiver/activer des outils spécifiques : whitelist et blacklist dans l'agent_toolset

Module 7 — Fonctionnalités avancées : Memory, Outcomes, Custom Tools

  • Memory Stores : persistance cross-session, 6 outils automatiques (list, search, read, write, edit, delete)
  • Écritures sécurisées : préconditions not_exists et content_sha256 (concurrence optimiste)
  • Audit avec Memory Versions : traçabilité immutable, redaction RGPD pour supprimer les secrets
  • Outcomes : définir des résultats attendus avec rubric, grader automatique, itérations (max 20)
  • Files API : récupérer les livrables depuis /mnt/session/outputs/
  • TP guidé : agent avec Memory Store qui apprend les préférences entre sessions

Module 8 — Production : sécurité, monitoring et déploiement

  • Rate limits : 60 req/min (création), 600 req/min (lecture), spend limits par organisation
  • SDKs disponibles : Python, TypeScript, Java, Go, C#, Ruby, PHP + CLI ant
  • Networking sécurisé : mode limited avec allowed_hosts, allow_mcp_servers, moindre privilège
  • Événements de tracing : span.model_request_start/end, token counts, observabilité
  • Événements session : status_running, status_idle, status_rescheduled, status_terminated
  • TP final : déployer un agent Managed en production avec environnement sécurisé et monitoring

Objectifs de la formation

  • Maîtriser l'Agent SDK (Python/TypeScript) : fonction query(), options, sessions et persistance de contexte
  • Implémenter des boucles agentiques autonomes avec les outils built-in (Read, Edit, Bash, Glob, Grep, WebSearch)
  • Configurer des guardrails programmatiques via les Hooks (PreToolUse, PostToolUse, Stop)
  • Concevoir des architectures multi-agent avec subagents et orchestration
  • Déployer des Managed Agents via l'API /v1/agents et /v1/sessions avec environnements sandbox
  • Exploiter les fonctionnalités avancées : Memory Stores, Outcomes avec grader automatique, custom tools
  • Sécuriser et monitorer des agents en production (permissions, tracing, rate limits, networking)

Public visé

Développeurs seniors, architectes IA et tech leads souhaitant concevoir, construire et déployer des agents autonomes capables d'exécuter des tâches complexes avec Claude, en local via l'Agent SDK ou dans le cloud via les Managed Agents.

Prérequis

Expérience avec l'API Claude ou formation « Construire avec l'API Claude » recommandée. Maîtrise de Python ou TypeScript. Notions de base sur les modèles de langage et le tool use.

Modalités pédagogiques

• Démonstrations live d'agents autonomes avec Claude Agent SDK
• Travaux pratiques guidés : construction progressive d'agents de plus en plus sophistiqués
• Ateliers de conception multi-agent : patterns orchestrator-workers et évaluator-optimizer
• Déploiement réel d'un Managed Agent sur l'infrastructure cloud Anthropic
• Études de cas production : agents de code review, analyse de données, automatisation de workflows

Moyens et supports pédagogiques

 

  • Ordinateur avec Python 3.10+ et Node.js 18+ installés
  • Clé API Anthropic avec accès Managed Agents (fournie pendant la formation)
  • Éditeur de code (VS Code recommandé)
  • Claude Agent SDK installé (Python et/ou TypeScript)
  • Accès à la console Anthropic pour le monitoring des sessions
  • Support de formation numérique avec exemples de code et architectures de référence

 

Modalités d'évaluation et de suivi

  • Quiz de validation des acquis sur l'architecture agent et les patterns agentiques
  • TP noté : création d'un agent multi-outils avec guardrails et hooks
  • Projet final : déploiement d'un Managed Agent en production avec monitoring et Memory Store

Informations sur l'admission

Inscription via le site akademiaformation.com ou par téléphone.

Délai : 14 jours

Informations sur l'accessibilité

Nos formations sont accessibles aux personnes en situation de handicap. Contactez notre référent handicap pour adapter votre parcours.

M'inscrire à la formation

Renseignez les informations ci-dessous pour effectuer votre demande d'inscription :

 



Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 01/02/27 → 02/02/27 12 places restantes
  • Détails :

    01/02/27 : 9:00 → 17:00
    02/02/27 : 9:00 → 17:00

Prochaines Sessions

  • 03/06/26 → 04/06/26 Présentiel 11 places restantes
  • 10/09/26 → 11/09/26 Présentiel 12 places restantes
  • 21/09/26 → 22/09/26 Présentiel 12 places restantes
  • 12/10/26 → 13/10/26 Présentiel 12 places restantes
  • 03/12/26 → 04/12/26 Présentiel 12 places restantes

Partager cette formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité