Corrección de Bugs y Nuevas Funciones en Chatbot Ia (Node.js + Open...
Description
Buscamos un desarrollador Senior con experiencia en, OpenAI API y bases de datos vectoriales para finalizar un chatbot de Inteligencia Artificial. El chatbot está alojado en nuestro VPS (Ubuntu) y el backend ya funciona, conectándose con MySQL para el historial de conversaciones y Qdrant para la funcionalidad RAG (Retrieval Augmented Generation). El objetivo principal es corregir un bug crítico e implementar mejoras significativas en un plazo estimado de 10 a 15 días.
TAREAS A REALIZAR:
1. Corrección de (Límite de Tokens): El archivo actualmente envía todo el historial de MySQL a la API de OpenAI, lo que provoca que la API colapse debido al límite de tokens. Se requiere implementar una estrategia de gestión del historial, como una ventana deslizante (por ejemplo, mantener el primer mensaje y los últimos 8 mensajes) o un resumen activo de la conversación.
2. Ajuste de Prompt y Temperatura: En, es necesario aumentar la temperatura (a un valor entre 0.4 y 0.5) y ajustar el prompt para que el chatbot genere respuestas más cortas, evite "muros de texto" y fomente un diálogo socrático. También se debe permitir que el chatbot proporcione ejemplos prácticos cuando sea relevante.
3. Implementación de Avisos por WhatsApp: Crear un Cron Job en que se encargue de leer la base de datos MySQL para identificar usuarios inactivos. Posteriormente, este Cron Job deberá enviar un recordatorio unidireccional a estos usuarios, integrando la API de Twilio o utilizando un Webhook a través de herramientas como Make o Zapier.
4. Validación de Webhooks: Comprobar y asegurar que los usuarios creados después de realizar una compra en WooCommerce se registran correctamente en el WordPress del subdominio correspondiente.
REQUISITOS:
* Experiencia demostrable en desarrollo con
* Conocimiento profundo y experiencia en el uso de la API de OpenAI.
* Experiencia con bases de datos vectoriales, preferiblemente Qdrant.
* Familiaridad con la administración de servidores Linux (Ubuntu).
* Capacidad para trabajar de forma autónoma y cumplir con los plazos establecidos.
qué entregamos:
* acceso total al vps donde está alojado el chatbot.
* Acceso completo a las bases de datos (MySQL y Qdrant).
* Acceso al código fuente actual del proyecto, que se encuentra limpio y estructurado.
Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.