Claude With The Anthropic Api
un cours à votre rythme

Claude With The Anthropic Api

73 leçons, chacune un module autonome — notes de cours, cartes mémo et un récapitulatif audio. Ouvrez hors ligne ; apprenez à votre rythme.

// leçons
73
// Cartes mémo
602
// audio
0 récapitulatifs
01leçons

Le cours, leçon par leçon.

Chaque carte ouvre une leçon complète : des notes à lire, des cartes à réviser et un récapitulatif à écouter. Commencez où vous voulez ; elles sont autonomes.

02 Leçon
Overview of Claude models

Notes d'étude : Les familles de modèles Claude

10 cartes notes
Ouvrir la leçon →
03 Leçon
Accessing the API

Notes de Cours : Accès à l'API Anthropic (Claude)

8 cartes notes
Ouvrir la leçon →
05 Leçon
Making a request

Installation des bibliothèques :** Utiliser la commande `pip install Anthropic python-dotenv` dans un environnement Jupyter.

8 cartes notes
Ouvrir la leçon →
06 Leçon
Multi-Turn conversations

Concept Clé : L'API est sans état (Stateless)

7 cartes notes
Ouvrir la leçon →
07 Leçon
Chat exercise

Objectif :** Créer un chatbot interactif et récurrent dans un notebook Jupyter.

10 cartes notes
Ouvrir la leçon →
08 Leçon
System prompts

Notes de Cours : Personnalisation des Réponses avec les Prompts Système

8 cartes notes
Ouvrir la leçon →
09 Leçon
System prompts exercise

Notes d'étude : Optimisation des Prompts Système

6 cartes notes
Ouvrir la leçon →
10 Leçon
Temperature

Notes de Cours : Génération de Texte et Température

8 cartes notes
Ouvrir la leçon →
12 Leçon
Response streaming

Notes de Cours : Le Streaming dans les API de Modèles de Langage

8 cartes notes
Ouvrir la leçon →
13 Leçon
Structured data

Notes d'étude : Génération de données structurées avec Claude

7 cartes notes
Ouvrir la leçon →
14 Leçon
Structured data exercise

Notes d'étude : Contrôle de la sortie LLM (Pré-remplissage et Séquences d'arrêt)

7 cartes notes
Ouvrir la leçon →
16 Leçon
Prompt evaluation

Concepts Clés : Ingénierie et Évaluation de Prompt

6 cartes notes
Ouvrir la leçon →
17 Leçon
A typical eval workflow

Notes de Cours : Flux de Travail d'Évaluation de Prompt

9 cartes notes
Ouvrir la leçon →
18 Leçon
Generating test datasets

Objectif du Workflow

9 cartes notes
Ouvrir la leçon →
19 Leçon
Running the eval

I. Vue d'ensemble du Workflow d'Évaluation

6 cartes notes
Ouvrir la leçon →
20 Leçon
Model based grading

Objectif du Gradeur :

10 cartes notes
Ouvrir la leçon →
21 Leçon
Code based grading

Objectif du Code Grader

8 cartes notes
Ouvrir la leçon →
22 Leçon
Exercise on prompt evals

Notes de Cours : Amélioration du Modèle d'Évaluation (Model Grader)

7 cartes notes
Ouvrir la leçon →
24 Leçon
Prompt engineering

Notes de Cours : Ingénierie de Prompt

5 cartes notes
Ouvrir la leçon →
25 Leçon
Being clear and direct

Notes de Cours : Techniques de Prompt Engineering

7 cartes notes
Ouvrir la leçon →
26 Leçon
Being specific

Notes d'étude : L'importance de la spécificité dans le *Prompt Engineering

8 cartes notes
Ouvrir la leçon →
27 Leçon
Structure with XML tags

Problème des grands contenus :** Lorsque l'on insère une grande quantité de contenu (ex: 20 pages de données) dans un prompt, l'IA peut avoir du mal à identifier clairement la signification ou le regroupement des textes.

8 cartes notes
Ouvrir la leçon →
28 Leçon
Providing examples

