AI Agents Joule Studio Advanced

AI agents and intelligent automation

Joule agents: from assisted analytics to autonomous workflows

Joule agents mark the shift from "assist" (helping analysts work faster) to "agent" (carrying out multi-step work with human oversight). SAP delivers Joule Agents inside its applications—the SAP Autonomous Suite announced at Sapphire 2026 counts more than 50 Joule Assistants orchestrating over 200 specialized agents—and Joule Studio lets you build your own: its agent builder has been generally available since December 2025, and the new Joule Studio on the SAP Business AI Platform has been rolling out in phases since October 2026, with low-code and pro-code paths, more than 70 AI models, and Model Context Protocol (MCP) servers as tools. This guide covers what Joule agents are, when to use them, how they differ from earlier Joule capabilities, and practical patterns for deployment.

Joule agent architecture (November 2026)

Joule agents in 2026 operate across three integrated layers, each purpose-built for scalable, governed intelligence:

Joule Agent Architecture Stack (November 2026) Joule Studio (Low-Code and Pro-Code Agent Builder) Instructions and expertise | Tools: Joule skills, SAP APIs, MCP servers | Document grounding | Test & deploy Browser-based builder for low-code; Joule Studio CLI in your own IDE for pro-code. SAP-managed runtime. Agent Types SAP-Delivered Agents (examples): - Production Planning and Operations Agent - Dispute Resolution Agent - Expense Automation Agent - Tender Analysis Agent - Process Consulting Agent Custom Agents Built with Joule Studio: - Instructions, expertise and an LLM of your choice - Tools: Joule skills, SAP APIs, MCP servers - Document grounding in your own content - Human-in-the-loop interactions - A2A for agents you host yourself Action & Integration Layer SAC - Data Export Service - Data Import Service - Planning Versions - Story Links Datasphere - Semantic Models - Governed Access - Audit Logs - Data Products SAP Applications - OData and REST APIs - MCP Servers from APIs - Joule Skills - Business Transactions External APIs - Weather Data - Geopolitical Risk - Market Data - Shipping Indices MCP: register tools once; govern them in SAP AI Agent Hub

Key capabilities in November 2026: You build agents in Joule Studio either in the browser-based builder or pro-code, with the Joule Studio CLI and a coding agent in your own IDE. You define an agent's expertise and instructions, choose its LLM, and give it tools: Joule skills, SAP APIs, document grounding and MCP servers—Joule Studio can even generate an MCP server from an existing SAP OData or REST API. Optional human-in-the-loop steps keep people in control. Deployed agents run on the SAP-managed runtime and register automatically with Joule, so users reach them in conversation. Agents you host yourself can connect to Joule through the Agent2Agent (A2A) protocol, and SAP planned Joule's bi-directional A2A capabilities for general availability in Q4 2026.

What are Joule agents?

Joule agents are AI-powered software assistants that automate multi-step business workflows while maintaining human oversight and governance. Unlike chatbots that respond to user queries, agents proactively execute workflows: investigating problems, gathering data from multiple sources, making decisions within defined boundaries, and escalating exceptions to humans when needed.

How Joule agents differ from previous Joule capabilities

Joule as assistant (baseline): Answers questions in natural language—in SAC through just ask and analytical insights—explains, navigates and performs tasks through Joule skills. User-initiated and reactive. Example: a user asks "What drove Q4 revenue variance?" and Joule answers.

Joule Agents: Plan and carry out multi-step work: chain tools, call APIs, take action in SAP and non-SAP systems, and hand decisions to people where needed. Example: an agent investigates a Q4 variance, queries the governed finance data it is allowed to see, checks known drivers, drafts the top findings, and asks a controller to approve before anything is published.

Custom agents and models (advanced): Agents you build in Joule Studio, or host yourself and connect through A2A, combined with models from the generative AI hub—including SAP-RPT for tabular predictions—or your own models served in SAP AI Core. Example: an agent combines an SAP-RPT prediction of late deliveries with a supplier-risk score from your own model and the current plan, and recommends procurement actions for a buyer to approve.

The shift: Previous Joule versions accelerated how fast humans could work. Joule agents take repetitive work off people's desks while keeping humans in the loop for decisions that matter.

When to use Joule agents

Joule agents are ideal for repeating, high-friction business workflows that involve:

  • Multi-step data gathering from different systems (Datasphere, SAC, S/4HANA, external APIs)
  • Pattern recognition and anomaly detection against governed KPI definitions
  • Narrative generation that summarizes findings in business language
  • Clear decision boundaries (agent can make routine decisions; escalates exceptions to humans)
  • Repeating business cycles (weekly, monthly, quarterly) that would benefit from automation
  • Audit trail and governance requirements (all decisions logged; human approval checkpoints built in)

