Now that we have an understanding of SAP's AI strategy we can did a little deeper. We start with Joule and Joule Agents.
This lesson contains the following topics:
- Joule Overview.
- Joule Interaction Patterns.
- Joule Agents
Objective
Now that we have an understanding of SAP's AI strategy we can did a little deeper. We start with Joule and Joule Agents.
This lesson contains the following topics:

Joule is SAP's GenAI co-pilot, designed to be a natural language assistant embedded directly across SAP's cloud application portfolio. Think of it as a smart, business-aware helper that understands an organizations specific data, processes, and also understands each user's role within the organization. Its purpose is to simplify how users interact with complex SAP systems, making them more productive and allowing them to get work done faster by simply asking questions or stating commands in plain English. The name "Joule" (a unit of energy) is intentional, signifying that it's meant to provide the energy and power to get work done more efficiently.
The key differentiator for Joule, compared to general-purpose AI like ChatGPT, is its business context. Joule doesn't just have access to a large language model; it is deeply integrated with and "grounded" in SAP's business data and logic. This means Joule understands:
Joule functions as a conversational chatbot that can perform a wide range of tasks:

As mentioned earlier SAP's AI strategy is centered around AI being everywhere both visible and behind the scenes. Joule is available in a variety of products across the SAP portfolio with more products being added in the future.

Joule in the SAP BTP Cockpit enables administrators to use AI to perform a variety of tasks such as (but not limited to):

Now that we know exactly what Joule is and the value it provides let's turn out attention to how users interact with Joule. The different ways users can interact with Joule is centered around the following interaction (or usage if you prefer) patterns:

This is the most fundamental interaction pattern, similar to how you would use a search engine or a traditional chatbot. The user's goal is to retrieve information or get an explanation.

Similar to the informational pattern the navigational pattern also gets information for the user but instead of retrieving the information and bringing it back to the user Joule instead brings the user to where the information is located. In other words Joule interprets if the users want to navigate to a business application and then navigates them directly to where they want to go. This pattern can be very useful for casual users of applications who do not have extensive experience navigating the systems in question.

This pattern moves beyond just finding information to actively doing something in the system. The user asks Joule to perform a business transaction on their behalf.

This final pattern focuses on helping the user understand data by summarizing, comparing, and visualizing it to uncover trends and insights. It's about answering the "why" and "what if" questions.

Agentic AI refers to an artificial intelligence system that possesses a degree of "agency" – meaning it can independently perceive its environment, reason, plan, and execute actions to achieve a specific goal, often without continuous human prompting or micro-management. In essence, Agentic AI doesn't just respond to commands, it takes the initiative to pursue objectives and figure out the necessary steps to get there. Here's a breakdown of its key characteristics:
How does Agentic AI differ from Generative AI? is a question that might be asked. The answer is straightforward:
Examples of Agentic AI would include:
Agentic AI represents a significant leap in AI capabilities, moving beyond sophisticated calculators or content generators to systems that can strategize and execute thus creating enormous opportunities for productivity and problem solving.

Just as GenAI gave rise to Joule, Agentic AI has given rise to Joule Agents. Joule Agents represent the next logical enhancement beyond Joule acting as intelligent, proactive, and autonomous entities capable of performing complex, multi-step tasks across various SAP solutions. In essence, SAP Joule Agents are SAP's vision for the future of enterprise interaction – moving from clicking through menus to simply telling the system what you need, and letting the intelligent agent figure out how to get it done.
At their core, SAP Joule Agents are AI-powered automation workflows that live within the SAP Joule copilot. They are designed to understand user intent expressed in natural language, plan and execute a series of actions across different SAP systems (like SAP Cloud ERP, SAP SuccessFactors, SAP Concur, SAP Fieldglass, etc.), and provide intelligent responses or complete tasks on behalf of the user.
Joule Agents provide organizations with a complete Agentic AI solution. Some of their main features are:

SAP Joule Agents leverage a combination of techniques:
Looking at the graphic above in conjunction with the techniques just mentioned we can summarize Joule Agents as follows:
When a user interacts with a Joule Agent, their input serves as the starting point. The agent then leverages its Goals & Instructions module—guided by Large Language Models (LLMs)—to plan and reason through the task at hand. This involves dynamically analyzing different possibilities to achieve the desired outcome. Once the approach is determined, the agent enters the Execution phase, where it uses tools to perform specific operations required to complete the task. These operations may include accessing external systems such as databases, applications, or even the web to retrieve or transmit information. The agent's ability to use memory ensures that ongoing interactions and decisions are informed by past experiences, enhancing its effectiveness and adaptability over time. This seamless integration enables AI Agents to handle complex scenarios and deliver solutions tailored to specific business needs.
With Joule and Joule Agents users have the perfect "one-two punch". Joule for Generative AI and Joule Agents for Agentic AI.
For more information on Joule please see: Provisioning and Implementing Joule
For more information on Joule Agents please see:
Joule agents are the engine that makes SAP's AI copilot a true "doer," not just a "knower." By breaking down complex business processes into specialized, autonomous, and context-aware agents, Joule agents are a powerful framework to automate tasks, simplify user experience, and unlock significant productivity gains across the enterprise.