Notes de Cours : L'Ingénierie de Prompt par Exemples

9 cartes notes
Ouvrir la leçon →
29 Leçon
Exercise on prompting

Notes d'étude : Ingénierie de Prompt (Prompt Engineering)

8 cartes notes
Ouvrir la leçon →
32 Leçon
Project overview

Notes d'étude : Utilisation des outils pour les rappels

8 cartes notes
Ouvrir la leçon →
33 Leçon
Tool functions

I. Définition et Rôle des Outils

8 cartes notes
Ouvrir la leçon →
34 Leçon
Tool schemas

I. Définition et Rôle du Schéma JSON

8 cartes notes
Ouvrir la leçon →
35 Leçon
Handling message blocks

Concepts Clés de l'Intégration des Outils

7 cartes notes
Ouvrir la leçon →
36 Leçon
Sending tool results

Accès aux Arguments :** Lorsque Claude renvoie un `tool use block` dans sa réponse, les arguments nécessaires sont trouvés dans `response content[1].input`.

8 cartes notes
Ouvrir la leçon →
37 Leçon
Multi-turn conversations with tools

Objectif Principal :** Connecté plusieurs outils différents à Claude pour répondre à des requêtes complexes.

6 cartes notes
Ouvrir la leçon →
38 Leçon
Implementing multiple turns

Objectif Principal :** Maintenir la boucle d'interaction avec Claude jusqu'à ce qu'il ne demande plus d'utilisation d'outils.

8 cartes notes
Ouvrir la leçon →
39 Leçon
Using multiple tools

Notes d'étude : Intégration d'outils (Tools) dans le système

7 cartes notes
Ouvrir la leçon →
40 Leçon
Fine grained tool calling

I. Concepts de Base du Streaming

14 cartes notes
Ouvrir la leçon →
41 Leçon
The text edit tool

I. Définition et Capacités

8 cartes notes
Ouvrir la leçon →
42 Leçon
The web search tool

I. Fonctionnalité et Objectif

8 cartes notes
Ouvrir la leçon →
44 Leçon
Introducing Retrieval Augmented Generation

Définition de RAG

8 cartes notes
Ouvrir la leçon →
45 Leçon
Text chunking strategies

Fonctionnement :** Document source → Découpage (Chunking) → Recherche de morceaux pertinents → Insertion dans le prompt → Réponse.

16 cartes notes
Ouvrir la leçon →
46 Leçon
Text embeddings

Notes de Cours : Recherche Sémantique et Text Embeddings

9 cartes notes
Ouvrir la leçon →
47 Leçon
The full RAG flow

Notes d'étude : Le Pipeline RAG (Retrieval-Augmented Generation)

10 cartes notes
Ouvrir la leçon →
48 Leçon
Implementing the RAG flow

Notes de Cours : Flux RAG et Base de Données Vectorielle

7 cartes notes
Ouvrir la leçon →
49 Leçon
BM25 lexical search

Limites du RAG initial :** La recherche sémantique seule peut parfois produire des résultats non pertinents (faux positifs), même si le terme de recherche est présent dans le document.

8 cartes notes
Ouvrir la leçon →
50 Leçon
A Multi-Index RAG pipeline

Notes de Cours : Fusion de Recherche Hybride

9 cartes notes
Ouvrir la leçon →
51 Leçon
Extended thinking

Définition et Objectif

9 cartes notes
Ouvrir la leçon →
52 Leçon
Image support

Concepts Clés :

7 cartes notes
Ouvrir la leçon →
53 Leçon
PDF support

Notes de Cours : Lecture de Documents PDF avec Claude

7 cartes notes
Ouvrir la leçon →
54 Leçon
Citations

Notes de Révision : Utilisation des Citations dans les Réponses de l'IA

8 cartes notes
Ouvrir la leçon →
55 Leçon
Prompt caching

Notes de cours : Le Cache de Prompt (Prompt Caching)

7 cartes notes
Ouvrir la leçon →
56 Leçon
Rules of prompt caching

