Automatiser les petites demandes de support opérationnel avec Claude
(github.com/dohyeon5626)Ces temps-ci, comme nous menons plusieurs projets en parallèle dans l’entreprise, il y a pas mal de difficultés liées au support client.
Du coup, j’ai simplement lancé un serveur web sur mon MacBook après mon arrivée au bureau, puis j’ai créé un petit outil pour que le responsable des opérations puisse s’y connecter et automatiser les petites demandes de support.
Ex. : « Parmi les commandes d’hier, combien n’ont pas encore été expédiées ? » → génération automatique du SQL → interrogation de la base de données → réponse organisée sous forme de tableau
Ex. : « Comment cette fonctionnalité est-elle configurée ? » → exploration du code du dépôt → réponse
Le système est configuré pour utiliser Claude CLI en local, donc aucune clé API séparée n’est nécessaire. Il suffit de le télécharger, de renseigner simplement les informations dans config.yml, puis de l’utiliser. Comme je l’ai commencé seulement hier, il n’y a pas encore énormément de choses, et je l’ai conçu avant tout pour mon propre usage, donc ce n’est pas un gros projet. Vous pouvez aussi modifier un peu le code pour l’adapter à votre propre projet.
(Le but est simplement un usage interne à l’entreprise ; pour l’instant, seul un dépôt + MySQL sont pris en charge, mais je compte le faire évoluer.)
Comment ça fonctionne
Le responsable des opérations se connecte depuis un navigateur et pose une question en langage naturel → le Claude CLI du serveur examine le code du dépôt GitHub du service concerné (avec un pull à chaque fois) ainsi que le schéma de la base de données, puis rédige une requête SELECT → le serveur effectue des vérifications de sécurité (uniquement SELECT, LIMIT 1000, délai d’expiration de 30 secondes) avant exécution → le résultat est mis en forme en Markdown puis renvoyé en réponse.
1 commentaires
Le fait que l’IA prenne en charge la réponse au support client, c’est vraiment un travail utile que vous avez réalisé.