Logo Lanfrica

africatech-africa/ebook-agents-ia-rdv-pro

Domaine:

natural language processing

Type de record:

softwareproject
Créateur:
afr
Hôte:
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 …

Licenses