💡 En bref : Création d'un agent IA autonome qui surveille la disponibilité et le prix d'une montre Seiko que j’apprécie beaucoup (SBTR027) et m'envoie une alerte sur mon téléphone si elle est en stock.
Le modèle Seiko SBTR027 est souvent en rupture de stock sur les boutiques en ligne. Vérifier manuellement les différents sites e-commerce tous les jours était une tâche répétitive, chronophage, et avec un fort risque de rater un réassort.
Python : Langage principal du projet.crewAI : Orchestration d'agents IA autonomes capables de comprendre et d'analyser les résultats de recherche.Serper (Google Search API) : Pour effectuer des recherches web en temps réel sur les boutiques en ligne et récupérer les données de disponibilité et de prix.GitHub Actions : Pour l'hébergement du script et l'automatisation via un Cron Job (tâches planifiées).API Telegram : Pour l'envoi de notifications push instantanées sur mon téléphone.Le système fonctionne de manière 100% autonome et serverless (sans serveur payant) :
Je n'ai plus besoin d'y penser. L'IA fait le travail de recherche à ma place et je reçois simplement un message sur mon téléphone quand il est temps d'acheter.
Voici un exemple (pour pouvoir générer cette alerte, j'ai temporairement ignoré le filtre des 120 € car la montre coûte actuellement plus cher) :