Ideal use cases

Monthly Financial Close Commentary: Agent reads actuals and plan through the APIs your finance data already exposes, compares them against agreed variance thresholds, drafts commentary with an LLM, flags high-variance items for review, and posts the approved narrative where the team works. A controller approves before anything is published. Measure: days spent on commentary per close.

Demand Forecast Scenario Generation: Agent picks up the latest baseline forecast—for example a Smart Predict forecast written to a planning version, or SAP-RPT-TS in SAP IBP—applies a standard set of scenario assumptions (growth, flat, decline, promotion, price), summarizes the supply impact from the data it can access, ranks the scenarios by risk and sends the pack to the planning team. Measure: hours from new actuals to a reviewed scenario pack.

Supply Chain Risk Dashboard: Agent queries supplier performance from governed data, calls external risk APIs (geopolitical, weather, shipping indices), scores each supplier with a model you trust, flags high-risk shipments and recommends alternatives for a buyer to confirm. Measure: hours of manual monitoring per day and disruptions caught early.

Sales Pipeline Weekly Executive Summary: Agent reads the CRM pipeline, scores deal risk with SAP-RPT using historical wins and losses as context, identifies deals trending away from forecast, surfaces the top blockers and recommended actions, and drafts the weekly summary. Measure: hours spent building the weekly report and forecast accuracy over time.

SAP-delivered Joule Agents in 2026: what actually ships

SAP does not ship a catalog of analytics agents such as a "variance investigation agent." It delivers Joule Agents inside its applications—finance, supply chain, procurement, HR and customer experience. SAP's Q1 2026 release highlights reported more than 30 specialized agents and over 2,500 Joule skills, and the SAP Autonomous Suite adds more than 50 Joule Assistants that orchestrate over 200 agents as they roll out. Analytics workflows such as variance commentary are usually agents you build yourself in Joule Studio. The cards below show real SAP-delivered agents with the status SAP reported when it announced them, followed by the analytics patterns you build on your own.

1. Production Planning and Operations Agent (manufacturing)

What it does: Lets planners release production orders in natural language while it checks material availability, capacity and scheduling constraints, flags shortages and suggests workarounds.

Where it runs: SAP S/4HANA Cloud Public Edition with Joule; SAP's product page lists SAP AI Units as required.

Status: Beta at the end of 2025; SAP planned general availability for Q2 2026 at Hannover Messe in April 2026, and its Q3 2026 release highlights list the agent among four production agents released in Q3 under the Manufacturing Assistant, whose general availability is underway in a phased approach.

What to watch: Order-release lead time and how often planners override the agent's recommendations.

2. Production Master Data and Material Reservation agents (manufacturing)

What it does: The Production Master Data Agent helps create and maintain production master data and can generate production routings—operations and work centers—from the bill of materials; the Material Reservation Agent automates the creation and maintenance of material reservations based on business rules.

Where it runs: SAP's manufacturing processes, announced at Hannover Messe 2026; check the scope for your edition.

Status: SAP said the Production Master Data Agent was planned for general availability in Q2 2026; its Q3 2026 release highlights list a Production Master Data Readiness Agent, which makes sure materials are ready for production without manual setup, among the production agents released in Q3 (Manufacturing Assistant, phased general availability).

What to watch: Master data quality and the share of generated routings accepted without rework.

3. Dispute Resolution Agent (finance)

What it does: Finds the root cause of invoice disputes and recommends resolutions such as credit memos.

Where it runs: SAP S/4HANA Cloud Public Edition.

Status: Beta in SAP's Q1 2026 release highlights; released in Q3 2026 as one of seven agents in the Accounts Receivable Assistant, whose general availability is underway in a phased approach (Q3 2026 release highlights).

What to watch: Days to resolve a dispute and the share of recommendations accepted.

4. Project Billing Price Verification Agent (finance)

What it does: Compares contracted prices with billing requests and flags discrepancies before invoices go out.

Where it runs: SAP S/4HANA Cloud Public Edition.

Status: Beta in SAP's Q2 2026 release highlights.

What to watch: Billing errors caught before invoicing and time saved on manual checks.

5. Travel and expense agents (spend)

What it does: A family of agents in SAP Concur solutions: the Booking Agent personalizes travel booking, the Expense Report Validation Agent flags missing items during submission, the Expense Automation Agent drafts expense reports from collected transactions for employee review, and the Receipt Analysis Agent checks receipts against maps, vendor databases, web searches and travel itineraries.

