Code compagnon de l'ebook « Créer des agents IA en TypeScript » — projet RDV-Pro
# RDV-Pro — Code compagnon de l'ebook « Créer des agents IA en TypeScript »
> Le **code** du projet fil rouge de l'ebook **« Créer des agents IA en
> TypeScript »**. De ton premier appel LLM à un assistant déployé en
> production — en construisant un vrai projet : **RDV-Pro**.
Ce dépôt contient **uniquement le code** du projet, versionné
**chapitre par chapitre** : une branche et un tag par chapitre. Le texte
de l'ebook est vendu à part (voir L'ebook).
## RDV-Pro, c'est quoi ?
**RDV-Pro** est un assistant IA de prise de rendez-vous pour les
professionnels de services — coiffeurs, esthéticiennes, cliniques, garages —
pensé pour l'Afrique de l'Ouest francophone.
Concrètement : un client écrit *« Bonjour, je voudrais une coupe samedi
après-midi »*. L'agent comprend la demande, vérifie les créneaux libres dans
l'agenda, propose un horaire, enregistre le rendez-vous, puis envoie une
confirmation et un rappel. Le tout en français, avec des prix en FCFA et des
notifications WhatsApp.
Pourquoi ce projet plutôt qu'un énième chatbot de démo ? Parce qu'il est
assez réaliste pour rencontrer tous les vrais problèmes des agents en
production — appels d'outils, mémoire de conversation, RAG, collaboration
multi-agents, workflows durables, observabilité, sécurité — et assez cadré
pour rester pédagogique. On le construit brique par brique, du premier appel
LLM jusqu'au déploiement.
## Quick start
```bash
git clone
github.com
cd ebook-agents-ia-rdv-pro
npm install
cp .env.example .env # ajoute ta clé GOOGLE_GENERATIVE_AI_API_KEY
npm run dev # lance le projet
```
> `main` contient le projet à son état final (fin du chapitre 12). Pour
> suivre l'ebook depuis le début, place-toi sur la branche du chapitre
> voulu (voir ci-dessous).
## Suivre l'ebook chapitre par chapitre
Chaque chapitre a sa branche et son tag. Pour récupérer le code à l'état
exact de la fin d'un chapitre :
```bash
git checkout chapitre-05-react-b …