Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
christian_bartels
Product and Topic Expert
Product and Topic Expert
839

On March 28, 2024, IBM had published the first release of its ABAP® Software Development Kit (SDK) for IBM® watsonx™ services. The IBM watsonx AI and data platform brings together new generative AI (gen AI) capabilities powered by foundation models and traditional machine learning (ML). Using IBM Watson Machine Learning, you can build analytic models and neural networks, trained with your own data, that you can deploy for use in applications. Using IBM watsonx.ai, you can run text inference and more on Large Language Models (LLM). The SDK provides a class library that can be downloaded to SAP systems using abapGit and comes in two flavors:

  1. ABAP SDK for IBM watsonx, using SAP NetWeaver for the SAP Business Suite running on SAP NetWeaver 7.50 or above and for the SAP S/4HANA on-premises edition.
  2. ABAP SDK for IBM watsonx, using SAP BTP ABAP Environment for the SAP Business Technology Platform ABAP Environment.

On June 27, 2024, version 1.1.0 of the SDK was released by IBM. Enhancements in this release include a new method Text_Embeddings for the watsonx.ai service and the support of various update methods in the Watson Machine Learning and watsonx.ai services for SAP NetWeaver AS ABAP 7.50+. More information about the changes in version 1.1.0 can be found in the repositories in the migration document MIGRATION-V1.1.0.md.

Detailed information on how to setup and use the SDK can be found in the README.md files of the GitHub repositories. The README.md files also provide two comprehensive examples to show how the supported services can be used. An even more elaborated article about how use watsonx services with the ABAP SDK can be found in Joachim Rese's blog article How to Bring Generative AI to Your ABAP Program Using the ABAP SDK for IBM watsonx.

Labels in this area