SAP ha anunciado la introducción de herramientas de codificación asistidas por inteligencia artificial (IA) para sus entornos de desarrollo de aplicaciones basados ​​en la nube. El anuncio, realizado durante la conferencia de desarrolladores SAP TechEd, indica el compromiso de SAP de mejorar la productividad del desarrollo mediante el uso de capacidades avanzadas de IA.

La nube avanza en el desarrollo

Las herramientas recientemente introducidas incluyen SAP Build Code, que integra la IA en el entorno de desarrollo de código bajo de SAP Build. Específicamente, Joule copiloto de IA está diseñado para ayudar a los desarrolladores a crear modelos de datos y lógica de aplicaciones. y probar scripts en lenguajes de programación conocidos como JavaScript y Java. Además, en un esfuerzo por admitir el lenguaje de programación exclusivo de SAP, ABAP Cloud Environment también se beneficiará de la codificación de IA generativa asistida por IA. Estas herramientas se encuentran actualmente en versión preliminar y se espera que se lancen el próximo año, mejorando la experiencia de desarrollo en la nube en la plataforma tecnológica empresarial (BTP) de SAP. .

La decisión de infundir IA en ABAP, coincidiendo con el 40.º aniversario del idioma , enfatiza el esfuerzo de SAP por mantener la relevancia de su estándar de programación bien establecido en la era moderna de la nube. ABAP Cloud Environment, que es el sucesor del antiguo Embedded Steampunk, sirve como herramienta de desarrollo dedicada dentro de la nube para aplicaciones específicas de SAP.

El director de tecnología, Juergen Mueller, explicó que el lobby unificado en BTP facilita una colaboración más fluida entre los desarrolladores ciudadanos y los desarrolladores profesionales, con capacidades de IA generativa que mejoran la productividad general. Además, estos avances en Build Code y ABAP Cloud Environment son clave para integrar aplicaciones y extensiones con el sistema de planificación de recursos empresariales de SAP, S/4HANA, manteniéndose en línea con el objetivo de SAP de un”núcleo limpio”.

[ contenido incrustado]

Paralelamente a los desarrollos en la codificación asistida por IA, SAP planea lanzar un motor vectorial para su base de datos en memoria HANA a principios de 2024, prometiendo mejoras en la búsqueda de similitudes y el filtrado basado en contenido. Esta iniciativa es parte de un movimiento más integral en el mercado de bases de datos para respaldar la búsqueda vectorial, como se ve con otras bases de datos convencionales y especializadas.

Sentimientos de los desarrolladores y perspectivas futuras

A pesar de lo que parece ser un avance, iniciativa de pensamiento, algunos desarrolladores han expresado preocupaciones, según The Register. El quid de la cuestión radica en el hecho de que una parte importante del trabajo de desarrollo de SAP todavía se realiza en sistemas locales. Para muchos profesionales que trabajan en la migración y adaptación de estos sistemas a la nube, el enfoque exclusivamente en la nube de las herramientas recién anunciadas puede no proporcionar beneficios inmediatos.

Expertos como Jelena Perfiljeva y Tobias Hofmann han comentado las ventajas potencialmente limitadas aplicabilidad de las herramientas exclusivas de la nube y el retraso en la disponibilidad general, respectivamente. Están enfatizando la necesidad de herramientas que puedan facilitar la transición del desarrollo local a un enfoque centrado en la nube. A pesar de las dudas, la ambición de SAP de impulsar la innovación en herramientas de codificación basadas en IA se alinea con las tendencias de la industria en las que empresas como MongoDB, AWS y Microsoft también están integrando la IA en sus entornos de desarrollo.

Holger Mueller, vicepresidente y Analista principal de Constellation Research, señaló que centrarse primero en ABAP habría estado más en línea con las necesidades del cliente, dada la prevalencia del código ABAP dentro de la base de usuarios de SAP. Sin embargo, SAP parece decidido a ayudar a sus clientes a pasar de sistemas locales a sistemas basados ​​en la nube, aunque el enfoque y las herramientas específicas para lograrlo siguen siendo temas de mayor discusión y desarrollo.

La Era de herramientas de codificación de IA

Una herramienta que obtuvo una inversión de capital de Microsoft es Builder.ai, una empresa de software de IA que ofrece a Natasha AI el administrador de productos a través de Microsoft Teams. Builder.ai y GitHub Copilot son dos tipos diferentes de herramientas impulsadas por IA para el desarrollo de software. Builder.ai es una plataforma sin código que permite a los usuarios crear aplicaciones eligiendo entre varias plantillas y funciones, sin escribir ningún código. Google también se asoció con Replit para ofrecer Ghostwriter, una herramienta de inteligencia artificial que ayuda a los desarrolladores a escribir código. La asociación también brinda a los desarrolladores de Replit acceso a Google Cloud y viceversa. Además, Google incorporó la generación de código y la depuración a su chatbot Bard AI. Los usuarios pueden escribir sus preguntas o solicitudes de codificación en lenguaje natural y Bard generará múltiples borradores de posibles respuestas para que puedan elegir. Amazon lanzó CodeWhisperer, una herramienta de inteligencia artificial gratuita que compite con GitHub Copilot. Funciona con los lenguajes Python, JavaScript y Java y se integra con IDE populares como PyCharm y Visual Studio Code. Ayuda a los usuarios a escribir código de forma más rápida y sencilla. CodeWhisperer está integrado con servicios y herramientas de AWS, como Lambda, CloudFormation y Amplify. En mayo, Meta presentó CodeCompose, una herramienta impulsada por IA que ofrece sugerencias de código para varios lenguajes, incluido Python, mientras los desarrolladores escriben en entornos de desarrollo integrados (IDE) como VS Code. La herramienta puede utilizar su comprensión del código circundante para proporcionar sugerencias mejoradas. La empresa china Baidu también compite en este espacio con su propia IA de codificación. Comate es compatible con los principales marcos de entorno de desarrollo integrado (IDE) y admite más de 30 lenguajes de programación, con un fuerte énfasis en C/C++, Python y Java. En julio, Stack Overflow presentó su asistente de codificación OverflowAI. OverflowAI es una herramienta basada en web que permite a los usuarios ingresar consultas en lenguaje natural y obtener fragmentos de código generados por un modelo de aprendizaje profundo entrenado en millones de publicaciones de Stack Overflow y otras fuentes. La plataforma admite varios lenguajes de programación, como Python, C#, Java y SQL. Hugging Face se ha posicionado como líder en el mercado de la IA y SafeCoder de la empresa refleja el éxito continuo. Lanzada en agosto, la herramienta garantiza que el código permanezca dentro de la nube privada virtual (VPC) durante las etapas de capacitación e inferencia. El diseño de SafeCoder permite la implementación local, otorgando a las empresas la propiedad de su código, similar a un GitHub Copilot personalizado.

Categories: IT Info