Chatbot Dinámico Integrado Ventas

Job ID: 40407609

Budget: $30 – $250 USD

Busco desarrollar un chatbot totalmente integrado a mi plataforma comercial basada en PHP + MySQL. El bot consumirá nuestros Endpoints REST, descargará en tiempo real un menú dinámico provisto en formato JSON y, a partir de ese contenido, deberá:

• Navegar el menú tal como aparece en el sitio
• Permitir al usuario seleccionar opciones dentro del flujo
• Generar recomendaciones personalizadas según la ruta elegida

Además de estas tres acciones indispensables, el chatbot servirá como punto central para preguntas frecuentes, asistencia de compra y, en caso necesario, soporte técnico.

Alcance técnico
– Backend actual: PHP 8, MySQL 5.7, Endpoints REST autenticados vía token.
– Formato del menú: JSON (estructura ya definida).
– El bot debe interpretar cambios en el menú sin interrumpir el servicio: cada vez que el usuario lo inicie, obtendrá la última versión del JSON.
– Se valora el uso de websockets o long-polling para mantener la conversación fluida, pero también acepto soluciones basadas únicamente en peticiones HTTP si garantizan baja latencia.
– Librerías o frameworks de tu preferencia siempre que sean compatibles con el stack existente.

Entregables mínimos
1. Código fuente documentado del chatbot (servidor y, si aplica, cliente web).
2. Endpoint(s) adicionales necesarios para orquestar la conversación.
3. Manual de instalación y breve guía de uso para mi equipo técnico.
4. Pruebas de integración que demuestren la capacidad de:
• Cargar el menú JSON dinámico.
• Navegar, seleccionar y recomendar según los nodos elegidos.

Acepto propuestas creativas respecto al motor de procesamiento de lenguaje (por ejemplo, soluciones basadas en NLP), siempre que se cumpla la integración descrita. Espero tu planteo técnico y cronograma estimado para empezar cuanto antes.
Related categories: PHP JavaScript Software Architecture MySQL JSON Chatbot NLP REST API