Estamos buscando un desarrollador con experiencia en Python, APIs, y Openai gpt-3 para desarrollar un mvp (producto mínimo viable) de una interfaz de chat que permita interactuar con nuestra implementación de oracle pbcs mediante el uso del api de oracle.
El objetivo es que los usuarios puedan "conversar" en lenguaje natural con la aplicación, proporcionando la URL, el usuario y la contraseña de nuestra instancia de Oracle PBCS. El sistema deberá procesar estas conversaciones y realizar las operaciones correspondientes a través del API de Oracle PBCS.
Requisitos:
Experiencia comprobada en desarrollo con Python.
Experiencia trabajando con APIs.
Conocimiento de OpenAI GPT-3 o similares para el procesamiento de lenguaje natural.
Experiencia o conocimientos en Oracle PBCS sería ideal, pero no es obligatorio.
Entregables:
Código fuente Python para la interfaz de chat.
Documentación detallada que explique cómo se usa la interfaz de chat, cómo se integra con Oracle PBCS, y cómo se puede mantener y extender el código en el futuro.
Pruebas unitarias y de integración para el código proporcionado.
Información adicional:
El propósito de este proyecto es desarrollar un MVP, por lo tanto, estamos buscando funcionalidades básicas y efectivas más que un producto final completamente pulido.
Te proporcionaremos la URL, el usuario y la contraseña de nuestra instancia de Oracle PBCS para que puedas realizar pruebas durante el desarrollo.
Aquí tienes un enlace a la documentación del API de Oracle pbcs para que puedas entender mejor las posibilidades de este api:
https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/prest/planning_rest_apis.html#planning_rest_apis_1000
https://docs.oracle.com/en/cloud/saas/enterprise-performance-management-common/prest/quick_reference_table_rest_api_resource_view.html#GUID-A5B8A6E9-3671-4876-BC7C-6425D5E75304
Por favor, proporciona ejemplos de proyectos similares en los que hayas trabajado anteriormente, especialmente si se trataba de un MVP.
Somos un grupo de consultores de Oracle PBCS buscando desarollar un proyecto tecnologico para la venta de servicios a nuestros clientes. El mismo involucrara por supuesto la mejora continua y mantenimiento del mismo.
Delivery term: Not specified