Notes d'étude : Mise en cache de Prompt (Prompt Caching)

8 cartes notes
Ouvrir la leçon →
57 Leçon
Prompt caching in action

Objectif Principal

8 cartes notes
Ouvrir la leçon →
58 Leçon
Code execution and the Files API

Fonction :** Permet l'upload anticipé de documents (PDF, images, fichiers texte).

8 cartes notes
Ouvrir la leçon →
60 Leçon
Introducing MCP

Définition et Fonction de MCP

9 cartes notes
Ouvrir la leçon →
61 Leçon
MCP clients

Fonction :** Fournir un moyen de communication entre le serveur et le serveur MCP.

8 cartes notes
Ouvrir la leçon →
62 Leçon
Project setup

Notes d'étude : Mise en œuvre d'un Chatbot MCP

8 cartes notes
Ouvrir la leçon →
63 Leçon
Defining tools with MCP

Notes d'étude : Création de Serveurs MCP et Définition d'Outils

10 cartes notes
Ouvrir la leçon →
64 Leçon
The server inspector

Notes d'étude : Utilisation de l'Inspecteur MCP pour le développement

8 cartes notes
Ouvrir la leçon →
65 Leçon
Implementing a client

Objectif principal :** Comprendre et implémenter le client MCP pour interagir avec le serveur MCP.

10 cartes notes
Ouvrir la leçon →
66 Leçon
Defining resources

Définition :** Les ressources permettent à un serveur MCP (Model Context Provider) d'exposer des données spécifiques au client.

10 cartes notes
Ouvrir la leçon →
67 Leçon
Accessing resources

Notes d'étude : Lecture de ressources dans le client MCP

8 cartes notes
Ouvrir la leçon →
68 Leçon
Defining prompts

Notes de Cours : Les Prompts dans un Serveur MCP

9 cartes notes
Ouvrir la leçon →
69 Leçon
Prompts in the client

Notes d'étude : Interaction Client/Serveur MCP et Prompts

8 cartes notes
Ouvrir la leçon →
70 Leçon
MCP review

Ce récapitulatif présente les trois primitives de serveur (Tools, Resources, Prompts) et le rôle de chaque composant dans une application.

10 cartes notes
Ouvrir la leçon →
72 Leçon
Anthropic apps

Applications Anthropic :** Le module examine deux applications développées par Anthropic.

6 cartes notes
Ouvrir la leçon →
73 Leçon
Claude Code setup

Notes de Cours : Cloud Code

9 cartes notes
Ouvrir la leçon →
74 Leçon
Claude Code in action

Partenaire d'Ingénierie :** Cloud Code n'est pas seulement un générateur de code ; il doit être perçu comme un ingénieur travaillant à vos côtés.

9 cartes notes
Ouvrir la leçon →
75 Leçon
Enhancements with MCP servers

Concepts Clés

10 cartes notes
Ouvrir la leçon →
76 Leçon
Agents and workflows

Notes d'étude : Workflows et Agents

10 cartes notes
Ouvrir la leçon →
77 Leçon
Parallelization workflows

Notes de Cours : Workflow de Parallélisation avec Claude

8 cartes notes
Ouvrir la leçon →
78 Leçon
Chaining workflows

Notes de Cours : Flux de Travail en Chaîne (Chaining Workflow)

6 cartes notes
Ouvrir la leçon →
79 Leçon
Routing workflows

Notes de cours : Workflow de Routage pour la Génération de Scripts

9 cartes notes
Ouvrir la leçon →
80 Leçon
Agents and tools

I. Définition et Fonctionnement des Agents

7 cartes notes
Ouvrir la leçon →
81 Leçon
Environment inspection

Notes de Cours : Inspection de l'Environnement des Agents

7 cartes notes
Ouvrir la leçon →
82 Leçon
Workflows vs agents

Notes d'étude : Workflows vs Agents

8 cartes notes
Ouvrir la leçon →
85 Leçon
Course Wrap Up

Notes d'étude : Concepts Clés de l'IA (Anthropic)

9 cartes notes
Ouvrir la leçon →