Realizado

Corrección de Bugs y Nuevas Funciones en Chatbot Ia (Node.js + Openai + Qdrant)

Publicado em 03 de Abril de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Buscamos un desarrollador Senior con experiencia en Node.js, 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 Error 400 (Límite de Tokens): El archivo chat.js 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 openai.js, 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 Node.js 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 Node.js.
*  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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias