Akademia Formation
Agents IA avec Claude — SDK et Managed Agents

Agents IA avec Claude — SDK et Managed Agents

2 jours / 14h
Programme détaillé

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 pédagogiques
  • 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)

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.

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.

Prix par participant

1 890€ HT
2 jours de formation (14h)
Présentiel
Certification incluse
Supports de cours fournis

Financement OPCO ou France Travail possible

Prochaines sessions

lun. 12 oct. 2026

À distance

lun. 1 févr. 2027

À distance

lun. 8 mars 2027

Présentiel

Organisme certifié Qualiopi

Garantie qualité et éligibilité aux financements publics

Programme de formation

Télécharger le PDF

Formation intra-entreprise

Aucune session ne vous convient ? Cette formation est également disponible en intra-entreprise, sur mesure et dans vos locaux.

Prêt à vous former ?

Nos conseillers vous accompagnent dans le choix de votre financement et la mise en place de votre formation.