Vue d'ensemble du projet
Nous allons construire un projet pratique qui apprend a Claude a programmer des rappels pour des dates futures. Ca peut paraitre simple au premier abord, mais ce projet revele plusieurs defis interessants que nous allons resoudre grace a des outils personnalises.
L’objectif
L’idee est simple : pouvoir dire a Claude “Programme un rappel pour mon rendez-vous chez le medecin. C’est jeudi prochain” et que Claude reponde “OK, je vais vous le rappeler.”
Mais pour que ca fonctionne, il faut combler certaines limitations dans la facon dont Claude gere le temps et les rappels.
Pourquoi c’est un defi
Bien que Claude connaisse la date actuelle, trois problemes specifiques se posent :
- Conscience limitee du temps : Claude connait peut-etre la date du jour, mais pas l’heure exacte.
- Calculs de dates imprecis : Claude ne gere pas toujours bien l’addition de durees, surtout quand on parle de nombreux jours dans le futur.
- Aucune capacite de rappel : Claude ne sait pas programmer un rappel — il n’a aucun mecanisme integre pour ca.
Chacune de ces limitations represente un ecart entre ce que Claude peut faire naturellement et ce dont nous avons besoin pour notre systeme de rappels. Les outils sont le pont qui comble ces ecarts.
Les trois outils a creer
Nous allons creer trois outils distincts, un pour chaque defi :
| Outil | Fonction |
|---|---|
| Obtenir la date et l’heure actuelles | Claude a besoin de connaitre la date et l’heure avec precision |
| Ajouter une duree a une date | Claude n’est pas fiable pour l’arithmetique de dates, on lui fournit donc un outil dedie |
| Programmer un rappel | Il faut un moyen concret d’enregistrer un rappel dans le systeme |
Approche progressive
Nous implementerons ces outils un par un, en commencant par le plus simple. Cette approche permet de comprendre le fonctionnement des appels d’outils avant de passer a des fonctionnalites plus complexes.
A la fin, Claude sera capable de traiter des demandes en langage naturel comme “rappelle-moi dans une semaine” en combinant ces outils pour calculer l’heure exacte et programmer le rappel.
Principe fondamental
Ce projet illustre un principe cle du travail avec l’IA : quand le modele a des limitations, on etend ses capacites via des outils plutot que d’essayer de contourner ces limitations dans nos prompts.