Recall back in the first lesson of this unit, Describing SAP's AI Strategythat we talked about AI Foundation as one of the "building blocks" of SAP's AI strategy. More specifically we mentioned that AI Foundation is a "one stop shop that has everything an organization needs". Let's explore further what we mean by that phrase.
A good way to think of AI Foundation is that it's an "operating system" for AI. Let's review that term:
An operating system is the fundamental software that manages a computer's hardware and software resources, providing a platform for applications to run. It acts as an intermediary between the user and the computer hardware, making it possible for users to interact with the machine and its various components without needing to understand the complexities of the underlying hardware.
AI Foundation works in the same way. So taking the above definition and adjusting it we would have the following:
AI Foundation is comprised of several fundamental services (all running on SAP BTP) that together provide a platform for AI models to be trained (production) and AI enabled applications to be designed and to be run (consumption). It acts as an intermediary between the user (whether that user is a enduser, developer or administrator) making it possible for them to both produce and consume AI capabilities without needing to understand the complexities of the underlying hardware.
Going deeper into AI Foundation we can say that the "operating system" capabilities it provides allow AI practitioners to do three things:
Let's take a closer look at the tools providing these capabilities.
AI Foundation contains a powerful set of products with every feature needed for AI success. They are:
- Unified AI Portal
- Joule Studio
- Generative AI Hub
- SAP Document AI
Unified AI Portal
Joule Studio
Joule Skills and Joule Agents
The following should help in identifying skills versus custom AI gents use cases:
| | Joule Skills | Custom AI Agents |
|---|
| Aspects | Are part of an advanced AI model, and can act on specific operation, by leveraging the context of the conversation | Are autonomous, multi-tool systems that solve complex problems by selecting and executing appropriate tools dynamically |
| Purpose | Single, predefined and repetitive, atomic operations | Multi-step, adaptive problem solving |
| Complexity | Simple operations with known inputs/outputs | Complex, dynamic workflows |
| Flexibility | Limited to predefined actions | Highly flexible and goal-oriented |
| Integration | Specific APIs via SAP Build actions | Multi-tool orchestration |
| Resource consumption | Minimal resource consumption | More resource-intense due to its use of large language models |
Generative AI Hub
A Short Digression on SAP AI Core and SAP AI Launchpad
(Another) Short Digression on APIs
SAP Document AI
The Final Pieces of The Puzzle
SAP Knowledge Graph and SAP Foundation Model
Summary
SAP's AI Foundation is a comprehensive suite of tools, services, and runtimes built on SAP BTP. Its primary purpose is to empower developers, data scientists, and business experts to build, deploy, manage, and scale powerful, business-centric AI solutions.