Evaluando propuestas

Desarrollador Full-Stack o No-Code para Integración de Chat con Ia (Whatsapp + Front-end Web)

Publicado el 26 Febrero, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollo Front-End:
•    Diseñar o implementar una página web intuitiva donde los usuarios finales puedan interactuar con un chatbot de IA.
•    Crear una interfaz de chat (cuadro de texto y ventana de conversación) que pueda incrustarse o alojarse en nuestro dominio.
•    Asegurar que la interfaz sea responsive (compatible con dispositivos móviles) y fácil de usar para personas sin formación técnica.
Integración con WhatsApp:
•    Configurar la API de WhatsApp Business (por Twilio, la API de Meta Business o un proveedor similar).
•    Conectar WhatsApp con nuestro back-end para que los usuarios puedan enviar mensajes al mismo asistente de IA desde WhatsApp y recibir respuestas en tiempo real generadas por ChatGPT.
•    Implementar flujos básicos de conversación en WhatsApp (mensaje de bienvenida, manejo de errores, etc.).
Back-End / Integración con la API de OpenAI ChatGPT:
•    Conectar a la API de OpenAI (GPT-3.5 / GPT-4 u otro modelo relevante) para generar texto.
•    Incorporar instrucciones personalizadas (system prompts) para nuestro caso de uso específico (por ejemplo, soluciones de tratamiento de agua).
•    Manejar contexto y memoria en la conversación para mantener continuidad en varios mensajes.
MVP sin Monetización:
•    Desplegar una versión inicial del chatbot de acceso gratuito, asumiendo los costos de OpenAI y mensajería.
•    Asegurar capacidad de manejar un volumen moderado de tráfico sin caídas o problemas de rendimiento.
Opción de Monetización Futura:
•    Proveer una arquitectura escalable para añadir pasarelas de pago (Stripe, PayPal, etc.) Si decidimos cobrar a los usuarios en el futuro.
•    Configurar modelos de suscripción o facturación basada en uso (por ejemplo, límite de consultas mensuales, pago por crédito, etc.).
•    Asesorar sobre buenas prácticas para restringir el acceso al chatbot mediante autenticación o métodos de pago.

Contexto general del proyecto

Contexto General de la Vacante La empresa está en busca de un desarrollador Full-Stack o No-Code para integrar un chatbot de inteligencia artificial utilizando la API de OpenAI y conectarlo tanto a una interfaz web como a WhatsApp Business. La empresa tiene como objetivo proporcionar a los usuarios finales una experiencia interactiva y fluida al interactuar con el chatbot, inicialmente como un servicio gratuito, con la posibilidad de monetización en el futuro. Objetivos del Proyecto Desarrollo Inicial: Crear una interfaz web intuitiva y responsive donde los usuarios puedan interactuar con el chatbot. Integrar WhatsApp Business para que los usuarios puedan comunicarse con el chatbot a través de esta plataforma. Implementar flujos básicos de conversación y asegurar la integridad y seguridad de las comunicaciones. Implementación de IA: Utilizar la API de OpenAI para generar respuestas dinámicas y contextualizadas basadas en las interacciones de los usuarios. Personalizar los prompts para que el chatbot pueda manejar casos de uso específicos de la empresa. Monetización Futura: Diseñar una arquitectura escalable que permita añadir pasarelas de pago y modelos de suscripción para futuros servicios premium. Asesorar sobre mejores prácticas para restringir el acceso al chatbot y gestionar la autenticación de usuarios. Desafíos del Proyecto Garantizar una experiencia de usuario fluida y sin interrupciones tanto en la interfaz web como en la plataforma de WhatsApp. Manejar el contexto y la memoria de las conversaciones para ofrecer una interacción continua y personalizada. Asegurar la escalabilidad de la solución para manejar un volumen moderado de tráfico inicial con posibilidades de expansión en el futuro. Implementar y mantener medidas de seguridad para proteger la información de los usuarios y las claves de API. Visión a Largo Plazo El objetivo a largo plazo es convertir esta solución en una plataforma robusta que no solo permita la interacción gratuita con el chatbot, sino que también ofrezca servicios premium mediante suscripciones o modelos de pago por uso. Esto implica un crecimiento gradual, comenzando con una implementación MVP y expandiéndose con funciones adicionales basadas en la demanda y el feedback de los usuarios.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs), Cloud Storage (Dropbox, Google Drive, etc.)
Roles necesarios Programador

Plazo de Entrega: 30 Marzo, 2025

Habilidades necesarias