A SAP quer que os desenvolvedores vejam sua plataforma Build como a única solução de extensão para todos os aplicativos da SAP, de acordo com Michael Aneling, diretor de produtos da SAP Business Technology Platform (BTP). No evento TechEd desta semana, a empresa está mostrando um novo assistente de extensibilidade, já disponível, que dá aos desenvolvedores acesso ao SAP Build diretamente do S/4HANA Cloud Public Edition, permitindo que eles estendam campos personalizados, lógica de negócios e processos dentro do ambiente S/4HANA Cloud ABAP ou no SAP BTP.
Integração entre S/4HANA e SAP Build
"Um recurso crítico dessa integração é o conhecimento do contexto empresarial — como eventos e objetos — ao criar processos empresariais e durante a transição entre SAP S/4HANA e SAP Build", observou a SAP. "Isso preserva informações empresariais importantes, permitindo que os desenvolvedores alternem perfeitamente entre ambientes sem perder o contexto crucial."
Até o final do ano, o assistente de extensibilidade permitirá que os desenvolvedores criem também aplicativos SAP Fiori e SAPUI5 personalizados.
Joule Studio no SAP Build
Na mesma época, a SAP lançará o Joule Studio no SAP Build, que fornecerá um ambiente dedicado para empresas criarem, implementarem, monitorarem e gerenciarem habilidades personalizadas para seu copiloto de IA, Joule. Habilidades personalizadas, que complementam os recursos prontos para uso do Joule, estenderão a IA conversacional para fluxos de trabalho específicos da organização.
Integrações de IA de terceiros
Além disso, os clientes poderão integrar qualquer sistema de terceiros ao Joule para criar o que a SAP descreveu como "uma experiência de usuário conversacional totalmente integrada".
O Joule também será integrado ao SAP Build Work Zone, uma ferramenta de low-code para criação de sites. Os recursos de IA generativa do Joule fornecerão suporte durante a navegação de dados de sistemas de negócios conectados. Tudo isso estará disponível na edição padrão do SAP Build Work Zone, no site SAP Start e no aplicativo SAP Mobile Start.
Novos recursos no SAP Build
Novos recursos, como explicação de código e pesquisa de documentação no SAP Build Code, ajudarão os desenvolvedores Java e JavaScript, que também poderão automatizar fluxos de trabalho no SAP Build Process Automation, com assistência de IA generativa.
No início do ano que vem, a SAP planeja estender o Joule para ajudar desenvolvedores usando ABAP (Advanced Business Application Programming), a linguagem de programação de alto nível da SAP, a gerar código de alta qualidade e testes unitários que estejam em conformidade com o modelo de desenvolvimento ABAP Cloud da SAP. O Joule também poderá gerar explicações para código legado, para facilitar o caminho para a modernização de bases de código legadas e a migração para um "núcleo limpo", um sistema ERP moderno sem personalizações codificadas.
Atualizações do hub de IA generativa
Até o final do ano de 2024, os desenvolvedores poderão personalizar modelos de IA pré-treinados usando um processo guiado, para criar seus próprios aplicativos orientados por IA. Eles também terão a capacidade de integrar recursos avançados de IA em aplicativos da web, com novo suporte de kit de desenvolvimento de software (SDK) para ABAP, Java e JavaScript. Este kit de ferramentas os ajudará a incorporar recursos inteligentes como chatbots e geradores de conteúdo em sites.
Outro novo SDK, o ABAP AI SDK, permitirá que os desenvolvedores acessem recursos de hub de IA generativa de dentro de aplicativos ABAP personalizados para que possam adicionar funções de IA a esses aplicativos e extensões.
Novos LLMs
Por fim, a SAP está adicionando vários novos modelos de linguagem grande (LLMs) ao hub de IA generativa até o final deste ano, aumentando o número para mais de 30. As adições incluem:
- Aleph Alfa Pharia-1
- Gerador de imagens Amazon Titan
- IBM Mistral Grande 2
- OpenAI Dall-E 3
Com essas expansões, a SAP está posicionando sua plataforma Build como uma solução abrangente para extensibilidade e IA, permitindo que os desenvolvedores criem aplicativos personalizados e integrem recursos avançados de IA em seus sistemas SAP. Essa estratégia visa atender às crescentes demandas dos clientes por soluções empresariais flexíveis e inteligentes.