Saltar al contenido

Oracle APEX + IA: La combinación perfecta para tus desarrollos IA.1

Oracle APEX se ha afianzado como plataforma Low Cost para el desarrollo de aplicaciones WEB robustas, seguras y escalables, pero como dar el salto al nuevo nivel que supone la IA… ¿Cómo desarrollar aplicaciones APEX IA.1?

Está claro que la IA ha llegado para quedarse. Todos conocemos y hemos usado ChatGPT, Deepseek, Copilot, pero como integrar IA en nuestras aplicaciones, ¿cómo evolucionar nuestros desarrollos? ¿Cómo aplicar e introducir, a la práctica, la IA en nuestras aplicaciones?

En RCL Consulting, como expertos en el diseño e implantación de aplicaciones Oracle APEX, hemos desarrollado varias aplicaciones que integrando modelos IA (de Oracle y de terceros) dotan a nuestras aplicaciones de esa “inteligencia” que nos ha permitido dar el salto a las aplicaciones IA.1.

En este white paper te mostramos, desde la práctica, que es esto de las aplicaciones APEX IA.1, con casos de uso concretos para que tú también puedas construir tus propias aplicaciones IA.1

¿Cómo utilizar LLM para interactuar con mi base de datos?

Todos hemos usado LLM para preguntar a ChatGPT o Deepseek para “bucear” en la base de conocimiento global que es internet, pero ¿cómo restringir nuestra búsqueda a nuestro “dominio”? ¿Cómo poder utilizar IA para buscar, analizar, “bucear” en nuestros propios datos, usando LLM?

Esta es una de las primeras aplicaciones APEX IA.1 que ha desarrollado RCL Consulting, la utilización de LLM para permitir al usuario realizar preguntas a su propia base de datos corporativa, sin necesidad de conocer el modelo de datos y sin conocimientos de SQL. Lo que permite nuestra aplicación es, por ejemplo, dar respuesta a preguntas complejas tales como:

  •  ¿Cuál es el empleado más joven de la compañía? (en nuestra tabla de empleados solo disponemos de le fecha de nacimiento)
  •  ¿Cuál es el cliente que al que hemos facturado más en el último mes?
  • Dime la cifra de facturación del mes de febrero

Ante la potencia de esta funcionalidad, se nos presenta una pregunta: están seguros mis datos al utilizar una herramienta IA que requiere de la conexión a Internet, como ChatPGT o Deepseek ¿puedo confiar / dejar que mis datos “viajen” por internet?

En RCL Consulting tenemos la respuesta: nuestra solución APEX IA puede instalarse en modo On premise, es decir, que los modelos IA pueden instalarse en nuestros propios servidores (o “hosteados”) y no requieren de conexión a internet, de tal forma que nuestros datos están absolutamente seguros. Evidentemente, para información no sensible, nuestra solución utiliza los modelos “cloud” mejores del mercado.

Así pues, ya sea utilizando modelos IA “cloud” o “On Premise” nuestra aplicación Oracle APEX está operativa para habilitar al usuario a realizar preguntas complejas, en lenguaje común (LLM) con respecto a sus propios datos de negocio, generando consultas SQL complejas “contra” la base de datos, sin necesidad de conocer el modelo de datos.

 

¿Como utilizar la IA para analizar documentos corporativos mediante LLM?

La mayoría de modelos IA permiten el análisis del contenido de documentos, proporcionando mecanismos para la realización de resúmenes automáticos o resaltando las ideas más importantes. Cuando estos documentos son de carácter reservado, como por ejemplo los contratos con clientes o proveedores, la confidencialidad es primordial, por lo que hay que evitar la posibilidad de “salir” a Internet.

En este punto es donde Oracle APEX IA, mediante la implantación y uso de modelos IA On Premise, nos permite a construir soluciones IA.1 sin necesidad de salir a internet. Por ejemplo,  RCL Consulting ha desarrollado una aplicación APEX IA.1 que permite desde un user interface propio, resumir, analizar y hacer todo tipo de preguntas sobre el contenido de nuestros documentos, como por ejemplo:

 

  • Qué penalizaciones figuran en el contrato, bajo que condiciones…
  • Cuáles son los principales riesgos del acuerdo…
  • Cuáles son las cláusulas T&C’s más críticas.

 

