Habr AI→ original

Un bot Telegram compose un panier sur VkusVill à partir d’une seule phrase

Un développeur russe a présenté un bot Telegram open-source qui compose un panier sur VkusVill à partir d’un seul message texte. Il suffit d’écrire « compose…

Traité par IA depuis Habr AI ; édité par Hamidun News
Un bot Telegram compose un panier sur VkusVill à partir d’une seule phrase
Source : Habr AI. Collage: Hamidun News.
◐ Écouter l'article

L'un de ces projets qui commencent par une frustration quotidienne et se terminent avec un produit qui fonctionne. Un développeur russe a publié sur Habr l'histoire de la création d'un bot Telegram qui accepte une phrase texte ordinaire — par exemple, « prépare un petit-déjeuner pour deux » — et constitue automatiquement un panier d'achat dans VkusVill avec un lien prêt pour valider la commande.

Le point de départ du projet est cristallin pour quiconque a déjà commandé des produits alimentaires en ligne. L'auteur décrit un scénario typique : ouvrir le catalogue, sélectionner du lait parmi une douzaine et demie de cartes similaires, puis du pain, puis du fromage, puis quelque chose pour le thé. Au cinquième article, la sensation d'économies de temps s'évapore complètement.

Selon les données de la plateforme d'analyse Platforma, les Russes passent entre 19 et 49 minutes par mois à choisir des produits dans les applications mobiles, tandis que les Moscovites dépensent deux fois et demie plus de temps. Pendant ce temps, deux tiers des acheteurs citent l'économie de temps comme la principale raison du passage aux achats de produits alimentaires en ligne. Le paradoxe est évident : un outil créé pour la commodité devient lui-même un voleur de temps.

Techniquement, le bot est construit comme une combinaison de plusieurs composants. Du côté de l'utilisateur—une interface Telegram standard, sans applications supplémentaires ni inscription. Le message de l'utilisateur est envoyé à un modèle de langage déployé via Yandex Cloud AI Studio.

La technologie clé ici est function calling, un mécanisme où le modèle de langage ne génère pas seulement du texte mais détermine quelles fonctions externes doivent être appelées pour exécuter la tâche. Dans ce cas, le modèle 'comprend' qu'une demande de petit-déjeuner signifie un ensemble spécifique de catégories de produits et appelle les fonctions de recherche du catalogue VkusVill via son API publique. Les résultats de recherche sont agrégés dans un panier d'achat, et l'utilisateur reçoit un lien où il lui suffit de confirmer la commande.

L'auteur souligne que le projet n'est connecté ni à VkusVill ni à Yandex—c'est un développement complètement indépendant utilisant les interfaces ouvertes des deux services. Le code est publié sur GitHub sous la licence Apache 2.0, ce qui le rend disponible pour l'étude, les forks et l'utilisation commerciale. Pour les développeurs intéressés par function calling et Model Context Protocol, le projet a une valeur pratique en tant que mise en œuvre de référence—pas un exemple abstrait de la documentation, mais un produit fonctionnant avec un scénario utilisateur réel.

Ce projet est intéressant non pas tant pour lui-même, mais comme une illustration d'une tendance plus large. Les modèles de langage sortent de plus en plus des fenêtres de chat et commencent à contrôler les services externes—passer des commandes, réserver des tables, chercher des billets. Function calling et MCP transforment les LLM de conversateurs en opérateurs capables de prendre des actions du monde réel via les API. Le commerce de détail des produits alimentaires est l'un des candidats les plus évidents pour une telle automatisation : les modèles d'achat se répètent d'une semaine à l'autre, l'inventaire est structuré et la douleur de l'utilisateur face au défilement routinier du catalogue est bien mesurable.

Cependant, l'approche a des limitations qui valent la peine de considérer. Les API publiques des grands détaillants peuvent changer de structure sans préavis, ce qui signifie que le bot risque de perdre ses fonctionnalités à tout moment. La personnalisation est actuellement limitée par les capacités du modèle : le bot ne connaît pas vos restrictions alimentaires, vos préférences de marque ou vos limites budgétaires à moins que vous ne les déclariez explicitement. Enfin, il y a la question de la confiance—la volonté de déléguer la sélection des produits à un algorithme reste une question de confort individuel.

Néanmoins, la direction est établie. Si les grandes chaînes de produits alimentaires intègrent des interfaces similaires dans leurs applications officielles, le modèle familier des achats de produits alimentaires en ligne—défilement infini du catalogue avec ajout manuel d'articles—pourrait céder la place à un format conversationnel. Un bot indépendant, bien sûr, ne révolutionnera pas l'industrie. Mais il démontre clairement que la pile technologique pour cela existe déjà, est accessible et ne nécessite pas une équipe de cinquante ingénieurs. Parfois, un développeur fatigué cherchant du sarrasin suffit.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 400 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.

Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?

AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.

Qu'en pensez-vous ?
Chargement des commentaires…