Chargement

Qu'est-ce que la plateforme Claude ?

Leçon 16 min
Chargement

Qu'est-ce que la plateforme Claude ?

La plateforme Claude est l'infrastructure d'Anthropic pour développer avec Claude de manière programmatique. Plutôt que de discuter avec Claude dans un navigateur, vous envoyez des requêtes structurées depuis votre code et recevez des réponses structurées en retour, avec un contrôle sur chaque détail : quel modèle utiliser, combien de tokens dépenser, quels outils Claude peut utiliser, et quelles instructions système il suit.

Concrètement, la plateforme se compose de plusieurs éléments :

  • Une API REST que vous pouvez appeler depuis n'importe quel langage
  • Des SDK pour différents langages de programmation
  • Des interfaces en ligne de commande
  • Une console où vous gérez les clés API, surveillez l'utilisation, déployez des agents gérés et testez des prompts

Les trois couches de la plateforme

Une façon utile de se représenter la plateforme est de l'imaginer comme trois couches empilées les unes sur les autres.

  1. Primitives — les blocs de construction de l'API adaptés à Claude. Il s'agit de l'API Messages, de l'utilisation d'outils, des fichiers, de la recherche web, de l'exécution de code, des serveurs MCP et des Compétences. Ce sont les éléments que vous appelez réellement depuis votre code.
  2. Infrastructure — ce dont vous avez besoin pour construire et faire évoluer des systèmes agentiques au-delà d'un prototype. Agents gérés, nouvelles tentatives, files d'attente, observabilité — la plomberie qui maintient les choses en fonctionnement lorsqu'un appel Claude devient un millier.
  3. Contrôles — les outils pour exécuter ces systèmes en production, comme les tableaux de bord et les évaluations. Ce sont les réglages que votre équipe utilise une fois en production.

Diagramme des trois couches de la plateforme Claude : Primitives (API Messages, utilisation d'outils, fichiers, recherche web, exécution de code, MCP), Infrastructure (agents gérés, nouvelles tentatives, files d'attente, observabilité, mise en cache des prompts, mémoire), et Contrôles (tableaux de bord, évaluations, espaces de travail, limites d'utilisation et de dépenses, journaux de requêtes)

En résumé : construisez avec les primitives, faites évoluer avec l'infrastructure, exécutez avec le contrôle.

Vous pouvez voir cette structure reflétée dans la Console Claude elle-même, où vivent les couches d'infrastructure et de contrôle. Par exemple, la page Sessions répertorie les sessions de vos agents gérés, et la page Utilisation affiche votre utilisation de l'API.

Un exemple concret : rédiger des réponses de support client

Disons que vous gérez une application de support client basique, et qu'on vous a demandé d'ajouter une fonctionnalité : rédiger une réponse basée sur le contenu d'un ticket, en suivant le ton et les directives de votre équipe. Vous souhaitez relier cela à un bouton dans l'interface utilisateur.

Une application de support client affichant un ticket d'assistance ouvert concernant un débit en double, avec un bouton Rédiger une réponse avec Claude au-dessus d'une zone de réponse vide

C'est un cas d'usage parfait pour l'API Messages. Le flux se présente ainsi :

  1. Définir un client
  2. Récupérer le ticket auquel le chat fait référence
  3. Appeler messages.create
  4. Renvoyer la réponse au bouton pour l'afficher
python
client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-haiku-4-5",   # Haiku: a good fit for a simple drafting task
    max_tokens=1024,
    system=TONE_AND_GUIDELINES,
    messages=[
        {"role": "user", "content": ticket_content}
    ],
)

draft = response.content

Chaque paramètre a un rôle précis :

  • model — quel modèle traite la requête. Ici, c'est Haiku, puisque rédiger une réponse est une tâche simple.
  • max_tokens — plafonne la longueur de la réponse de Claude.
  • system — l'invite système, où vous définissez le rôle que joue Claude. Le ton et les directives pertinents y figurent.
  • messages — un tableau d'objets. Le rôle user indique à Claude qu'il s'agit d'une saisie utilisateur ; le contenu du ticket y figure.

Vous récupérez ensuite la réponse et la renvoyez au bouton pour l'afficher. Terminé.

La zone de réponse de l'application de support client remplie d'une réponse de remboursement rédigée par Claude, avec des boutons Ignorer et Envoyer la réponse et une note invitant à relire et modifier avant l'envoi

De « poser une question à Claude » à « Claude fait partie de mon produit »

Remarquez ce qui s'est passé dans cet exemple : vous ne construisez pas un chatbot à partir de zéro. Vous intégrez Claude dans un produit qui existe déjà, et l'API est le moyen de le relier.

C'est l'idée centrale. La plateforme Claude est votre accès au niveau API aux modèles, outils et infrastructure de Claude. C'est ainsi que vous passez de poser une question à Claude à Claude fait partie de mon produit.

Et lorsque votre produit a besoin d'agents, la plateforme ne se contente pas de vous remettre le modèle. Avec les agents gérés, elle les exécute pour vous.

Récapitulatif

  • La plateforme Claude est l'infrastructure d'Anthropic pour développer avec Claude de manière programmatique : une API REST, des SDK, des CLI, et une console pour les clés, l'utilisation, les agents gérés et les tests de prompts.
  • Pensez-y comme trois couches : primitives (API Messages, utilisation d'outils, fichiers, recherche web, exécution de code, serveurs MCP, Compétences), infrastructure (agents gérés, nouvelles tentatives, files d'attente, observabilité), et contrôles (tableaux de bord, évaluations).
  • En résumé : construisez avec les primitives, faites évoluer avec l'infrastructure, exécutez avec le contrôle.
  • Un seul appel messages.create vous donne un contrôle total sur le modèle, la longueur de la réponse, l'invite système et la saisie utilisateur — suffisant pour intégrer Claude dans une fonctionnalité existante comme la rédaction de réponses de support client.
  • La plateforme vous fait passer de poser des questions à Claude à faire de Claude une partie de votre produit — et avec les agents gérés, elle peut exécuter vos agents pour vous.