Test de Xianyu AutoAgent : Service client IA open source 24h/24 pour Xianyu, avec coordination multi-experts et négociation intelligente
Si vous vendez aussi sur Xianyu, vous avez sûrement vécu cette frustration : à 2 heures du matin, un acheteur demande encore « Est-ce toujours disponible ? », et si vous ne répondez pas, il va voir ailleurs. Xianyu AutoAgent a été créé pour résoudre ce problème – un système de service client IA open source qui répond automatiquement 24h/24, négocie les prix et répond aux questions.
Dans cet article, je vais analyser en détail les fonctionnalités principales, l’architecture technique, les méthodes de déploiement de Xianyu AutoAgent, et le comparer avec d’autres outils d’automatisation Xianyu.
1. Qu’est-ce que Xianyu AutoAgent ?
Xianyu AutoAgent est un projet Python open source dont la fonction principale est de transformer votre boutique Xianyu en un système d’exploitation automatisé piloté par l’IA. Ce n’est pas un simple outil de réponse automatique qui envoie « Bonjour, je suis là », mais il utilise des modèles de langage de grande taille (LLM) pour vraiment comprendre l’intention des acheteurs, mener des conversations contextuelles et même négocier les prix.
Les points de douleur des vendeurs Xianyu
Xianyu est la plus grande plateforme d’échange de seconde main en Chine, avec plus de 100 millions d’utilisateurs actifs quotidiens. Mais les vendeurs font face à plusieurs problèmes majeurs :
- Réponses tardives : Les acheteurs posent des questions à des heures imprévisibles – la nuit ou pendant les réunions, les réponses manquées signifient des commandes perdues
- Questions répétitives : 80% des demandes sont « Est-ce toujours disponible ? », « Pouvez-vous baisser le prix ? », « Quand sera-t-il expédié ? »
- Négociations épuisantes : Chaque acheteur veut marchander, les allers-retours constants sont épuisants
- Gestion difficile de plusieurs comptes : Les vendeurs professionnels gèrent souvent plusieurs comptes simultanément et ne peuvent pas répondre à tous les messages
Xianyu AutoAgent a été conçu pour résoudre exactement ces problèmes.
Projet GitHub : shaxiu/XianyuAutoAgent
Données clés :
- ⭐ GitHub Stars : 8 800+
- 🐍 Langage : Python 3.8+
- 🆓 Licence open source : entièrement gratuit
- 🤖 Modèles pris en charge : Qwen (par défaut), OpenAI et autres API compatibles
- 📅 Date de création : mars 2025
Le projet a été créé en mars 2025 par le développeur shaxiu et a attiré une grande attention dans la communauté des développeurs chinois. C’est une application pratique des agents IA dans le commerce électronique. À ce jour, il existe 27 groupes d’échange WeChat, ce qui montre la forte activité de la communauté.
2. Fonctionnalités principales détaillées
1. Dialogues contextuels
La plupart des outils de réponse automatique traitent chaque message comme une demande isolée. Xianyu AutoAgent maintient l’historique des conversations et permet à l’IA de :
- Se souvenir des messages précédents dans la même conversation
- Comprendre les questions de suivi et les précisions de l’acheteur
- Établir une logique de communication cohérente
Exemple pratique :
Acheteur : Ce téléphone est-il toujours disponible ?
IA : Oui, c'est mon téléphone personnel, 90% neuf, toutes les fonctions marchent.
Que voulez-vous savoir ?
Acheteur : Quel est l'état de la batterie ?
IA : L'état de la batterie est de 87%, après environ un an d'utilisation.
Normalement, une charge par jour suffit.
2. Système de routage multi-experts
La caractéristique principale de Xianyu AutoAgent est l’architecture de coordination multi-experts. Le système route les conversations vers différents « agents experts » en fonction des intentions des acheteurs :
| Type d’expert | Rôle | Scénario typique |
|---|---|---|
| Expert en classification | Identifier l’intention de l’acheteur | Router la conversation vers le bon expert |
| Expert en négociation | Gérer les négociations de prix | « Pouvez-vous baisser le prix ? » |
| Expert technique | Répondre aux questions techniques | « Quelle est la configuration ? » |
| Expert service client | Gérer les demandes générales | « Quand sera-t-il expédié ? » |
Le système utilise des LLM pour la reconnaissance d’intention, afin de garantir que les acheteurs reçoivent des réponses professionnelles et précises.
3. Système de négociation intelligente
Le système de négociation est l’une des fonctions les plus pratiques de Xianyu AutoAgent. Il implémente une stratégie de réduction de prix progressive :
- Première négociation : Petites concessions pour montrer la bonne foi
- Deuxième négociation : Nouvelle baisse de prix, mais défense du prix plancher
- Maintien du plancher : Refus poli des prix inférieurs aux coûts
Exemple de négociation :
Acheteur : 1 500, ça va ?
IA : Le prix est un peu bas. Que diriez-vous de 1 800 ? C'est mon dernier prix.
Acheteur : 1 600, d'accord ?
IA : Je comprends que vous vouliez un bon prix, mais 1 800 est vraiment le minimum.
Pour cet état, le prix est plus que juste.
Options configurables :
- Prix minimum acceptable
- Seuil de réduction de prix
- Ton de négociation (amical/ferme)
4. Prompts personnalisables
Xianyu AutoAgent propose quatre modèles de prompts qui peuvent être librement adaptés :
classify_prompt.txt: Classification d’intentionprice_prompt.txt: Négociation de prixtech_prompt.txt: Réponses techniquesdefault_prompt.txt: Réponse par défaut
Cela signifie que vous pouvez adapter la « personnalité » de l’IA à vos produits et à l’identité de votre marque.
3. Architecture technique
Système de décision et de coordination multi-experts
L’architecture suit un modèle hub-and-spoke :
Message acheteur → Expert classification → Reconnaître l'intention
↓
┌─────────────┼─────────────┐
↓ ↓ ↓
Expert prix Expert tech Expert service
↓ ↓ ↓
└─────────────┼─────────────┘
↓
Générer la réponse finale
Stack technique
- Backend : Python 3.8+
- Framework IA : Qwen (par défaut) / Compatible API OpenAI
- Stockage de données : Gestion de session en mémoire
- Déploiement : Local / Docker
Flux de travail
- Réception des messages : Le système surveille les messages Xianyu via une API web et capture en temps réel ce que les acheteurs envoient
- Classification d’intention : Le LLM analyse le contenu du message et reconnaît l’intention de l’acheteur (demande de prix, question technique, demande générale, etc.)
- Routage expert : Le message est transmis à l’agent expert correspondant, chacun ayant son propre prompt et sa propre logique de décision
- Génération de réponse : L’agent expert génère la réponse en tenant compte de l’historique de conversation pour un dialogue cohérent et naturel
- Envoi automatique : La réponse est envoyée automatiquement via l’API à l’acheteur, sans intervention humaine
Détails techniques importants
Gestion de session : Le système utilise un stockage de session léger en mémoire, chaque conversation avec un acheteur étant maintenue indépendamment. Lorsqu’un acheteur envoie un nouveau message, le système récupère l’historique de conversation et l’utilise comme contexte pour le LLM. Cela garantit la cohérence du dialogue sans que le contexte ne devienne trop long et ne consomme trop de tokens.
Reconnaissance d’intention : L’expert en classification utilise une combinaison de prompt LLM et de routage basé sur des règles. D’abord, le LLM est invité à déterminer le type de message (négociation/technique/service client/conversation), puis le message est transmis à l’expert correspondant. Cette approche est plus flexible que le matching de mots-clés traditionnel et peut gérer des intentions plus complexes.
Simulation humaine : Le système prend en charge l’option SIMULATE_HUMAN_TYPING. Lorsqu’elle est activée, elle simule des délais de réponse humains pour que le dialogue paraisse plus naturel et réduise le risque d’être identifié comme un bot.
Basculement par mot-clé : Prend en charge la bascule entre le contrôle IA et le contrôle manuel en saisissant des mots-clés spécifiques (par défaut, un point). Vous pouvez ainsi intervenir manuellement si nécessaire et revenir en mode IA après traitement.
4. Comparaison avec les outils de réponse automatique Xianyu courants
| Fonction | Xianyu AutoAgent | Réponse auto traditionnelle | Autres services client IA |
|---|---|---|---|
| Conscience contextuelle | ✅ Complète | ❌ Non | Partielle |
| Système multi-experts | ✅ Oui | ❌ Non | ❌ Non |
| Négociation intelligente | ✅ Avancée | ❌ Non | Basique |
| Open source et gratuit | ✅ Oui | ❌ Non | ❌ Non |
| Prompts personnalisables | ✅ Complet | ❌ Non | Limité |
| Recherche web intégrée | ✅ Oui | ❌ Non | Limité |
| Coût | Gratuit + frais API | Abonnement payant | SaaS coûteux |
Différence principale : Xianyu AutoAgent est actuellement la seule solution open source qui combine coordination multi-experts et négociation intelligente – particulièrement adaptée aux scénarios de commerce de seconde main.
5. Déploiement local en pratique
Configuration matérielle requise
- CPU : 1 cœur+
- RAM : 1 Go+
- Disque : 100 Mo d’espace libre
- Réseau : Connexion Internet stable
Étapes d’installation
# 1. Cloner le dépôt
git clone https://github.com/shaxiu/XianyuAutoAgent.git
cd XianyuAutoAgent
# 2. Installer les dépendances
pip install -r requirements.txt
# 3. Configurer les variables d'environnement
cp .env.example .env
# Modifier le fichier .env, renseigner API_KEY et COOKIES_STR
# 4. Lancer le programme
python main.py
Guide de configuration
Obtenir l’API_KEY
- Visitez le service de modèles Alibaba Cloud (https://modelscope.cn/)
- Inscrivez-vous et connectez-vous
- Récupérez l’API_KEY dans la console
Obtenir le COOKIES_STR
- Ouvrez la version web de Xianyu (https://www.goofish.com/)
- Appuyez sur F12 pour ouvrir les outils de développement
- Passez à l’onglet Network
- Rechargez la page, cliquez sur n’importe quelle requête
- Copiez la valeur du cookie dans les Request Headers
6. Scénarios d’utilisation pratiques et résultats
Scénario 1 : Électronique d’occasion
Acheteur : Ce téléphone est-il toujours disponible ? IA : Oui, appareil personnel, 90% neuf, toutes les fonctions marchent. Que voulez-vous savoir ?
Acheteur : 1 500, ça va ? IA : Le prix est un peu bas. Que diriez-vous de 1 800 ? C’est mon dernier prix.
Scénario 2 : Vêtements et chaussures
Acheteur : Avez-vous la taille M ? IA : Oui, il reste deux pièces en taille M. Entièrement neuf avec étiquette, jamais porté.
Acheteur : Pouvez-vous offrir la livraison ? IA : Oui, si vous commandez maintenant, la livraison est offerte.
Scénario 3 : Livres et manuels
Acheteur : Le livre est-il une édition originale ? IA : Oui, édition originale. Pages propres, pas d’annotations ni de surlignages, comme neuf.
7. Limites et précautions
Risque lié aux règles de la plateforme
⚠️ Rappel important : L’utilisation d’outils d’automatisation peut violer les conditions d’utilisation de Xianyu et comporte un risque de suspension de compte.
Limites techniques
- Dépendance aux cookies : Les cookies expirent et doivent être renouvelés régulièrement
- Pas de support d’images : Actuellement, seules les conversations textuelles sont possibles
- Fonctionnement continu requis : Le programme doit fonctionner pour répondre automatiquement
Recommandations d’utilisation
- Tester d’abord : Commencez par tester avec des articles de moindre valeur pour vérifier la stabilité
- Vérifier régulièrement : Consultez les journaux de réponses pour vous assurer que l’IA comprend correctement
- Intervenir manuellement : Basculez en mode manuel pour les questions complexes
- Respecter les règles : Connaissez et respectez les règles de la plateforme Xianyu, contrôlez la fréquence d’utilisation
- Sauvegarder les cookies : Sauvegardez régulièrement les cookies valides pour minimiser les temps d’arrêt
- Choisir le bon modèle : Qwen offre un bon rapport qualité-prix, OpenAI est meilleur mais plus cher
Estimation des coûts
Prenons l’exemple de Qwen avec 100 messages par jour :
- Moyenne de 500 tokens par message (entrée + sortie)
- Environ 50 000 tokens par jour
- Coût mensuel : environ 15-30 RMB
Pour les vendeurs recevant plus de 100 demandes par jour, ces coûts sont bien inférieurs à ceux de l’embauche d’un service client humain.
8. Conclusion et évaluation
Avantages
✅ Open source et gratuit ✅ Système de coordination multi-experts ✅ Dialogues contextuels ✅ Négociation intelligente ✅ Déploiement simple
Inconvénients
❌ Risque lié aux règles de la plateforme ❌ La dépendance aux cookies affecte la stabilité ❌ Pas de support multimédia ❌ Fonctionnement continu requis
Public cible
- Vendeurs Xianyu voulant des réponses automatiques 24h/24
- Développeurs intéressés par les applications d’agents IA
- Passionnés d’automatisation
- Vendeurs professionnels avec plus de 50 demandes par jour
- Petits et moyens vendeurs voulant réduire les coûts de service client
Non adapté pour
- Vendeurs particuliers occasionnels (l’effort de configuration n’en vaut pas la peine)
- Utilisateurs avec tolérance zéro aux risques de plateforme (risque de suspension)
- Scénarios avec beaucoup de demandes d’images/vidéos
Note globale
⭐⭐⭐⭐ 4/5
Xianyu AutoAgent est actuellement la solution de service client IA open source la plus aboutie pour Xianyu. L’architecture multi-experts et la négociation intelligente le distinguent des autres outils de réponse automatique. Notez cependant les risques liés aux règles de la plateforme et utilisez-le avec prudence.
Orientations futures de développement
Selon le README du projet, l’équipe de développement prévoit les fonctions suivantes :
- Analyse des émotions : Reconnaître l’humeur des acheteurs et adapter la stratégie de réponse
- Comparaison des prix du marché : Analyse automatique des produits similaires pour optimiser la stratégie de prix
- Base de connaissances RAG : Prise en charge de l’import de documents produits pour des réponses plus professionnelles
- Intégration DingTalk : Push en temps réel des messages importants sur le téléphone
- Interface de gestion web : Configuration et surveillance visuelles
Une fois ces fonctions réalisées, Xianyu AutoAgent sera encore plus complet. Pour les vendeurs qui veulent l’utiliser à long terme, il vaut la peine de suivre les mises à jour du projet.
Comparaison avec les solutions commerciales
Il existe également des solutions commerciales de service client Xianyu sur le marché, coûtant de quelques centaines à plusieurs milliers de RMB. En comparaison, Xianyu AutoAgent offre les avantages suivants :
- Entièrement open source : Code transparent, pas de portes dérobées
- Hautement personnalisable : Peut être modifié selon vos besoins
- Coûts contrôlables : Seulement des frais API, pas de frais d’abonnement
- Support communautaire : Communauté de développeurs active pour une amélioration continue
Les solutions commerciales offrent en revanche une disponibilité immédiate et un support technique. Le choix de la solution dépend de vos capacités techniques et de votre budget.
FAQ
Q1 : Qu’est-ce que Xianyu AutoAgent ? R : Xianyu AutoAgent est un bot de service client IA open source pour Xianyu, prenant en charge les réponses automatiques 24h/24, la négociation intelligente et la coordination multi-experts.
Q2 : Mon compte peut-il être suspendu si j’utilise Xianyu AutoAgent ? R : L’utilisation d’outils d’automatisation peut violer les conditions d’utilisation de Xianyu et comporte un risque de suspension. Utilisez-le avec prudence et informez-vous sur les règles de la plateforme.
Q3 : Xianyu AutoAgent est-il gratuit ? R : Le projet lui-même est open source et gratuit, mais l’utilisation de modèles IA (comme Qwen) entraîne des frais API.
Q4 : Comment obtenir le cookie Xianyu ? R : Ouvrez la version web de Xianyu, appuyez sur F12 pour les outils de développement, passez à l’onglet Network, trouvez une requête et copiez la valeur du cookie dans les Request Headers.
Q5 : Quels modèles IA Xianyu AutoAgent prend-il en charge ? R : Par défaut, Qwen est utilisé, mais l’API OpenAI et d’autres modèles compatibles sont également pris en charge. Configurable dans le fichier .env.
J’espère que ce test vous a été utile ! Si vous avez des questions sur Xianyu AutoAgent ou souhaitez partager votre expérience, n’hésitez pas à laisser un commentaire.