XianyuAutoAgent: un bot de atención al cliente inteligente, gratuito y de código abierto para Xianyu
¿Qué es XianyuAutoAgent?
XianyuAutoAgent es un sistema de robot de atención al cliente inteligente diseñado específicamente para la plataforma Xianyu (闲鱼). Logra una atención automatizada 7×24 en la plataforma Xianyu mediante IA, capaz de responder automáticamente a los mensajes de los usuarios, gestionar solicitudes de negociación de precios, proporcionar soporte técnico, y admite la toma de decisiones colaborativa entre múltiples expertos y conversaciones con conciencia del contexto. Hace que la gestión de nuestra tienda sea más sencilla.
Funcionalidades de XianyuAutoAgent
Motor de conversación inteligente
Conciencia del contexto: mediante el almacenamiento del historial de conversaciones, se logra una gestión ligera de la memoria del diálogo. El sistema introduce el historial completo de la conversación como contexto del modelo de lenguaje grande (LLM), garantizando la coherencia del diálogo.
Enrutamiento a expertos: basado en la identificación de intenciones mediante ingeniería de prompts del LLM, el diálogo se distribuye dinámicamente a distintos agentes expertos (como experto en negociación, experto técnico, experto en atención al cliente), admitiendo cambios entre múltiples escenarios.

Matriz de funcionalidades de negocio
Motor principal:
Respuesta automática con LLM: utiliza modelos de lenguaje grandes para generar automáticamente el contenido de las respuestas.
Gestión de contexto: mantiene la información contextual del diálogo, asegurando la coherencia de las respuestas.
Análisis de sentimiento mejorado (planeado): las versiones futuras tienen previsto mejorar las funciones de análisis de sentimiento para comprender mejor las emociones del usuario.
Sistema de negociación de precios:
Estrategia de降价 escalonada (bajada de precios escalonada): ajusta automáticamente el precio del producto según reglas predefinidas para cerrar la venta.
Función de comparación de precios de mercado (planeada): las versiones futuras admitirán la comparación con productos similares del mercado, ofreciendo sugerencias de negociación más razonables.
Soporte técnico:
Integración de búsqueda web: combina los resultados de búsqueda en la web para ofrecer a los usuarios soporte técnico y respuestas más precisas.
Mejora de la base de conocimientos RAG (planeada): las versiones futuras tienen previsto mejorar la funcionalidad de la base de conocimientos para aumentar la calidad de las respuestas.
Monitorización de operaciones:
Registros básicos: registra la información básica de ejecución del sistema.
Integración con DingTalk (planeada): las versiones futuras tienen previsto integrar DingTalk para que los vendedores puedan supervisar y gestionar en tiempo real.
Interfaz web de gestión (planeada): se desarrollará una interfaz web de gestión para que los vendedores puedan configurar y supervisar fácilmente el funcionamiento del sistema.

Aplicaciones de XianyuAutoAgent
Atención al cliente automatizada: responde automáticamente a los mensajes de los usuarios, resuelve preguntas frecuentes y mejora la eficiencia del servicio.
Negociación inteligente de precios: negocia automáticamente el precio con los compradores mediante una estrategia de降价 escalonada para cerrar la venta.
Soporte técnico: integra resultados de búsqueda web para ofrecer a los usuarios respuestas relacionadas con la tecnología.
Cambio entre múltiples escenarios: cambia dinámicamente entre distintos agentes expertos según el escenario (negociación, consulta técnica, atención al cliente, etc.) para ofrecer un servicio más especializado.
Cómo usarlo
Requisitos del entorno
Python 3.8+
NodeJS 18+
Pasos de instalación
1. Clonar el repositorio
git clone https://github.com/shaxiu/XianyuAutoAgent.git cd xianyu-autoagent
2. Instalar dependencias
pip install -r requirements.txt
3. Configurar las variables de entorno
Cree un archivo .env con el siguiente contenido:
OPENAI_API_KEY=your_api_key_here COOKIES_STR=your_cookies_here
4. Crear archivos de prompts
Edite los archivos de prompts en el directorio prompts , que incluyen:
classify_prompt.txt: prompt para la clasificación de intenciones.
price_prompt.txt: prompt para el experto en precios.
tech_prompt.txt: prompt para el experto técnico.
default_prompt.txt: prompt para la respuesta por defecto.
5. Ejecutar el programa principal
El comando específico para ejecutar el programa principal no se indica explícitamente en la documentación, pero normalmente se puede iniciar de la siguiente manera:
python main.py python main.py

Enlaces relacionados
Repositorio del proyecto en GitHub:https://github.com/shaxiu/XianyuAutoAgent
Asistente de guiones▸
Apps AI
Noticias AI 