Where it runs: SAP Concur solutions.

Status: Booking Agent and Expense Report Validation Agent generally available; Expense Automation Agent generally available in Q2 2026; Receipt Analysis Agent in SAP Early Adopter Care at the end of 2025.

What to watch: Report preparation time and the share of reports sent back.

6. Tender Analysis Agent (sales)

What it does: Reviews complex RFQ documents, extracts requirements, flags risks and suggests configurations.

Where it runs: SAP Business AI for industries.

Status: Generally available in SAP's Q1 2026 release highlights.

What to watch: Time from RFQ receipt to a qualified response, and risks the agent catches that reviewers missed.

7. Order Reliability and Catalog Optimization agents (customer experience)

What it does: The Order Reliability Agent monitors orders for risks and takes corrective action or recommends fixes; the Catalog Optimization Agent continuously checks product descriptions, attributes and translations against quality standards.

Where it runs: SAP Order Management Services and SAP Commerce Cloud.

Status: Order Reliability Agent in beta (Q2 2026); Catalog Optimization Agent generally available (Q1 2026).

What to watch: Orders saved from failure and catalog quality over time.

8. Process Consulting and Enterprise Content Research agents

What it does: The Process Consulting Agent in SAP Signavio answers natural-language process questions through a multi-agent system; the Enterprise Content Research Agent in SAP LeanIX searches architecture data and documents and flags missing fields.

Where it runs: SAP Signavio and SAP LeanIX.

Status: Both generally available in SAP's Q2 2026 release highlights.

What to watch: Whether answers can be traced back to the underlying process and architecture data.

9. Analytics agents you build yourself

What it does: Variance commentary, forecast scenario packs, pipeline summaries and supplier-risk monitoring are not SAP-delivered agents. You build them in Joule Studio from Joule skills, SAP APIs, MCP servers and document grounding, with an LLM for language and SAP-RPT for tabular predictions.

Where it runs: The SAP-managed Joule Studio runtime, or your own BTP subaccount connected to Joule through A2A.

Status: The agent builder has been generally available since December 2025; the new Joule Studio has been rolling out in phases since October 2026.

What to watch: Start with one workflow, an explicit approval step and a baseline measurement.

And more every quarter

SAP publishes quarterly Business AI release highlights that give each agent's status—generally available, beta or SAP Early Adopter Care. At the end of 2025, SAP counted 350 AI features, including Joule Agents, and more than 2,400 Joule skills; by Q1 2026, Joule was live across 35 solutions. Check the latest highlights before you plan around any agent, and treat announced counts as a roadmap, not an inventory.

Customization: Joule Studio lets you build and extend agents, but how far you can change an SAP-delivered agent depends on that agent, so check its documentation. Where an agent does not fit your process, build your own and keep the SAP agent for the standard case.

Joule Studio: building custom agents

Joule Studio has two paths. In the browser-based builder, business analysts and developers define an agent's instructions, tools and human-in-the-loop interactions without any local setup. In the pro-code path, developers use the Joule Studio CLI with a coding agent connected through MCP, in their own IDE with Git and CI/CD. Both deploy to the same SAP-managed runtime. The agent builder has been generally available since December 2025 (that original edition in SAP Build is now called the classic edition), and the new Joule Studio on the SAP Business AI Platform has been rolling out in phases since October 2026.

Studio Capabilities

  • Agent definition: Expertise, instructions and context, written in natural language, tell the agent what to do and how to act.
  • Model choice: Select the LLM that powers the agent's reasoning, with an optional backup provider; the new Joule Studio offers more than 70 AI models.
  • Tools: Joule skills (rule-based, built in the skill builder), SAP APIs, MCP servers—including ones Joule Studio generates from SAP OData or REST APIs—and document grounding on your own content.
  • Human-in-the-loop: Define where users confirm, choose or approve before the agent acts.
  • Testing: Test agents in a private environment before release, then evaluate their performance continuously.
  • Lifecycle and governance: Identity and access controls including SAP Cloud Identity Services, managed runtime and lifecycle controls, and visibility into agent behavior, decisions and failures.
  • Workflows: n8n workflows that orchestrate agents across enterprise systems are open to early adopters, with broader availability to follow.

