XianyuAutoAgent : un bot de service client intelligent, gratuit et open source pour Xianyu
Qu'est-ce que XianyuAutoAgent ?
XianyuAutoAgent est un système de robot de service client intelligent conçu spécifiquement pour la plateforme Xianyu (闲鱼). Grâce à l'IA, il assure une présence automatisée 24h/24 et 7j/7 sur la plateforme Xianyu, permettant de répondre automatiquement aux messages des utilisateurs, de traiter les demandes de négociation de prix, de fournir un support technique, et prend en charge la collaboration multi-experts ainsi que les conversations sensibles au contexte. Il simplifie considérablement la gestion de notre boutique.
Fonctionnalités de XianyuAutoAgent
Moteur de conversation intelligent
Sensibilité au contexte :Grâce au stockage de l'historique des conversations, le système assure une gestion légère de la mémoire du dialogue. L'historique complet de la conversation est fourni comme contexte d'entrée au grand modèle de langage (LLM), garantissant ainsi la cohérence des échanges.
Routage expert :Basé sur la reconnaissance d'intention via le prompt engineering LLM, le dialogue est distribué dynamiquement vers différents agents experts (par exemple expert en négociation, expert technique, expert service client), permettant le changement de scénario à la volée.

Matrice fonctionnelle métier
Moteur principal :
Réponse automatique par LLM : génération automatique des contenus de réponse à l'aide d'un grand modèle de langage.
Gestion du contexte : maintien des informations contextuelles de la conversation pour assurer la cohérence des réponses.
Analyse des sentiments renforcée (prévue) : les versions futures prévoient d'enrichir les fonctionnalités d'analyse des sentiments afin de mieux comprendre les émotions des utilisateurs.
Système de négociation de prix :
Stratégie de baisse progressive des prix : ajustement automatique des prix des articles selon des règles prédéfinies afin de conclure la transaction.
Fonction de comparaison de prix du marché (prévue) : les versions futures prendront en charge la comparaison avec des produits similaires sur le marché, offrant ainsi des suggestions de négociation plus raisonnables.
Support technique :
Intégration de la recherche web : combinaison des résultats de recherche web pour fournir aux utilisateurs un support technique et des réponses plus précis.
Base de connaissances RAG renforcée (prévue) : les versions futures prévoient d'enrichir les fonctionnalités de la base de connaissances pour améliorer la qualité des réponses.
Exploitation et surveillance :
Journaux de base : enregistrement des informations de journal fondamentales du fonctionnement du système.
Intégration DingTalk (prévue) : les versions futures prévoient l'intégration de DingTalk pour faciliter le suivi et la gestion en temps réel par les vendeurs.
Interface d'administration Web (prévue) : développement d'une interface d'administration Web pour faciliter la configuration et la surveillance du système par les vendeurs.

Applications de XianyuAutoAgent
Service client automatisé : réponse automatique aux messages des utilisateurs, traitement des questions fréquentes et amélioration de l'efficacité du service client.
Négociation de prix intelligente : négociation automatique des prix avec les acheteurs via une stratégie de baisse progressive pour conclure des transactions.
Support technique : intégration des résultats de recherche web pour fournir aux utilisateurs des réponses liées à l'aspect technique.
Changement de scénario à la volée : basculement dynamique vers différents agents experts selon le scénario (négociation, consultation technique, service client, etc.), offrant ainsi un service plus spécialisé.
Mode d'emploi
Prérequis techniques
Python 3.8+
NodeJS 18+
Étapes d'installation
1. Cloner le dépôt
git clone https://github.com/shaxiu/XianyuAutoAgent.git cd xianyu-autoagent
2. Installer les dépendances
pip install -r requirements.txt
3. Configurer les variables d'environnement
Créez un fichier .env contenant le contenu suivant :
OPENAI_API_KEY=your_api_key_here COOKIES_STR=your_cookies_here
4. Créer les fichiers de prompts
Dans le répertoire prompts , modifiez les fichiers de prompts, notamment :
classify_prompt.txt : prompt de classification d'intention.
price_prompt.txt : prompt de l'expert en prix.
tech_prompt.txt : prompt de l'expert technique.
default_prompt.txt : prompt de réponse par défaut.
5. Exécuter le programme principal
La commande précise pour exécuter le programme principal n'est pas explicitement indiquée dans la documentation, mais elle peut généralement être lancée comme suit :
python main.py python main.py

Liens associés
Page principale du projet sur GitHub :https://github.com/shaxiu/XianyuAutoAgent
Assistant scénario▸
Apps AI
Actualités AI 