Además, nuestra aplicación es capaz de generar sus respuestas en forma de documento WORD bellamente formateado, según formato definido en la plantilla configurada previamente.

Adicionalmente, nuestra aplicación APEX IA.1 permite traducir un documento WORD entero SIN necesidad de tener que “salir” a internet, (esto es requerido por el propio WORD de Microsoft) y manteniendo el formato del documento.

 

 

¿Como utilizar APEX IA para mejorar la productividad de herramientas de desarrollo, por ejemplo, Jasper Report?

Si tu estrategia de reporting se basa en Jasper Reports, uno de los mejores frameworks de desarrollo de reports, tanto “pixel perfect” como reporting transaccional, te has enfrentado a reto de cómo gestionar adecuadamente el incorporar la capacidad de multiidioma.

APEX IA nos ha ayudado a desarrollar una aplicación que permite automatizar todas estas funciones:

 

  • Convierte un Jasper Report tradicional (con textos “estáticos”) en Jasper Report multiidioma (con textos “traducibles”)
  • Extrae los textos traducibles y con ayuda de la IA, los traduce automáticamente, incorporándolos en nuestro repositorio de traducciones (en todos los idiomas que se hayan configurado previamente).
  • Genera automáticamente los ficheros “properties” (ficheros de traducción estándar de Jasper Report)
  • Y finalmente los “publica” en el servidor correspondiente (previamente configurado)

 

Y TODO de forma totalmente desasistida y automática. Además, la aplicación proporciona un formulario para poder revisar las traducciones realizadas, revisarlas y ajustarlas por si la traducción no nos ha gustado. Este ajuste puede también solicitarse de nuevo a la IA, o puede hacerse manualmente por parte del usuario. Una vez ajustadas las etiquetas requeridas, se pueden volver a regenerar los ficheros “properties” y volverlos a publicar en el servidor o servidores correspondientes, cuantas veces sea necesario.

Todo ello hace que la creación y gestión de Jasper Reports multiidioma sea rápida, eficiente y totalmente automática.

 

 

Preguntas frecuentes sobre Oracle APEX IA

¿Qué es Oracle APEX IA?

Oracle APEX IA es un compendio de servicios IA encapsulados que puedes utilizar desde la plataforma de desarrollo de Oracle APEX. Estos servicios son servicios de pago. Habitualmente pago por “petición”.

¿Oracle APEX permite utilizar modelos IA que no sean de Oracle?

Desde luego. De hecho, en nuestros desarrollos APEX On Premise, utilizamos modelos IA Open Source gratuitos, 100% operativos.

¿Podemos “entrenar” a los modelos IA con nuestros propios datos?

Si, la mayoría de modelos, tanto “Cloud” como On Premise permiten la funcionalidad de “fine tuning” utilizando nuestros propios datos para “entrenar” mejor a la IA, a fin de optimizar y mejorar los resultados.

¿Cómo puede ayudarte RCL Consulting a implementar desarrollos Oracle APEX IA.1?

Llámanos, en RCL Consulting te ayudamos a implementar y optimizar Oracle APEX con los mejores modelos IA para que tu negocio obtenga el máximo rendimiento.

 

 

Desarrolla aplicación APEX IA.1 hoy mismo

En RCL Consulting te ayudamos a implementar y optimizar Oracle APEX con los mejores modelos IA para que tu negocio obtenga el máximo rendimiento.

Contáctanos para más información.

 

¿Buscas una solución que se adapte a tu negocio?

Déjanos tus datos y te contactaremos para ofrecerte información sin compromiso.

"*" señala los campos obligatorios

Quizás te interese

Cloud Computing, el motor de la transformación empresarial con Oracle

Logística y cadena de suministro eficiente con Oracle SCM Cloud

¿Qué es una base de datos Oracle y por qué es clave para las empresas?

Cloud Computing, el motor de la transformación empresarial con Oracle

Logística y cadena de suministro eficiente con Oracle SCM Cloud