Studio Workflow: Building a Custom Agent in 5 Steps

  1. Define the use case: Write a simple problem statement. E.g., "Every Monday, analyze employee absences, identify unexpected spikes, and alert HR managers."
  2. Write the instructions: Describe the agent's expertise and the steps it should take—retrieve the week's absences, compare them with the usual pattern, draft an alert, and ask for confirmation before sending—and choose the LLM.
  3. Give it tools: Add a Joule skill or an MCP server that reads absence data through an approved API—for example an MCP server generated from an existing OData service—with filters for the last seven days and approved leave excluded.
  4. Set rules and checkpoints: State the threshold in the instructions or in a skill—for example, flag a team when absences exceed its usual average by two standard deviations—require HR confirmation before anything is sent, and escalate to the head of HR above an agreed share of the workforce.
  5. Test and deploy: Test the agent in your private environment on past weeks and check that its outputs make sense, then deploy it to the managed runtime, where it registers with Joule. Monitor its behavior and failures, and decide how it starts each Monday: by a user, from a workflow, or on a schedule your release supports.

Advanced: pro-code agents

For logic beyond the browser-based builder, use the pro-code path:

  • Coding-agent development: The Joule Studio CLI works with a coding agent such as Claude Code or OpenCode, connected through MCP, in your own IDE.
  • Models as tools: Call SAP-RPT or other models in the generative AI hub, models you serve in SAP AI Core, or external ML services such as Vertex AI or SageMaker through their APIs.
  • Bring your own agent: Agents you build and deploy in your own BTP subaccount can connect to Joule through A2A.

Example: A procurement agent reads the demand baseline from the plan, calls SAP-RPT to predict late deliveries, calls an external supplier-risk API, and drafts recommendations for a buyer to approve. The instructions, tools and approval step live in Joule Studio; the predictive pieces are API calls.

Competitive comparison: Joule agents vs. other AI assistants

Organizations often compare Joule agents to Microsoft Copilot for Power BI and Gemini in BigQuery. This section clarifies the differences and when each makes sense.

Joule Agents (SAP)

Positioning: AI-powered automation for multi-step workflows.

Capabilities:

  • Multi-step task execution with tools across SAP and non-SAP systems.
  • SAP-delivered agents inside SAP applications, plus custom agents in Joule Studio.
  • Human-in-the-loop steps, identity and access controls, observability.
  • Central governance of SAP and non-SAP agents in SAP AI Agent Hub.
  • MCP servers as tools; A2A for agents outside Joule.
  • Close to SAP planning, forecasting and business processes.

Strengths: Built for SAP processes and business semantics; agents delivered inside SAP applications; governance across SAP and non-SAP agents.

Limitations: Strongest where your processes and data run on SAP; needs SAP skills, and parts of the new platform are still rolling out in phases.

Microsoft Copilot (Power BI)

Positioning: Copilot across Power BI and Fabric, plus data agents and custom agents.

Capabilities:

  • Copilot answers questions and builds visuals and summaries on semantic models; it replaces Power BI Q&A, which retires in December 2026.
  • Fabric data agents publish into Microsoft 365 Copilot.
  • Copilot Studio builds custom agents.
  • Planning in Fabric IQ (generally available since July 2026) adds native planning with write-back.
  • Copilot needs a paid Fabric F2+ or Premium P1+ capacity.

Strengths: Deep Microsoft 365 and Teams integration, a broad user base, fast self-service exploration.

Limitations: Weaker on SAP business context unless SAP data is modeled in Fabric; planning in Fabric is new.

Gemini in BigQuery and Google data agents

Positioning: Data agents across the data lifecycle on Google Cloud.

Capabilities:

  • Conversational Analytics in BigQuery and Looker (generally available April 2026).
  • Data Engineering Agent and Data Science Agent (generally available April 2026).
  • Custom analytical agents publishable in Gemini Enterprise.
  • MCP support for BigQuery and other Google Cloud databases.

Strengths: Strong for data engineering, data science and conversational analytics on data in Google Cloud.

Limitations: No native business planning; SAP context arrives through BDC Connect for BigQuery (generally available since July 2026) or your own pipelines.

Decision Matrix: Which to choose?

Use Case Best Choice Why
Multi-step workflows on SAP processes (order release, disputes, variance commentary) Joule Agents Designed for this: delivered agents in SAP applications, custom agents with tools, human-in-the-loop steps and central governance.
Ad-hoc analyst questions ("What drove revenue variance?") Copilot or Joule (just ask) Conversational, exploratory. Analyst initiates; AI responds with insights.
Planning and forecasting (demand, pricing, budgets) Joule Agents + SAC SAC planning models, predictive planning with Smart Predict, and SAP Enterprise Planning with Joule agents. Microsoft now offers Planning in Fabric IQ; BigQuery has no native business planning.
SQL writing and data engineering Gemini in BigQuery or GitHub Copilot Purpose-built for SQL, pipelines and code. Joule's developer assistance targets ABAP and SAP extensions.
Broad self-service exploration (no SAP requirements) Copilot + Power BI Lower barrier to entry. No SAP skill set required. Easier onboarding.
Governed, auditable automation (Sarbanes-Oxley, financial close) Joule Agents Human-in-the-loop steps, identity and access controls, observability and central agent governance in SAP AI Agent Hub, next to the SAP processes auditors already test.

