We know that SAP AI is no longer the distant future—it’s here, and it’s transforming how businesses operate, make decisions, and drive results. But what will 2025 hold for SAP AI and the companies that rely on it?
The story of SAP AI’s next chapter is not just one of innovation; it’s one of evolution. It’s about shifting from experimenting with AI to mastering it.
Let’s take a look at five key themes that will shape the AI landscape for SAP customers in 2025 and what they mean for the future of business.
The Rise of AI Agents: Moving from Assistants to Autonomous Agents
Today, we’re just scratching the surface of what AI agents can do. Sure, we have basic AI-driven search assistants, but 2025 is set to bring a new wave of more sophisticated multi-agent systems.
These AI agents won’t just be helping you search for documents or answering basic queries. They’ll be planning, reasoning, and collaborating—not just with SAP business users but with other systems too. Think of it like having an intelligent co-pilot by your side, capable of coordinating complex tasks across multiple systems. Fantastic isn’t?
What does this mean for businesses? It’s the potential for a future where AI is proactively responding to real-time business events—whether it’s a supply chain disruption or an unexpected surge in demand.
By 2025, AI won’t just help with tasks; it will predict and act in advance, allowing the SAP users to focus on strategy while the AI agents handle the repetitive, high-volume tasks.
Models: Quality Over Quantity
In the past, AI breakthroughs were driven by bigger models and more data. But 2025 will see a shift in focus. It’s no longer just about feeding massive amounts of data into models; it’s about giving AI the right data—data rich in context.
The truth is, context is everything. Without it, SAP AI is just guessing. But with context, AI becomes smarter, more accurate, and more useful.
The future of SAP AI will be shaped by how businesses leverage their own unique, rich data sources. The companies that win won’t necessarily be the ones with the biggest datasets, but those who can fine-tune their models to extract real value from their information.
Adoption: From Hype to Reality
By 2025, we’ll have moved past the hype of SAP AI. The real conversation will be about adoption at scale. Companies will no longer be asking, “Should we use AI?” Instead, they’ll be figuring out, “How do we use AI to solve our biggest problems?”
This shift will be driven by meaningful advancements in AI’s ability to integrate seamlessly with business processes. We’ll see AI working hand-in-hand with SAP business users, not just as a tool, but as a partner in achieving business outcomes.
AI as the New User Interface
What happens when AI becomes the primary way we interact with technology? In 2025, we’ll be closer to finding out. AI won’t just be behind the scenes, powering decisions—it’ll be front and center, changing how users interact with SAP software entirely.
Imagine a future where you don’t have to navigate a complicated interface or pull up endless dashboards to get what you need. Instead, you simply tell the system what you want, and the AI makes it happen.
In this new world, the user experience will be less about clicking buttons and more about communicating your intent. SAP AI will make systems simpler, more accessible, and ultimately more powerful.
Regulation: Navigating the New Rules of Innovation
AI is evolving faster than regulations can keep up, and 2025 will see an increasingly fragmented regulatory landscape. But rather than stifling innovation, regulation will provide an opportunity to shape the future of AI responsibly.
Businesses that succeed in the AI-driven world will be those that take ethics, safety, and responsible use seriously.
It’s not just about complying with the rules; it’s about setting the standard for what responsible AI looks like. The companies that build trust with their customers by using AI ethically will have a competitive advantage.
Looking Ahead: AI’s Impact on SAP Customers in 2025
As we look toward 2025, the future for AI is clear: deeper integration, AI agents, and new user interface. SAP AI won’t just be a tool; it’ll be a partner in driving business success. But success in this new era won’t come from doing more of the same. It’ll come from thinking differently about how we work, how we make decisions, and how we build our businesses.
As SAP customers, you’ll have the opportunity to lead this change. By embracing SAP AI in 2025, you’ll be setting the stage for a future where technology, SAP consultants and SAP business users work together to achieve more than ever before.
The question is, are you ready?
We at Zequance AI is helping SAP consultants to stand out from the crowd, and take career to the next level with our free SAP AI tutorials on youtube. Subscribe Now!
In our previous blogs, we explored various fundamental concepts surrounding artificial intelligence, including an introduction to AI, machine learning, deep learning, generative AI, large language models (LLMs), and prompt engineering. Each topic laid the groundwork for understanding the advanced capabilities of AI and its applications across industries.
Now let’s understand what’s SAP’s AI strategy.
This 7 part blog series is designed for anyone who wants to start learning about SAP AI. No matter what your job is or what you do, understanding the basics of Generative AI how it connects to SAP is a smart choice.
In this blog series, we’ll break down SAP AI into easy-to-understand parts, covering one step at a time.
SAP’s approach to AI is structured around its AI Strategy, which aims to infuse AI into applications and business processes through two main pillars:
Embedded AI in SAP Applications
Exposing Business-Centric AI Services via SAP BTP
Embedded AI in SAP Applications
SAP integrates AI capabilities natively within its business applications such as SAP S/4HANA, SuccessFactors, SAP Fieldglass etc. This allows customers to leverage AI without needing extensive development efforts.
For example, AI-assisted person insights in SuccessFactors helps managers identify discrepancies in employee compensation by analyzing historical data.
Similarly, the SAP Integration Suite now automates the creation of integration flows based on user-defined scenarios, streamlining the integration process.
In SAP Fieldglass, generative AI simplifies recruitment for external workers, enabling hiring managers to generate job descriptions 85% faster and project managers to deliver statements of work more efficiently.
Exposing Business-Centric AI Services
SAP is focused on offering targeted AI services through SAP Business Technology Platform (BTP) for custom scenarios. By partnering with AI leaders like OpenAI, NVIDIA, Microsoft etc SAP provides access to foundational models, enabling developers to build custom applications featuring generative AI.
Notably, SAP leverages Microsoft’s Azure OpenAI Service, allowing customers access to powerful LLMs without needing individual contracts with third-party vendors.
What is SAP Business AI?
You may have heard about SAP Business AI in multiple occasions and we want to simplify it for you. SAP Business AI encompasses a suite of AI-related solutions aimed at unifying SAP’s offerings.
You can image it as an umbrella under which all AI related solutions are included. It’s just an idea but not a single product. It includes multiple components.
Key components are:
Joule: An advanced generative AI copilot embedded throughout SAP’s cloud enterprise portfolio, delivering contextualized insights and enhancing productivity in a secure manner.
Embedded AI Capabilities: As discussed earlier these capabilities are embedded across SAP solutions, offering functionalities like intelligent document processing, personalized recommendations, and forecasting.
AI Foundation on SAP BTP: A collection of ready-to-use AI services and tools designed to accelerate AI integration into business processes.
What About SAP’s Own Foundation Models?
We’ve seen how SAP is using other foundation models like OpenAI’s to build AI solutions. But is SAP coming up with their own LLMs? the answer is Yes!
SAP is developing the SAP Foundation Model, a table-native AI model designed for predictive tasks on tabular data. Unlike LLMs, which excel in text generation, the SAP Foundation Model aims to outperform traditional methods in classification and regression tasks, thus ensuring reliable and relevant AI solutions tailored to business needs.
Conclusion
SAP Generative AI is not just about leveraging advanced technologies; it’s about embedding AI seamlessly into business processes and applications. By providing users with powerful tools and insights, SAP is committed to helping organizations unlock the full potential of AI to drive better outcomes.
Stay tuned for more insights as we continue our exploration of SAP Generative AI and its transformative impact on the business landscape.
In this blog, we’ll guide you through the process of building a full-stack application from scratch using SAP Build Code and SAP Joule’s Generative AI.
We’ll leverage SAP Joule’s Generative AI to streamline the development of data models and application logic for essential functionalities like customers, purchases, and redemptions. Whether you’re a seasoned developer or just starting out, this walkthrough will show you how these powerful tools can accelerate your development process and enhance your projects. Let’s dive in!
Before diving in, here’s what we’ll cover in this guide:
Create a full-stack project using a template.
Develop data entities and services with Joule’s Generative AI.
Generate application logic code using Joule’s Generative AI capabilities.
Add a UI to the application and perform testing.
Step 1: Logon to SAP BTP Trial. If you don’t an account and want to setup one this blog will help.
Once your trial account is ready follow these steps: Click on “Go To Your Trial Account”.
Step 2: Click on Boosters.
Step 3: Search for “Get started with SAP Build Code ” and Click on it.
Step 4: Click on Start.
And, wait for few minutes to setup the SAP Build automatically for you.
Step 5: Then, click on Navigate to Subaccount.
Step 6: Once you’re inside the subaccount click on Instances and Subscriptions.
Step 7: Click on SAP Build code.
Step 8: Then, Click on Create.
Step 9 :Choose Build an Application. Then, choose SAP Build Code.
Step 10: Next, choose Full Stack Application.
Step 11: Provide a name for the project of your choice and click Create.
Step 12: Click on Ok. It will navigate you to SAP Business Application Studio.
Step 13: Click on Joule Icon.
Step 14: Type “/” in the command section and select “cap-gen-app.“
Step 15: Then, paste the below prompt and press send.
“Design a customer loyalty program application. Define 4 data entities: Customers, Products, Purchases and Redemptions. Each customer must have the following fields: name, email, 7-digit customer number, total purchase value, total reward points, total redeemed reward points. All fields for each customer should be integer except name and email that will be stored as string. Each product should have a name, description and price. Purchases should include the following fields: purchase value, reward points. All fields in Purchases must be integer. Redemptions must have 1 field in integer: redeemed amount. Each purchase and redemption will be associated to a customer. Each purchase will be associated to a product and is called selectedProduct. “
Step 16: Click on Accept .
Step 17: The screen will get updated once the prompt is executed. Then choose Open Editor. And select Sample Data.
Step 18:Choose Customers and Value 5 and press on Add. It will create 5 sample records for customer data.
Step 19: Click on Enhance.
Step 20: Next, click on StoryBoard.
Step 21: And select Purchases > Add logic.
Step 22: Click on Add.
Step 23: Then, choose on Open Code Editor > Application Logic.
Step 24: Copy the below prompt and paste it into the text field as given below press the send button. It will send the prompt to Joule to process.
“Reward points of each purchase will be the one tenth of the purchase value. Each purchase value will be added to the total purchase value of the related customer. Each reward point will be added to the total reward points of the related customer.”
Step 25: Click on Accept.
Step 26: Then, choose StoryBoard.
Step 27: And, select Create a UI application.
Step 28: Fill in the text fields as follows:
Display name: Purchases
Description: Manage Purchases
Then, click Next.
Step 29: Choose Templete-Based. And, click Next.
Step 30: Choose List report page. Click Next.
Step 31: Choose main entity as Purchases. Click on Finish.
Repeat steps 27-31 to create additional UI apps for the Customers and the Redemptions.
Details to be filled for Customer and Redemptions is given below:
Step 32: Fantastic! We’re ready to test the app. To test the application click on Run and Debug button.
A new tab opens. Click on Customers > Go.
It will open the list of customer data. Choose any one of the customers to test the edit function.
Click on the “Edit” and change Name and Email as given below, and Save.
Great, now you are able to see the list of customers and you can edit it too.
Let’s test the Create functionality of the app. Click on the Create button.
And fill the details for a new customer as given below.
The new customer is now added successfully.
Summary
In summary, this guide has detailed how to build a full-stack application from a template using SAP Build Code, incorporating SAP Joule’s Generative AI capabilities. We utilized Joule to generate code for data entities and services related to customers, purchases, and redemptions, and also to develop the application logic. By leveraging these tools, you can streamline the development process and create robust applications efficiently. Continue exploring SAP Build Code and Joule to unlock further possibilities and enhance your development projects.
Here is a detailed demo to help you learn further!
In our previous blog, we talked about how Artificial Intelligence (AI) helps a robot find your lost toy by thinking like a human. Now, we’re going to take it a step further and explore Machine Learning (ML), which is like teaching the robot how to learn on its own. Let’s dive into it in a fun and simple way!
This 7 part blog series is designed for anyone who wants to start learning about SAP AI. No matter what your job is or what you do, understanding the basics of Generative AI how it connects to SAP is a smart choice.
In this blog series, we’ll break down SAP AI into easy-to-understand parts, covering one step at a time.
In our previous blog, we discussed how AI can help a robot find your lost toy. Now, let’s explore how we can teach the robot to recognize different types of toys.
Imagine we want the robot to be able to identify various toys — like cars, dolls, and building blocks. Here’s how we can do it:
Show and Tell: We start by showing the robot lots of pictures of different types of toys. For example, we show it many pictures of cars, dolls, and building blocks, each labeled with the toy’s name.
Teach the Robot: We need to train the robot to recognize these toys based on their size, color, shape, and other features. This is like teaching a friend what your favorite toys look like so they can help you find them.
Recognize New Toys: Once the robot has seen many pictures of each type of toy, it can start to recognize them in real life, even if they don’t look exactly like the pictures. For example, even if you have a new toy car that looks a bit different from the ones we showed, the robot should still be able to identify it as a toy car.
Practice Makes Perfect: The more pictures of toys the robot sees, the better it becomes at recognizing them. This is because it learns to pick out common features and differences between toys, helping it make better guesses.
This process of teaching the robot with lots of examples is known as Machine Learning.
In summary, Machine Learning is:
A subset of Artificial Intelligence: It’s one way of making machines smart.
Learning from Examples: It involves giving machines lots of data (like pictures of toys) so they can learn and make decisions based on that data.
So, just like you learn to recognize different toys by seeing and playing with them, robots learn to identify toys by looking at many examples. The more they see, the smarter they get!
Types of Machine Learning
Now, let’s dive into the different ways robots and computers can learn from data. Machine Learning can be categorized into three main types:
Supervised Learning
Unsupervised Learning
Reinforcement Learning
Each type of Machine Learning serves a unique purpose and uses different methods to learn from data. Let’s explore each type in detail.
Supervised Learning
Remember when we taught the robot to identify various toys by showing it lots of pictures of different types of toys, each labeled with the toy’s name? This method is known as Supervised Learning.
In Supervised Learning:
We Provide the Answers: Just like you told the robot which toy is a car, doll, or block, we provide the machine with examples that are labeled with the correct answers.
The Machine Learns: The machine uses these labeled examples to learn how to identify or predict new, unlabeled data.
Here’s how Supervised Learning works in the real world:
Email Spam Filtering: Classifying emails as spam or not spam based on features from the email content and sender.
Image Classification: Identifying objects in images, such as recognizing animals or detecting objects in self-driving cars.
Facial Recognition: Verifying individuals based on facial features, used in security systems or unlocking devices.
Financial Fraud Detection: Spotting potentially fraudulent transactions by analyzing patterns in financial data.
Speech Recognition: Converting spoken language into text, like in voice assistants such as Siri or Google Assistant.
Unsupervised Learning
Let’s think about how kids learn to group their classmates on the first day of school. They notice differences and similarities among their classmates without anyone explicitly telling them how to categorize them. This is similar to Unsupervised Learning.
In Unsupervised Learning:
No Labels Provided: The machine is given data without any labels or categories. It must find patterns and group similar items on its own.
Pattern Discovery: The machine identifies similarities and differences in the data, grouping similar items together based on the patterns it discovers.
For example:
Clustering Customer Segmentation: Businesses use unsupervised learning to group customers based on purchasing behavior, helping tailor marketing efforts.
Anomaly Detection in Cybersecurity: Identifying unusual patterns in network traffic to flag potential security threats.
Recommendation Systems: Suggesting products or content based on patterns in user behavior, like how Netflix recommends movies.
Reinforcement Learning
Imagine teaching a dog a new trick. You give the dog a treat when it performs the trick correctly and no treat when it doesn’t. Over time, the dog learns to do the trick more often to get more treats. This is similar to Reinforcement Learning.
In Reinforcement Learning:
Learning by Trial and Error: An agent (like a robot or computer program) learns to make decisions by receiving rewards for good actions and penalties for bad ones.
Interactive Learning: The agent interacts with its environment, learns from the outcomes of its actions, and adjusts its behavior to maximize rewards.
For example:
Game Playing: AlphaGo, developed by DeepMind, uses reinforcement learning to play the board game Go at a superhuman level, learning the best strategies through practice.
Self-Driving Cars: Reinforcement learning helps these cars learn how to navigate traffic and make driving decisions by simulating various driving conditions.
Algorithmic Trading: Making trading decisions based on historical and real-time market data to develop effective trading strategies.
Summary
Machine Learning is a branch of Artificial Intelligence that allows computers to learn from data and experiences, without being explicitly programmed for every task. Whether it’s recognizing toys, understanding voice commands, or helping doctors analyze medical images, Machine Learning is becoming an integral part of our everyday lives.
The term “Artificial Intelligence (AI)” was first used back in 1956, but it was mostly discussed in scientific research or shown in movies. However, with the rise of ChatGPT, AI has become a hot topic everywhere.
This 7 part blog series is designed for anyone who wants to start learning about SAP AI. No matter what your job is or what you do, understanding the basics of Generative AI how it connects to SAP is a smart choice.
In this blog series, we’ll break down SAP AI into easy-to-understand parts, covering one step at a time.
Artificial Intelligence (AI) — A Kid’s Perspective
Let’s break down AI in a simple way. Imagine you’re looking for your favorite lost toy.
Here’s what you need to do to find it:
1. Identify Your Toy: You need to know exactly what your toy looks like.
2. Recognize Similar Items: If you find other toys, you need to tell if they’re the same as your lost toy. If it is the same type, you’ll check if it’s your specific toy.
3. Plan Your Search: You should come up with a plan to find your toy. For example:
First, check your room.
If it’s not there, look in the living room where you play with your toys.
If you still don’t find it, ask your family if they’ve seen it.
4. Adapt to the Situation: If your room is messy, you might need to search carefully among the clutter.
Now, imagine someone tells you, “I saw your toy in the backyard.”
Here’s what you would do:
You know where the backyard is and how to get there.
You won’t mistake a different toy for your own.
When you see the toy, you’ll check if it’s your favorite one.
You can find your toy because you have all these smart abilities.
But what if we could give these abilities to a robot so that the next time you lose your toy, the robot could help you find it?
Imagine the robot can move around and take pictures. That’s a good start, but it needs to think and act like you do. For example:
1. Identify the Room: The robot should recognize your room even if the furniture is rearranged. 2. Spot Your Toy: The robot should be able to identify your specific toy from other toys. 3. Understand Instructions: The robot needs to understand what you say and follow your directions. 4. Plan and Adapt: The robot should be able to make a search plan and adjust based on the situation, like searching more thoroughly if the room is messy.
In short, to find your toy, the robot needs to have human-like intelligence.
So Artificial Intelligence (AI) is — creating smart, human-like abilities in robots, machines, or computers.
What is AI?
Artificial Intelligence (AI) is when machines or computers are designed to imitate how humans think and make decisions.
In simple terms, AI is about making computers capable of “thinking” like humans.
AI allows computers to understand and analyze data, and make decisions on their own without needing constant human help. These smart machines use algorithms—detailed sets of instructions—to process information and get better at tasks over time.
Everyday Uses of AI
You might be using AI every day without even realizing it! Whether it’s the smart features in your apps or the technology behind your favorite services, AI is all around us, making life more convenient.
Here are some common ways AI is used in our daily lives:
Personalized Fitness Apps
Fitness apps like MyFitnessPal or Fitbit use AI to track your exercise routines and dietary habits. They analyze your data to offer customized workout plans and nutritional advice tailored to your personal goals and progress.
Navigation and Traffic Apps
When you use apps like Google Maps or Waze, AI helps find the fastest route to your destination. These apps analyze real-time traffic data to provide updates on road conditions and suggest alternative routes to avoid delays.
Smart Home Devices
Smart thermostats like Nest and security cameras like Ring use AI to learn your preferences and adjust settings automatically. For example, a smart thermostat can learn when you’re home or away and adjust the temperature to save energy while keeping you comfortable.
Email Filtering and Organization
Email services such as Gmail use AI to filter out spam and categorize your messages. AI helps organize your inbox by sorting emails into different categories, like primary, social, and promotions, so you can easily find important messages.
Streaming Music Services
Music streaming platforms like Spotify use AI to create personalized playlists based on your listening habits. AI analyzes the songs you play and suggests new music you might enjoy, enhancing your listening experience.
Voice-to-Text Apps
When you use speech-to-text features on your phone or computer, AI converts your spoken words into written text. This technology is useful for composing messages, taking notes, or creating documents hands-free.
Online Travel Booking
Travel websites like Expedia or Booking.com use AI to recommend flights and accommodations based on your past searches and preferences. AI helps you find deals and options that match your travel needs and budget.
These examples illustrate how AI is integrated into our daily routines, making tasks easier and more efficient while often working quietly behind the scenes.
Understanding AI Types
Let’s break down the types of AI in a way that’s easy to understand. Imagine AI as different kinds of robots or programs that can do different things. Here are the main types:
1. Narrow AI
Think of Narrow AI as a robot that is really good at doing just one specific job. For example, imagine a robot that can only play chess. It’s amazing at chess but can’t do anything else, like make sandwiches or tell jokes. Most of the AI we use today is Narrow AI. For instance, Siri on your phone can help with setting reminders or telling you the weather, but it can’t do your math homework or walk your dog.
Example: A calculator is a type of Narrow AI. It’s great at doing math, but it can’t help you with writing a story or making a drawing.
2. General AI
General AI is like having a super-smart robot that can do almost anything a human can do. It can play chess, help with homework, cook dinner, and even understand jokes. Right now, we don’t have General AI. It’s more like something you might see in movies where robots are almost as smart and versatile as humans.
Example: Imagine a robot that can help you with school projects, play games, and even chat with you about your favorite TV shows. This robot would be able to learn and do many different things, just like a person.
3. Artificial Superintelligence (ASI)
This is the most advanced type of AI, which is smarter than any human in every possible way. ASI would be able to solve complex problems, invent new things, and make decisions better than anyone else. But, this kind of AI only exists in science fiction for now.
Example: Think of a robot that could solve any puzzle in the world, create incredible art, and invent new technologies that we haven’t even thought of yet. It’s like having a super-genius robot who knows everything!
Generative AI fits under Narrow AI
Generative AI is a special kind of Narrow AI that can create new things. Instead of just following rules or doing tasks, it can make new content, like writing stories, drawing pictures, or composing music. For example, a Generative AI might help you write a fun story about a dragon and a spaceship, or it could generate a new piece of music based on your favorite songs.
Example: Think of an AI that helps you design a new video game level or comes up with new ideas for a storybook. It uses what it knows to create something new and original.
Generative AI fits under Narrow AI because it specializes in creating new content and isn’t yet capable of the broad range of abilities that General AI would have.
AI vs. Human Intelligence: Key Differences
Artificial Intelligence (AI) and human intelligence each have their unique strengths and characteristics. While AI is remarkable at handling numbers and rules with remarkable speed and accuracy, human intelligence brings emotional depth, creativity, and adaptability. Think of AI as a super-efficient calculator, whereas human intelligence is like a vibrant, ever-evolving work of art!
Here’s a closer look at how AI and human intelligence differ:
How They Learn:
AI: Learns by analyzing vast amounts of data and identifying patterns. It becomes proficient in specific tasks by processing numerous examples.
Humans: Learn through direct experiences, conversations, and exploration. Our learning encompasses everything from mastering new skills to understanding the beauty of natural phenomena.
Speed of Thinking:
AI: Executes tasks at lightning speed, especially those it has been trained on. It’s highly efficient with repetitive and well-defined activities.
Humans: May take a bit more time, but we excel at tackling complex problems and applying creative thinking to find innovative solutions.
Memory Capabilities:
AI: Retains information and facts based on programming but lacks personal experiences or emotions. It recalls data without the context of personal significance.
Humans: Remember events, emotions, and personal details, like cherished memories or favorite songs. Our memories are a blend of both joyful and challenging experiences.
Emotional Understanding:
AI: Does not experience emotions. It operates based on predefined rules and patterns.
Humans: Experience a wide range of emotions, such as joy, sadness, and empathy. Our feelings significantly influence our actions and interactions with others.
Adaptability:
AI: Functions based on its training and may struggle with unfamiliar situations. It is highly efficient but limited to its programmed scope.
Humans: Are highly adaptable and resourceful. We thrive in new and unpredictable scenarios, using creativity and critical thinking to navigate challenges.
Creativity and Innovation:
AI: Creates within its defined parameters. It’s like an artist working with a specific set of tools and constraints.
Humans: Are adept at generating novel ideas and solutions. Our creativity allows us to invent new concepts and push beyond existing boundaries.
Understanding Context:
AI: Knows what it has been taught but might struggle with nuanced contexts, such as interpreting humor or cultural subtleties.
Humans: Have a deep understanding of complex social interactions, humor, and cultural nuances. Our brains integrate diverse types of information to make sense of the world.
Decision-Making:
AI: Makes decisions based on data and programming. It follows logical rules and algorithms.
Humans: Use a combination of logic, emotions, and personal values to make decisions. Our choices reflect our unique perspectives and experiences.
In summary, AI and human intelligence each excel in their own ways. AI is a powerhouse of speed and precision for specific tasks, while human intelligence is enriched with creativity, emotional depth, and adaptability.
Summary
In this blog, we’ve explored the fundamental concepts of Artificial Intelligence (AI), starting from its basic definition to its real-world applications. We’ve simplified AI by comparing it to a robot that helps you find a lost toy, illustrating how AI mimics human-like problem-solving abilities. We discussed various everyday uses of AI, such as in fitness apps, navigation tools, and smart home devices, demonstrating its pervasive impact on our daily lives.
We also categorized different types of AI, including Narrow AI, which excels at specific tasks, General AI, which remains a theoretical concept with broader capabilities, and Artificial Superintelligence (ASI), a futuristic idea of AI surpassing human intelligence. Lastly, we introduced Generative AI, a type of Narrow AI that creates new content, showcasing its innovative potential.
This foundational understanding sets the stage for our upcoming discussions, where we’ll delve deeper into machine learning, deep learning, and the specifics of Generative AI. Stay tuned as we continue to break down these exciting topics in the next parts of our series.
In this blog, we’ll explore how to get started with SAP’s GenAI framework. It involves setting up of SAP AI Core and SAP AI Launchpad, and we will test the foundation model based on ChatGPT.
Let’s dive into setting up SAP AI Core and AI Launchpad
Step 1: Provision SAP AI Core in your SAP BTP Global Account.
We’ve a free tier account(not the trial). A free tier account is needed to use SAP AI Core.
Logon to SAP BTP Account and navigate to subaccount. My subaccount name is Zequance AI Trial.
Under manage assignments click on edit to add a service plan.
Then click on Add service plans.
Search “sap ai” and choose SAP AI Core. Then, choose Free Tier and Extended plan.
Click on Add 2 service plan.
Note: A free-tier account is required. SAP AI Core will not be available under plans if you’re using a 90-day trial account. Additionally, remember to save your changes after adding services.
Now under entitlements you will be able to see SAP AI Core as shown below.
Step 2: Select Boosters from the navigation pane on the left, then choose the booster for SAP AI Core.
Click on Start.
Once Checking is done, click on Next.
If you have a subaccount already, choose select subaccount.
Click on Next.
Click on Finish.
Step 3: The next step is to create keys. In the SAP BTP Cockpit, go to the Subaccounts section, select Services from the left-hand menu, and then click on Instances and Subscriptions.
To create the keys needed to access your instance, click the three dots and select Create Service Key.
Enter a service key name, for example “Booster” and click on Create.
Once your keys have been created, you can view or download them anytime by locating the key, clicking the three dots, and selecting the desired option from the available choices.
Step 4: Next, run the booster for SAP AI Launchpad. Select Boosters from the navigation pane, then choose the booster for SAP AI Launchpad from the list.
Click start.
Once checking is completed , click on Next.
Choose select subaccount and click on Next.
Click on Next.
Click on Finish.
Step 5: Click on Instances and Subscriptions from Subaccounts.
Next, click on Go to Application. It will open the SAP AI Launchpad.
Step 6: Next configure AI API Connnection.
From the AI Launchpad screen click on Add.
We need to copy and paste the keys that we have created earlier in the step 3 to AI API Connection in Launchpad as given below. Then click on Create.
Step 7: Checking for foundation-models scenario.
Expand ML Operations in left pane and click scenarios.
There you will find foundation-models.
Step 8: Creating a configuration.
Navigate to ML Operations and then select Configurations.
Provide a name for the configuration.
Select the foundation-models scenario.
Choose the version.
Select the Executable ID.
Then click Next.
In Input Parameters, give name and version of the model you want to use. We’re using GPT models. Then, click Next.
Next, click Create.
Step 9: Create a deployment. To make LLM available for use we’ve to create a virtual LLM deployment.
Once the configuration is complete, click on Create Deployment.
Choose Standard duration, and click on Review.
Click on Create.
After creating the deployment, wait until its status is updated to Running.
Step 10: Testing the models using Prompt Management functionality.
Navigate to Generative AI Hub>Prompt Management.
Now we cant Test the models in different approaches.
Text Summarization:
This example tasks the LLM to summarise a given text. We’re provided it with a long text and got a summary in 30 words as requested.
Question Answering:
In this test. we’ve asked the difference between SAP AI Core and the AI Launchpad. The answers we’ve got a perfecto!
Sentiment Analysis:
And finally we wanted to check if the LLM can identify sentiment of a text.
The LLM was asked to assess the sentiment for the below text, and it was successful in identifying the “positive” sentiment mentioned in the text.
Congrats! you’ve now successfully built an SAP Foundation Model and tested it using the AI tools SAP AI Core and SAP AI Launchpad.
You can also view this tutorial in action on our youtube channel.
In today’s digital landscape, leveraging SAP’s Business Technology Platform (BTP) can provide your business with powerful tools for Artificial Intelligence. To get started, you’ll need to create a trial account, which allows you to explore its capabilities without any financial commitment.
Here’s a step-by-step guide on how to set up your SAP BTP trial account.
Step 1: Go to www.sap.com and click on the profile icon.
Step 2: If you do not have SAP universal ID register a new account by clicking Create your SAP account.
Then a popup window appears. Enter your details and click Submit button.
Step 3: Next, you will receive an email from SAP asking you to verify your email address. Verify your email by clicking Click to activate your account.
SAP AI Core is a platform offered by SAP designed to support the development, deployment, and management of artificial intelligence (AI) and machine learning (ML) solutions within the SAP ecosystem. It provides a range of tools and services that help businesses integrate AI capabilities into their operations.
In this tutorial you will learn how to setup SAP AI Core and SAP AI Launchpad.
If you’re new to SAP BTP, learn how to get your trial account in this blog.
What is SAP AI Launchpad ?
SAP AI Launchpad is designed to be a user-friendly interface that simplifies the deployment and management of AI models for business users. It provides a more accessible way to interact with AI solutions without requiring deep technical knowledge.
Lets get started with the setup of SAP AI Core and Launchpad.
Step 1: Provision SAP AI Core in your SAP BTP Global Account. I’ve a free tier account(not the trial). A free tier account is needed to try SAP AI Core.
Logon to BTP Cockpit:
Navigate to subaccount. My subaccount name is Zequance AI Trial.
Click on Entitlements on the left pane.
Under manager assignments click on edit to add a service plan.
Then click on Add service plans.
Search “sap ai” and choose SAP AI Core. Then, click on Add 1 service plan.
Note: You need to have a free tier account. If you’re in a 90 day trial account you will not find SAP AI Core under plans.
Now under entitlements you will be able to see SAP AI Core.
Step 2: Choose Boosters from the navigation pane on the left. And choose the booster for SAP AI Core.
Click on start.
Keep clicking Next until you reach Finish.
Step 3: The next step is to create Keys. In the SAP BTP Cockpit, navigate to the subaccount section, select Services from the left-hand menu, and then click on Instances and Subscriptions.
To create the keys needed to access your instance, click the three dots and select Create Service Key.
Enter a service key name and click on Create.
After your keys have been created, you can view or download them anytime by locating the key, clicking the three dots, and selecting from the available options.
step 4: Provision SAP AI Launchpad in your global account
Configure your entitlement as before, but select SAP AI Launchpad
Step 5: Next, run the booster for SAP AI Launchpad. Select “Boosters” from the navigation pane, then choose the booster for SAP AI Launchpad from the list.
Click start.
Next, click on Go to Application.
Congrats, you’ve successfully setup SAP AI Core and AI Launchpad. In the next blog we will learn how to operate with SAP AI Core.
The integration of SAP Artificial Intelligence (AI) into various business operations is transforming how companies approach efficiency, accuracy, and strategic insights. From finance to supply chain management, procurement, human resources, sales, marketing, and industry-specific processes, SAP AI is proving to be an invaluable asset.
Finance with SAP AI
SAP AI is revolutionising financial processes by automating tasks such as invoice matching, auditing, payments, and expense management.
This leads to reduced days sales outstanding and simplifies error resolution through intelligent guidance. SAP AI also helps to prevent financial fraud by detecting anomalies that might be missed by humans.
Let’s have a look at some of the real world examples:
Intelligent Invoice Matching:
SAP Cash Application uses machine learning to automate the matching of incoming payments to invoices, which reduces manual effort, lowers days sales outstanding, and enhances the quality of work related to accounts receivable.
It can automatically learn from accountants’ actions to improve matching accuracy.
Predicting Late Payments:
AI analyses accounts receivable data to predict late payments, allowing for more effective collection activities. This reduces collection costs and minimises write-offs.
Enhanced Financial Close:
SAP AI improves the goods receipt/invoice receipt (GR/IR) account reconciliation processes, leading to reduced processing times during financial close. It can also help resolve common errors during the financial close using a step-by-step guide.
Tax Compliance: AI streamlines and automates tax compliance checks, learning from manual decisions to increase automation rates over time.
Data Analysis: AI tools can rapidly analyse large volumes of data, detect discrepancies and identify trends.
Planning and Strategy:
AI supports planning and strategy by making forecasts and automating budgeting processes with predictive analytics.
AI enriches planning models with historical data from source systems and external market conditions, benefitting from predictive scenarios.
Decision-Making:
AI enhances decision-making in finance, with tools available to provide data-informed recommendations. With the ‘just ask’ feature, users can search data using natural language and get answers in the form of charts and tables.
Supply Chain with SAP AI
In supply chain management, SAP AI facilitates a more responsive approach to customer demand and production adjustments.
Here are some of the popular use cases from SAP AI:
Demand Forecasting:
SAP AI can predict customer demand using real-time information and historical data. This helps reduce inventory costs and maximize resource utilisation.
SAP Integrated Business Planning uses machine learning and statistical models to generate accurate demand plans.
Quality Control:
AI-enabled visual inspections and anomaly detection improve quality assurance and help to mitigate risks before they escalate. Machine learning can be used for visual inspections, enhancing production efficiency with automated planning and dispatching.
Predictive Maintenance:
SAP AI can predict equipment failure using IoT data and send warnings to maintenance and operations. This enables proactive maintenance, reduces downtime, and uses machine learning to analyse failure modes.
Optimised Logistics:
AI automatically derives slotting rules from product data in warehouses and generates statistical models from system data. It can also automate the processing of goods receipts and delivery notes, improving operational efficiency and data quality.
Product Development:
AI enhances product development by connecting 2D or 3D product models to business information and process-related data. It helps to reduce time spent on tagging master data to 3D visualisation objects by automatically identifying and assigning master data to components.
Risk Management:
AI helps evaluate supply chain risks and projected delays, helping businesses focus on the most critical shipments. It can also improve demand forecast accuracy by considering multiple factors such as inventory levels and weather changes.
Procurement with SAP AI
SAP AI transforms procurement into a proactive, data-driven operation. Here are a couple of examples:
Automated Compliance: Automated systems provide on-screen recommendations to ensure purchasing compliance.
Data Extraction: AI streamlines data extraction and minimises manual effort, reducing errors and improving decision-making. It provides prescriptive guidance based on historical data and trends.
Human Resources with SAP AI
AI in human resources fosters a dynamic and inclusive workforce environment. Lets find out more use cases in HCM.
Talent Acquisition:
AI enhances talent acquisition by matching candidates with suitable job opportunities and improves the employee experience using digital assistants for real-time help.
SAP AI can also quickly generate job descriptions and interview questions, identify qualified candidates, and speed up the hiring process.
Employee Engagement and Retention:
By personalising experiences and providing tailored career growth recommendations, SAP AI creates a more positive and productive work environment, increasing employee satisfaction.
Efficiency:
SAP AI streamlines HR processes, such as compensation discussions, candidate assessment, and job description creation, by up to 90%. It allows HR to focus more on strategy and less on routine tasks.
Sales and Marketing with SAP AI
SAP can personalise customer interactions with AI by tailoring product recommendations and enhancing lead scoring to strengthen sales pipelines.
Personalised Experiences:
SAP AI helps businesses understand and respond to customer behaviour, minimise churn, and maximise upselling opportunities. AI marketing automation can target customers based on lifecycle stage, engagement propensity, or estimated spend.
Product Recommendations:
SAP AI recommends products based on customer interactions, purchase history and browsing patterns. SAP Intelligent Product Recommendation uses historical data and machine learning to simplify price quotations and recommend products based on customer needs.
AI-Driven Content:
Generative AI can be used to tailor email subject lines and preview text, as well as enrich product descriptions and tags.
Audience Segmentation:
Its key to segment audience to reach out to them with more personalised messages. SAP AI is enabling faster creation of audience segments using natural language and generative AI.
Sales Efficiency:
AI identifies high-potential leads and guides sales teams, optimising sales efforts and customer engagement strategies.
SAP AI can also generate tailored information to enhance the sales team’s understanding of accounts and leads, as well as recommend next actions and email drafts.
Shopping Assistance:
It might to new for you but, SAP AI shopping assistants use natural language to help customers find products online.
Industry-Specific SAP AI Applications
Industry-Specific SAP AI Applications
AI is versatile, and it’s proving its value across industries by simplifying complex processes and modernizing operations.
Agriculture:
Farmers can make better growing decisions with SAP AI. It analyzes weather patterns, soil conditions, and market trends, offering insights that promote sustainable farming. With SAP Intelligent Agriculture, the plan-to-harvest process becomes more efficient.
E-Mobility:
Managing electric vehicle fleets is easier with AI. It identifies the best charging times to lower costs and prevent overloading the power grid. SAP E-Mobility helps businesses manage their EV charging networks smoothly.
Retail:
Retailers are turning to AI for data-driven decisions. From predicting demand to automating processes, SAP AI personalizes product recommendations and optimizes merchandising. It ensures customers see the products that matter most to them.
Manufacturing:
SAP AI takes the guesswork out of production. It improves efficiency through better planning and automates dispatching, allowing manufacturers to streamline their operations.
Trade Promotion:
SAP is making trade promotions more effective. It uses AI forecasting models to predict the outcomes of promotional plans, helping businesses optimize their spending. SAP Revenue Growth Management ensures that trade promotions are planned and executed efficiently.
Looking Ahead
The application of SAP AI across these critical sectors underscores its transformative potential in business.
By automating complex processes, providing insightful data analysis, and enhancing decision-making capabilities, SAP AI is not just a tool for innovation—it is a foundational element that propels businesses towards a more efficient, accurate, and insightful future.
As industries continue to embrace SAP’s AI solutions, the scope for growth and improvement expands, paving the way for a new era of business operations that are smarter, more responsive, and continuously evolving.
SAP will continue to reshape human roles and responsibilities with AI, creating new tasks and shifting the focus of work toward strategy and analysis.
SAP’s approach to AI goes beyond the usual. SAP said it will spend 2 billion euros on AI, which is huge. SAP doesn’t see AI just as an add-on but as a key part of its business software, smoothly built into it.
This integration of GenAI technology with Business Applications is more than just an improvement; it marks a major change towards smarter business processes, ready to change the way companies work, make decisions, and enhance their performance.
The Dawn of Generative AI in Business
SAP’s foray into generative AI is driven by a vision to deliver unmatched value to its customers. By contextualizing generative AI within business applications, SAP aims to unlock the potential that was once deemed unattainable. The focus is on creating tangible benefits that resonate across various industries.
In a series of recent announcements, SAP has outlined its roadmap for generative AI and its commitment to innovation. The launch of a generative AI hub at the end of 2023, and the introduction of the SAP HANA Cloud Vector Engine, expected by March 2024, are testament to SAP’s strategic investment in AI technology.
Joule: The Next-Generation Digital Assistant
A standout innovation in SAP’s AI portfolio is Joule, it was launched in Sep 2023, a generative AI-powered digital assistant. Joule represents a leap forward in how businesses interact with AI, offering personalized assistance for daily tasks.
Joule is embedded with SAP’s enterprise cloud portfolio. It is not merely an addition to the existing tools but a transformative natural-language, generative AI copilot designed to revolutionize the efficiency and effectiveness of businesses across various sizes and sectors. This innovation promises to integrate seamlessly into daily operations, leveraging the power of artificial intelligence.
SAP’s Generative AI Architecture: A Blueprint for Innovation
At the heart of SAP’s generative AI strategy lies a deep understanding of business processes, which guides the integration of AI across its application portfolio.
The architecture below shows how Generative AI is placed through SAP’s Cloud portfolio. It comes with the tools and libraries that you need to build and customize the solution.
SAP is developing a wide range of use cases from question answering, text generation, classification, and exploring the potential of emerging paradigms such as LLM agents.
Looking Ahead: SAP’s Vision for the Future
SAP’s vision for the future of generative AI in business applications is both ambitious and forward-thinking. The company plans to continue enhancing its platform, integrating generative AI in innovative ways that go beyond current applications. This includes the development of writing assistants, intelligent process recommendations, and other AI-driven tools designed to empower businesses. SAP’s roadmap for generative AI reflects a commitment to staying at the forefront of technology, driving progress, and delivering value in the ever-evolving digital landscape.
In conclusion, SAP’s integrated approach to generative AI is not just a strategic move; it’s a vision for the future of business technology. By embedding AI into the fabric of business applications, SAP is setting a new standard for intelligence, efficiency, and innovation. As companies navigate the complexities of digital transformation, SAP’s generative AI solutions stand as a beacon of possibility, offering a glimpse into a future where businesses are smarter, more agile, and more connected than ever before.
SAP Mobile Service is one of the oldest services in SAP BTP(Business Technology Platform). It was earlier called HCP Mobile Services. It is a platform that provides everything you need to build mobile apps for your enterprise. It has advanced features like the ability to work without internet(offline feature), usage analytics, and seamless integration with SAP systems.
It is used mainly for B2B scenarios. And depending on the complexity of the requirement it provides different ways to build the app.
The options provided by the platform to build the app are:
SAP Mobile Cards
Mobile Development Kit(MDK)
SDK for Android
SDK for iOS
Each option is different in the way you are building the app and the skills you need to build it. For example, native apps for Android and iOS are build using SDK for Android and iOS. And you need skills in Java and SWIFT to build Android and iOS apps respectively. At the same time Mobile Cards and MDK don’t require good programming skills.
Choosing the right option to build app is a critical decision. It purely depends on the complexity of the app you’re trying to build. Make sure you’re not making a mistake here!
Mobile Cards and MDK don’t require high programming skills. If your apps are not complex and don’t require the highest performance or best user experience you can choose these. For mobile apps with many screens and complexity go for the Native approach that needs high programming skills – but worth it!
Many SAP customers are using Mobile Services to build their enterprise apps. Because of its easy integration with SAP systems and post go-live customers can talk to a single vendor(SAP) for support. If a different platform is used(ex. Azure) to build the mobile app that talks to SAP systems, supporting those apps will be challenging because the customer has to talk to two different vendors when an issue occurs.
The solution and the features are mature considering the number of years the service has been available for and the large number of customers using the service. Compared to other platforms (Azure, Google) that provide similar services to build mobile apps it’s worth choosing SAP’s own platform for building mobile apps if your requirement is B2B and it integrates with SAP Systems.
In the dynamic landscape of enterprise systems, the need for seamless connectivity between on-premise systems and cloud-based applications is crucial.
SAP Cloud Connector emerges as a solution to bridge this gap. It is facilitating a secure and efficient communication between SAP landscapes in corporate data centers and the SAP Business Technology Platform(BTP).
What is SAP Cloud Connector?
SAP Cloud Connector is a lightweight, yet powerful, software designed to establish a secure connection between on-premise systems and the SAP BTP. This connectivity enables bidirectional communication, allowing businesses to integrate on-premise data and applications with cloud-based services offered by SAP.
When you are building applications in the cloud using SAP BTP one of the primary requirements is connectivity with the backend(ERP). SAP Cloud Connector solves that problem.
How to setup SAP Cloud Connector?
It is a small software that you can install in a server or on your laptop. Once it is installed you are required to provide your BTP details and the ERP application details to establish connection.
Once the setup is complete you will be able to test the connection to confirm the communication between SAP BTP and on premise.
Why is SAP Cloud Connector Needed?
Data Integration
Facilitates seamless integration of on-premise data and applications with cloud-based services, enabling a unified and cohesive business environment.
Real-time Data Access
Provides real-time access to on-premise data, allowing organizations to leverage the advantages of cloud-based analytics, machine learning, and other advanced services.
Through TLS (Transport Layer Security) it ensures a secure communication channel. It also provides user authentication and authorization mechanisms to control access to resources.
When is SAP Cloud Connector Not Needed?
While SAP Cloud Connector is essential for many scenarios, there are cases where it may not be required:
Purely Cloud-Based Deployments
If an organization operates solely in the cloud without any on-premise systems, the use of SAP Cloud Connector may be unnecessary.
Limited Integration Requirements
For businesses with minimal integration needs between on-premise and cloud environments, alternative methods such as SAP Cloud Platform Integration services might suffice.
SAP Cloud Connector plays a pivotal role in enabling organizations to harness the benefits of both on-premise and cloud-based systems. Its robust security protocols ensure that data remains protected during transit.