Se está desarrollando internamente en Oracle una nueva herramienta GenAI que se lanzará al mercado en el futuro para satisfacer las necesidades específicas de desarrolladores como los de Java y SQL.
Traducido de Code Assist de Oracle: Fashionably Late to the GenAI Party , autor Darryl K Taft.
Oracle anunció su intención de unirse al grupo GenAI y lanzó una nueva herramienta en desarrollo basada en IA llamada Oracle Code Assist que ayudará a los desarrolladores a crear aplicaciones más rápido.
Si bien la tecnología parece prometedora, especialmente para los desarrolladores de Java y SQL , se considera que debería haberse hecho hace mucho tiempo dado que herramientas como GitHub Copilot , ChatGPT de OpenAI y otras ya están liderando el camino. Además, Oracle Code Assist ni siquiera está disponible todavía fuera de Oracle.
¿Tarde?
"Oracle llega tarde a la fiesta, pero a veces estos son los mejores invitados, porque pueden ayudar a reponer la fiesta", dijo Holger Mueller , analista de Constellation Research . "En el caso de Oracle, aportan mucha capacidad de GPU , mucha experiencia en el dominio de Java y mucha experiencia en codificación. Así que, en cierto modo, son el comienzo de la fiesta".
Brad Shimmin, analista de Omdia, está de acuerdo.
"Sí, si estás hablando de copiloto universal estilo Microsoft Copilot, CodeLlama, etc., llegan relativamente tarde a la fiesta", dijo.
Sin embargo, "aquí estamos hablando de un sistema de generación de código que podría estar ajustado para el lenguaje Java y entrenado previamente en código de muy alta calidad", dijo Shimmin. "Espero que sus esfuerzos aquí reflejen lo que la compañía ha hecho en la generación de SQL, que es específico del paradigma de desarrollo de software de Oracle y, lo que es más importante, consistente y basado en el propio contexto del cliente".
Es más, Oracle está construyendo este sistema basándose en un rico conjunto de técnicas y algoritmos de optimización de código, explicó, y la empresa tiene décadas de experiencia optimizando consultas de bases de datos de clientes.
El lanzamiento de Oracle Code Assist tiene como objetivo demostrar a los clientes y desarrolladores que Oracle está desarrollando activamente herramientas de desarrollo asistidas por IA adaptadas a sus necesidades y experiencia específicas.
Posible adopción generalizada
"Los desarrolladores podrán utilizar Oracle Code Assist para actualizar rápidamente aplicaciones Java completas a versiones más nuevas. La capacidad de actualizar rápidamente Java utilizando Coding Assistant permite a las empresas mejorar en gran medida la resiliencia y el rendimiento de las aplicaciones, integrar las últimas funciones de JDK y mejorar su postura de seguridad. capacidades", dijo Arnal Dayaratna , vicepresidente de investigación de IDC , en un comunicado. "Oracle Code Assist también puede acelerar las actualizaciones de bases de datos que implican la refactorización y prueba de código PL/SQL complejo y a menudo personalizado, lo que puede llevar mucho tiempo y ser muy costoso. Dada la ubicuidad de Java y las bases de datos en la empresa, Oracle Code Assist probablemente ser ampliamente adoptado por organizaciones de renombre en todo el mundo”.
Vijay Kumar, vicepresidente de marketing de productos y desarrollo de aplicaciones de OCI, dijo a The New Stack que Oracle Code Assist es un complemento de código de IA que aumenta la velocidad del desarrollador, mejora la coherencia del código y se dirige a aplicaciones Java y Oracle Cloud Infrastructure (OCI) optimizadas para aplicaciones específicas. escenarios.
La función principal
Oracle Code Assist funciona con un modelo de lenguaje grande (LLM) que se ejecuta en OCI y está optimizado para el desarrollo de aplicaciones en OCI. Proporcionará recomendaciones específicas del contexto adaptadas a las mejores prácticas y la base de código de una organización, dijo Kumar, y se puede utilizar para actualizar, mejorar y refactorizar el código escrito en la mayoría de los lenguajes de programación modernos, como Python y otros.
La herramienta es un complemento que los desarrolladores pueden instalar en entornos de desarrollo populares como JetBrains IDEA IntelliJ y Visual Studio Code , y habrá más por venir.
La herramienta está impulsada por modelos de IA que se ejecutan en Oracle Cloud Infrastructure, entrenados y ajustados para Java, SQL y SuiteScript de NetSuite .
Las características clave incluyen generación de código, generación de casos de prueba, creación de documentación, actualizaciones automáticas de lenguaje, análisis de código para optimización y descripciones de código para nuevos talentos.
Oracle Code Assist está actualmente disponible para los más de 40.000 desarrolladores internos de Oracle. Kumar dijo que se están preparando lanzamientos futuros para desarrolladores externos.
“Las aplicaciones personalizadas son la forma en que cada organización se diferencia a escala global, pero crear, implementar y mantener aplicaciones requiere mucho trabajo y tiempo”, dijo en un comunicado , vicepresidente de gestión de productos de OCIAanand Krishnan
Al mismo tiempo, se diferencia de otras herramientas de codificación de IA al centrarse en casos de uso específicos importantes para la base de clientes de Oracle, aprovechar la experiencia de Oracle en lenguajes como Java y SQL y proporcionar funciones adicionales no basadas en LLM, como corrección de errores. y ajuste del rendimiento.
Además, la herramienta ayuda con las actualizaciones del idioma, la refactorización del código antiguo y proporciona recomendaciones para mejorar el rendimiento.
Kumar dijo que los primeros patrones de uso interno muestran que los desarrolladores están utilizando la herramienta principalmente para asesoramiento, documentación y pruebas de codificación.
Kumar dijo que Oracle evalúa y ajusta constantemente los modelos de IA para proporcionar el mejor rendimiento y experiencia entre su base de desarrolladores.
RustDesk suspende los servicios nacionales debido a un fraude desenfrenado Apple lanza el chip M4 Taobao (taobao.com) reinicia el trabajo de optimización de la versión web Los estudiantes de secundaria crean su propio lenguaje de programación de código abierto como regalo de mayoría de edad - Comentarios críticos de los internautas: Confiando en Defense Yunfeng renunció a Alibaba y planea producir en el futuro el destino para programadores de juegos independientes Visual Studio Code 1.89 lanza Java 17. Es la versión Java LTS más utilizada y tiene una participación de mercado de 70. % y Windows 11 continúa disminuyendo. Open Source Daily | Google apoya a Hongmeng para que se haga cargo; Rabbit R1 de código abierto respalda la ansiedad y las ambiciones de Microsoft Haier Electric;Este artículo se publicó por primera vez en Yunyunzhongsheng ( https://yylives.cc/ ), todos son bienvenidos a visitarlo.