Sobre el proyecto
## Resumen del proyecto
Xianyu AutoAgent es un sistema de atención al cliente automática diseñado específicamente para la plataforma Xianyu, con el objetivo de ofrecer presencia automatizada 7×24. El proyecto está impulsado por grandes modelos de lenguaje (LLM) y combina ingeniería de prompts con enrutamiento basado en reglas para lograr decisión multi-experto, regateo inteligente y diálogo con conciencia del contexto.
## Características principales
### Motor de diálogo inteligente
- **Conciencia del contexto**: utiliza almacenamiento ligero del historial de conversación e introduce el historial completo como contexto del LLM, de modo que las respuestas mantienen la continuidad conversacional.
- **Enrutamiento por expertos**: combina prompts del LLM con enrutamiento basado en reglas; primero realiza reconocimiento de intención y luego distribuye dinámicamente la solicitud a distintos agentes expertos, con soporte para escenarios de regateo, soporte técnico y atención al cliente.
### Matriz de funciones de negocio
- Motor principal: ya implementadas la respuesta automática con LLM y la gestión de contexto; el análisis de sentimiento mejorado está en planificación.
- Sistema de regateo: ya implementada la estrategia de descuento escalonado; la comparación de precios de mercado está en planificación.
- Soporte técnico: ya integrada la búsqueda en internet; la mejora con base de conocimiento RAG está en planificación.
- Monitoreo operativo: ya disponible registro básico; la integración con DingTalk y la interfaz web de administración están en planificación.
## Inicio rápido
El requisito de entorno es Python 3.8 o superior. El flujo básico es: clonar el repositorio, instalar las dependencias de requirements.txt, configurar las variables de entorno en .env, crear el archivo de prompts y ejecutar python main.py.
### Variables de entorno
Las configuraciones obligatorias incluyen API_KEY (obtenido de la plataforma del modelo), COOKIES_STR (cookie de la versión web de Xianyu), MODEL_BASE_URL y MODEL_NAME. Las configuraciones opcionales incluyen TOGGLE_KEYWORDS (palabra clave para alternar el modo de intervención; por defecto es el punto, al ingresar un punto se cambia a atención manual y al ingresarlo de nuevo se vuelve a IA) y SIMULATE_HUMAN_TYPING (si se simula el retraso de escritura humana). Por defecto se usa el modelo Tongyi Qianwen; si necesita otra API, puede modificar la dirección y el nombre del modelo. La cookie de Xianyu puede obtenerse en la versión web mediante el panel Network de las herramientas de desarrollo del navegador.
### Prompts personalizados
En el directorio prompts se proporcionan cuatro tipos de archivos de prompts, cada uno personalizable: clasificación de intención (classify_prompt.txt), experto en precios (price_prompt.txt), experto técnico (tech_prompt.txt) y respuesta predeterminada (default_prompt.txt). También puede quitar el sufijo _example del nombre de la plantilla para usar el contenido predeterminado.
## Notas y advertencias del proyecto
El README del proyecto declara explícitamente que se utiliza solo con fines de aprendizaje e intercambio, y advierte que, dada la naturaleza especial del proyecto, el equipo de desarrollo puede dejar de actualizarlo o eliminarlo en cualquier momento. El proyecto hace referencia al proyecto de código abierto XianYuApis y agradece a su autor. El README también incluye contenido comunitario como grupo de comunicación, información del autor y canales de apoyo económico.
## Escenarios de uso
Es adecuado para vendedores individuales o equipos pequeños que desean gestionar automáticamente en Xianyu las consultas de compradores, la negociación de precios y los problemas técnicos comunes, especialmente en escenarios que requieren presencia en línea prolongada y a la vez conservar la capacidad de intervención manual en cualquier momento.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.