The Bottom Line

The line between assistance and automation is blurring: Microsoft and Google now ship agents too. Choose by where the process and its data live. If the workflow runs on SAP processes and governed SAP data, Joule agents keep the work, the controls and the audit trail in one place. If the job is helping analysts answer ad-hoc questions in a Microsoft or Google data estate, Copilot or Gemini will be faster to adopt. Either way, keep a human in the loop for decisions that matter.

Agent-to-Agent collaboration (A2A): Orchestrating complex multi-step workflows

Agent2Agent (A2A) is an open protocol that lets agents from different vendors call each other. SAP's Q1 2026 release highlights already said its agent-to-agent protocol lets SAP agents work across SAP and non-SAP systems; in May 2026 SAP said agents built in Joule Studio will support A2A natively and that Joule's bi-directional A2A capabilities would be generally available in Q4 2026. At TechEd 2026, SAP added a governed agent gateway through which third-party agents invoke Joule Agents. Inside Joule, Joule Assistants coordinate Joule Agents, and Joule Work orchestrates the steps that assistants and agents need.

How to design for A2A: Treat each agent as a service with a clear contract: what it accepts, what it returns, and which decisions it may take. Agents you host in your own BTP subaccount connect to Joule through A2A, and external agents reach Joule Agents through the agent gateway. Keep each agent small and reusable rather than building one monolithic agent.

Example design (supply-to-cash): An orchestrating agent collects the demand baseline from planning, asks a supply agent to check material and capacity constraints, and asks a pricing agent you built for recommendations. It detects conflicts—high demand against constrained capacity—and escalates to a manager before an integrated plan is published. Each agent keeps its own permissions and escalation rules.

A2A benefits: Separation of concerns (each agent is simple and maintainable). Reusability (a supply-check agent serves multiple parent workflows). Parallel execution (multiple agents run simultaneously, reducing end-to-end time). Governance clarity (each agent has defined inputs/outputs and escalation paths). Easier testing and debugging (test agents independently before composition).

Governance in A2A: Define the thresholds at which a sub-agent's recommendation needs a human—for example, escalate to the demand planner when recent forecast error exceeds an agreed limit—and register every agent and MCP server in SAP AI Agent Hub so you know what exists, who owns it and what it can reach. Log agent-to-agent calls so decisions can be reconstructed.

MCP integration: tools for agents, governed

The Model Context Protocol (MCP) is an open standard for exposing tools and data to AI agents. In Joule Studio, an MCP server is a tool source: you register MCP servers at design time and attach them to agents, and Joule Studio can generate an MCP server from an existing SAP OData or REST API and deploy it to the managed runtime. Joule Work uses open protocols including MCP to orchestrate work, and SAP AI Agent Hub discovers, inventories and governs MCP servers alongside agents.

What MCP enables: Tools described once and reused by many agents; new capabilities added by registering an MCP server instead of changing every agent; consistent access to SAP and non-SAP systems; and one place to see which agents can reach which tools. The flip side is governance: every MCP server is a door into a system, so register it, scope its permissions and give it an owner.

Practical starting points (November 2026): MCP servers generated from the SAP OData and REST APIs you already use; third-party MCP servers, such as Google's for BigQuery and other databases; and MCP for coding agents in the Joule Studio pro-code path.

Governance and escalation patterns

Agents operate within governance boundaries with clear escalation paths. Three escalation levels ensure human oversight:

Level 1: Routine (Agent Autonomous): Low-risk, high-volume decisions with clear rules. Example: Approve purchase orders <$1K from existing approved vendors. Agent executes autonomously, logs decision, daily audit report generated.

Level 2: Guided (Agent Recommends + Human Approves): Medium-risk decisions where context matters. Example: Recommend sourcing changes based on spend analysis and supplier risk. Agent gathers data, generates recommendation with rationale. Human approves before execution.

Level 3: Strategic (Human Decides): High-risk, low-volume decisions requiring judgment. Example: Pricing changes >5%, new supplier onboarding, workforce restructuring. Agent provides analysis and recommendation to executive. Executive makes decision and documents rationale.

Where next