Oracle ha anunciado sus planes para Oracle Code Assist, un asistente de código impulsado por Inteligencia Artificial (IA) para ayudar a los desarrolladores a aumentar la velocidad y mejorar la consistencia del código. Basado en modelos de lenguaje de gran tamaño (LLM) que se ejecutan en Oracle Cloud Infrastructure (OCI), Oracle Code Assist estará optimizado para Java, SQL y el desarrollo de aplicaciones en OCI. Su objetivo es proporcionar a los desarrolladores sugerencias específicas del contexto adaptadas a las mejores prácticas y bases de código de una organización. Oracle Code Assist también estará diseñado para ser utilizado para actualizar, mejorar y refactorizar el código escrito en la mayoría de los lenguajes de programación modernos.
Este anuncio refleja la revolución que está teniendo lugar en el desarrollo de software asistido por IA, donde los desarrolladores pueden explorar nuevas ideas y recibir sugerencias inteligentes para código nuevo, actualizado o refactorizado. Además, las tareas rutinarias pueden automatizarse, lo que convierte a las herramientas de IA en una parte integral de todas las fases del ciclo de vida de desarrollo de software (SDLC). Se espera que Oracle Code Assist sea un excelente ejemplo de esto, ya que aborda cada paso del SDLC proporcionando fragmentos de código, análisis de dependencias, alternativas de mitigación de errores, casos de prueba, anotación, resumen y documentación.
Oracle Code Assist estará disponible como un plugin de entorno de desarrollo para JetBrains IntelliJ IDEA o Microsoft Visual Studio Code. Está específicamente diseñado para proporcionar comentarios de expertos, con el objetivo de ayudar a los desarrolladores a construir, optimizar y actualizar aplicaciones en cualquier lugar donde se ejecuten.
“Los desarrolladores podrán utilizar Oracle Code Assist para actualizar rápidamente aplicaciones Java completas a versiones más recientes. Esta capacidad de actualizar rápidamente Java mediante un asistente de codificación aumenta significativamente la capacidad de las empresas para mejorar la resistencia y el rendimiento de las aplicaciones, incorporar las últimas funciones del Java Development Kit (JDK) y reforzar su postura de seguridad”, afirma Arnal Dayaratna, vicepresidente de investigación de IDC. “Oracle Code Assist también puede acelerar las actualizaciones de bases de datos en lo que respecta a la refactorización y comprobación de código PL/SQL complejo y a menudo personalizado, lo que puede llevar mucho tiempo y resultar bastante caro”. Dada la ubicuidad de Java y las bases de datos en la empresa, es probable que Oracle Code Assist logre una adopción generalizada por parte de organizaciones destacadas de todo el mundo.”
Oracle, como administrador y principal desarrollador de la plataforma Java, así como también pionero en el sector de las bases de datos relacionales, ha desarrollado Oracle Code Assist basándose en un amplio repositorio de software acumulado a lo largo de muchos años. A través de la integración con las API de servicio de OCI y las mejores prácticas de desarrollo de software propias de Oracle en Java, SQL, OCI y otras tecnologías adicionales como SuiteScript de NetSuite, se espera que Oracle Code Assist esté perfectamente equipado para servir a las organizaciones independientemente de dónde se desplieguen su software y sus aplicaciones.
“Las aplicaciones personalizadas son el método por el que toda organización se diferencia a nivel global, pero construir, desplegar y mantener aplicaciones requiere mucho trabajo y tiempo”, afirma Aanand Krishnan, vicepresidente de gestión de producto de Oracle Cloud Infrastructure. “Las organizaciones que aprovechen Oracle Code Assist podrán ayudar a los desarrolladores a aumentar la velocidad y la coherencia del código para mejorar el mantenimiento a largo plazo de las aplicaciones de forma segura, rigurosa y conforme a las normativas.”
Oracle Code Assist está pensado para ayudar a los desarrolladores a aumentar la velocidad con:
También se espera que Oracle Code Assist ayude a los desarrolladores a mejorar la coherencia y optimización del código con:
Los desarrolladores que trabajan en Oracle están utilizando activamente Oracle Code Assist en la actualidad para crear nuevos productos y servicios de Oracle. Está previsto que esté disponible para los clientes de Oracle en el futuro.
Igual que en otras industrias, los servicios financieros están inmersos en una época de transformación…
Según los informes de Ookla del primer semestre de 2024, los servicios de internet y…
ESET analiza a qué riesgos se exponen niños en Snapchat, comparte consejos para garantizar su…
A través de este convenio, Zoho desarrollará Modelos de Lenguaje Extenso (LLMs) con las herramientas…
La inteligencia artificial sigue tomando el mando de los procesos en general. Aunque no es…
Por Gastón Gorosterrazu, creador de Aptugo, herramienta de desarrollo visual inteligente