Con motivo de la conferencia TechED dedicada a desarrolladores que se celebra en Bangalore, India, SAVIA dio a conocer diferentes herramientas para el desarrollo en torno a la IA generativa en particular. "Queremos acelerar el acceso de los clientes a las tecnologías de IA generativa", dijo Walter Sun, director global de IA de SAP, durante una conferencia telefónica previa al evento.

Índice
  1. Código de compilación acercándose
  2. Optimización de la plataforma tecnológica empresarial
  3. Un LLM hecho en SAP en construcción
  4. La búsqueda de vectores llega a Hana Cloud

Código de compilación acercándose

Entre las herramientas lanzadas, se encuentra Build Code, que debería estar disponible a principios de 2024. La suite está optimizada para el desarrollo en Java y JavaScript, pero también es interoperable con el modelo de desarrollo en la nube ABAP patentado de SAP y utiliza su asistente Joule AI como asistente de programación. piloto. El año pasado, la editorial alemana presentó la suite Build, orientada al low code para desarrolladores empresariales. Las dos soluciones tienen partes comunes, señala Walter Sun, "utilizan el mismo software unificado de gestión del ciclo de vida de las aplicaciones y las mismas capacidades de gobernanza, y existe una profunda interoperabilidad entre las dos".

Build Code se basa en gran medida en su predecesor, la suite Build presentada el año pasado. (Crédito de la foto: SAP)

"Tal vez el mercado no esté exigiendo esta interoperabilidad todavía, pero es mejor planificarla con anticipación", dijo Michele Rosen, líder de investigación para tecnologías de desarrollo de inteligencia artificial de generación y bajo código, sin código en IDC. "Hay poca evidencia de que los desarrolladores de negocios y los desarrolladores de TI estén trabajando juntos estrecha y simultáneamente para construir soluciones digitales", dijo el consultor. "Sin embargo, SAP tiene razón en que las herramientas utilizadas por diferentes perfiles de desarrolladores deben funcionar juntas", añadió. La verdadera ventaja puede residir en las capacidades de gobernanza más que en la colaboración. “Para que el desarrollo de código bajo tenga un impacto real en una empresa, los desarrolladores de negocios necesitan acceso administrado a los sistemas centrales controlados por TI, y los desarrolladores de TI deben poder trabajar en y con la plataforma de código bajo para personalizar los componentes existentes y crear otros nuevos. ”, añade.

Optimización de la plataforma tecnológica empresarial

Ya sea que utilicen IA generativa o no, SAP sostiene que su plataforma de innovación optimizada para aplicaciones SAP en la nube Business Technology Platform (BTP) es el lugar ideal para que las empresas creen sus aplicaciones, en lugar de construirlas. conectarse directamente a su sistema S/4HANA ERP. El proveedor ha publicado dos recursos adicionales para su plataforma BTP: un marco de orientación con metodologías y arquitecturas de referencia, y una guía para desarrolladores que incluye bloques de construcción y guías paso a paso. SAP también lanzó un SDK de código abierto para crear extensiones en Business Technology Platform. Además, la empresa ha agregado herramientas de registro y telemetría para ayudar a los desarrolladores a ajustar sus aplicaciones.

SAP ha fortalecido las capacidades de BTP. (Crédito de la foto: SAP)

Además, se ha implementado un programa de recompensas para alentar a las empresas que utilizan S/4HANA Cloud Private Edition a no personalizar el núcleo de su sistema ERP y, en su lugar, agregar extensiones a BTP. Hasta ahora, mantener un "núcleo limpio" se ha visto como una recompensa en sí misma, con beneficios como actualizaciones anuales más sencillas y un mantenimiento del sistema simplificado, pero SAP ahora ofrece recompensar a las empresas con créditos adicionales por el uso de BTP. SAP ahora quiere ayudar a las empresas a integrar la IA generativa en sus aplicaciones, confiando en la capacidad de los LLM para resumir, sintetizar o generar contenido.

Un LLM hecho en SAP en construcción

En cuanto a los LLM, SAP no quiere crear estas herramientas desde cero: "Queremos absolutamente aprovechar lo que ya existe", dijo Walter Sun, enfatizando que ya existen muchos excelentes modelos de lenguaje (LLM) sobre los cuales construir y simplemente agregar. sus propias indicaciones, configuraciones e integración de datos para que estos modelos estén rápidamente disponibles para los clientes empresariales. "Al mismo tiempo, SAP está invirtiendo en la construcción de un "gran modelo de negocio", una especie de LLM, pero basado en transacciones, que la empresa está particularmente bien situada para desarrollar", añadió el ejecutivo.

Este último también precisó que el modelo SAP fue entrenado con datos anónimos de miles de empresas que utilizan su software, con su consentimiento. "Otras empresas no tienen los datos comerciales para construir un modelo de este tipo", afirma. “Estos grandes modelos requieren una gran cantidad de datos de entrenamiento. Esto representa un gran esfuerzo de inversión para SAP”, añadió. Estas iniciativas estarán disponibles para los usuarios de SAP Build Code, entre otras herramientas.

La búsqueda de vectores llega a Hana Cloud

Los LLM solo pueden responder preguntas sobre los datos en los que fueron capacitados. Sin embargo, dado que el proceso de formación es relativamente lento y costoso, resulta difícil mantenerlos actualizados. Sin embargo, es posible mejorarlos enviando datos relevantes en tiempo real. El desafío es obtener esta información adecuada de la base de datos de una empresa porque los motores de búsqueda sólo devuelven respuestas que coinciden con palabras clave y no incorporan el concepto más amplio. Por ejemplo, a veces los documentos se refieren a una mejora o mejora del producto en lugar de a una actualización. La solución para los diseñadores de aplicaciones de IA es utilizar una base de datos optimizada para la búsqueda de vectores, donde un vector es una serie de números que describen los datos en diferentes dimensiones.

La búsqueda de vectores llega a Hana Cloud. (Crédito de la foto: SAP)

El otro gran anuncio de SAP es la mejora de Hana Cloud, el motor de base de datos que sustenta su S/4HANA ERP y muchas de sus otras aplicaciones, para soportar el almacenamiento vectorial y la búsqueda de datos no estructurados. "Hana Cloud toma cualquier tipo de datos comerciales y los integra en un vector multidimensional, lo que hace posible unir cosas si son similares", dijo Jürgen Müller, miembro de tecnología de la junta ejecutiva de SAP. e innovación. En otras palabras, las empresas que crean aplicaciones de IA generativa en la plataforma SAP pueden utilizar Hana Cloud para integrar información comercial relevante y actualizada en las indicaciones que envían a los LLM. "Muchas empresas ya tienen sus datos más importantes en Hana Cloud, por lo que no necesitan implementar una base de datos vectorial separada para estas capacidades", dijo. El acceso a la búsqueda vectorial de Hana Cloud no se limitará a quienes desarrollen aplicaciones SAP: la base de datos está disponible en las tres principales nubes hiperescaladoras, y la compañía dijo que su centro de IA de reciente generación ofrece a los desarrolladores acceder a LLM de diferentes proveedores. Estas mejoras en la búsqueda vectorial, como muchos otros productos y funciones presentados en TechEd 2023, estarán disponibles en el primer trimestre de 2024.