Oracle lanzará Oracle Code Assist, un servicio impulsado por inteligencia artificial diseñado para ayudar a los desarrolladores a crear aplicaciones rápidamente utilizando Java, SQL y la infraestructura de Oracle Cloud. Esta herramienta mejorará el ciclo de vida del desarrollo de aplicaciones, uniéndose a servicios similares como GitHub Copilot y Amazon CodeWhisperer. Aunque Oracle no ha confirmado una fecha de lanzamiento específica, ha indicado que Code Assist estará disponible "en el futuro".
“Las aplicaciones personalizadas son una diferenciación clave para las organizaciones en el mercado global, pero el proceso de construir, implementar y mantener estas aplicaciones es intensivo en mano de obra,” afirmó Aanand Krishnan, Vicepresidente de Gestión de Productos de Oracle Cloud Infrastructure. “Al utilizar Oracle Code Assist, los desarrolladores pueden aumentar su productividad y asegurar la consistencia del código, lo que facilita el mantenimiento a largo plazo de las aplicaciones de manera segura y conforme a normativas.”
Code Assist incluye múltiples características, como sugerencias de código basadas en el contexto, generación de documentación API, anotaciones de código para mayor claridad y resúmenes de código para facilitar su comprensión. También asistirá en solicitudes de extracción, revisiones de código y la ejecución de pruebas unitarias y funcionales para elevar la calidad del trabajo de los desarrolladores.
Una vez disponible, Oracle Code Assist funcionará como un complemento para entornos de desarrollo populares como JetBrains IntelliJ IDEA y Microsoft Visual Studio Code. La herramienta tiene como objetivo ofrecer retroalimentación experta, permitiendo a los desarrolladores construir, optimizar y actualizar aplicaciones de manera efectiva.
Optimizado para Java y SQL, dos lenguajes de programación comúnmente utilizados en aplicaciones empresariales, Oracle Code Assist es particularmente relevante dado el papel de Oracle como desarrollador principal de Java. Esta alineación garantiza que el asistente de IA mejore el desarrollo de aplicaciones de manera fluida en la plataforma de Oracle.
Vijay Kumar, Vicepresidente de Marketing de Productos para Desarrollo de Aplicaciones en Oracle, comentó: “El mercado actual carece de LLMs que aborden eficazmente nuestros casos de uso de producto. Hemos adaptado los LLMs con bibliotecas específicas de Java, APIs de servicios OCI y nuestras prácticas de desarrollo. Este enfoque especializado capacita a nuestros desarrolladores para crear aplicaciones y servicios de alto rendimiento.”
Además de las capacidades de Java y SQL, Code Assist se perfecciona utilizando la Infraestructura de Cloud de Oracle y SuiteScript de NetSuite.
Con un panorama competitivo que incluye a GitHub, Amazon y diversas startups, algunos pueden cuestionar el atractivo de Code Assist. Sin embargo, su integración nativa con una plataforma líder de aplicaciones empresariales podría resultar atractiva, especialmente para industrias que priorizan la resiliencia, el cumplimiento normativo y la seguridad de datos. Los desarrolladores en campos especializados podrían preferir Code Assist dada la reputación consolidada de Oracle.
Kumar enfatizó, “Oracle Code Assist está diseñado para garantizar la consistencia del código, permitiendo a las organizaciones conectar de manera segura bibliotecas de código y fuentes de datos utilizando Generación Aumentada por Recuperación (RAG). Este enfoque personaliza las sugerencias para alinearse con las prácticas de codificación específicas de una organización.”
Adicionalmente, los desarrolladores pueden utilizar múltiples asistentes de código. Por ejemplo, pueden comenzar con GitHub Copilot y luego perfeccionar su código usando Oracle Code Assist a medida que se acercan a la implementación.
“Oracle Code Assist permitirá a los desarrolladores actualizar rápidamente aplicaciones completas de Java, mejorando las capacidades empresariales para aumentar la resiliencia, el rendimiento y la seguridad de las aplicaciones mediante la incorporación de las últimas características de JDK,” comentó Arnal Dayaratna, Vicepresidente de Investigación de IDC.
El anuncio de Code Assist sigue al reciente despliegue por parte de Oracle de más de una docena de capacidades de IA generativa para su suite de aplicaciones Fusion Cloud.