Skip to main content

AI Agents & Agent Builder


AI agents bridge a critical gap in enterprise automation by autonomously executing multi-step processes, dynamically adjusting their strategies based on real-time context, and integrating seamlessly with enterprise services. They excel where traditional automation and single-turn LLM interactions fall short - handling tasks that require adaptive reasoning, conditional logic, and orchestration across heterogeneous environments. As modern enterprises face increasingly complex, non-linear workflows that span multiple systems, data sources, and decision points, AI agents provide the intelligence and flexibility needed to drive meaningful outcomes.

AI Agent Development Approaches

SAP supports two complementary approaches to building AI agents: Content-Based Agents and Code-Based Agents. These patterns distinguish between configuration-driven and programmatic implementations - helping architects and developers choose the right balance between speed, flexibility and control.

Content-Based Agents

Built using Joule Studio’s Agent Builder, SAP’s low-code environment on SAP BTP, these Content-Based Agents are ideal for rapid rollout of agent-based automation across the SAP ecosystem with minimal coding effort.

They are designed for rapid development through configuration rather than coding with key characteristics:

  • Business Content First: Structured business context and semantic rules drive agent behavior.
  • Low-Code Orchestration: Multi-step reasoning, tool orchestration, and RAG without custom runtimes.
  • Enterprise Integration: Seamless connection via REST/OData APIs to SAP products, BTP services, and third-party applications.
  • Secure & Scalable: Built on top of Generative AI Hub with anonymization, metering and role-based security.

For more details on leveraging AI Agents within Joule Studio’s Agent Builder, see Extend Joule with Joule Studio.

Code-Based Agents

Offering maximum flexibility, Code-Based Agents enable developers to implement bespoke logic and fine-tuned workflows directly on SAP BTP, making them ideal for complex business requirements that go beyond low-code configurations.

They leverage popular frameworks such as LangGraph, AutoGen, CrewAI, or smolagents to deliver:

  • Custom Workflows: Full control over reasoning steps, tool orchestration, and memory.
  • Tailored Integrations: Bespoke connectors and adapters for complex landscapes.
  • Advanced Use Cases: Ideal for scenarios that require deep customization or code-level intervention.
image of solution diagram
Copy to clipboard
Solution Diagram Resources
You can download the Solution Diagram as a .drawio file for offline use. Alternatively, you may view and edit the Solution Diagram directly on draw.io.
Please note that any changes made online will need to be saved locally if you wish to keep them.

Elements of AI Agents

To understand the technical working of an AI Agent, consider its five core components explained below.

  • LLM (Reasoning Engine): Processes inputs, plans steps, and generates natural‑language or structured outputs.
  • Knowledge: Contextual information from structured and unstructured sources to guide agent decision-making.
  • Memory (State): Retains intermediate results and past interactions, ensuring continuity and statefulness across multi‑step workflows.
  • Tools: Enable agents to perform actions. The agent selects and invokes tools based on the current context and goal.
  • Recipe (Orchestration Logic): A recipe guides the agent's workflow and defines how the LLM, knowledge, memory, and tools interact.

The diagram below illustrates the agent’s actions cycle at runtime, which could repeat multiple times till the goal is declared achieved by the LLM. The numbered steps correspond to:

Agent Thought & Action Cycle

  1. Input & Orchestration: The user’s request and Recipe logic are ingested by the LLM.
  2. Guidance: The Recipe supplies a plan based on orchestration rules and schema/metadata to steer the LLM’s planning.
  3. Tool Invocation: The LLM selects and invokes the appropriate Tools, using the Knowledge.
  4. Observation: Tool outputs are captured and fed back into the LLM for further reasoning.
  5. Final Output: Once the goal is achieved, the agent emits the final response.

Choosing the Right Approach

In most cases, Content-Based Agents should be the default, as they minimize maintenance and accelerate deployment. The choice depends on the balance between speed, maintenance effort and level of customization your project requires:

  • Use Content-Based Agents when speed, ease of integration and SAP alignment are priorities.
  • Choose Code-Based Agents when fine-grained control, advanced customization, or non-standard integrations are required.

Agent Design Decision Tree

Agent Evaluation

Having determined that an agentic approach is suitable for your use case using the decision framework, the next critical phase is rigorous evaluation. Before deploying AI agents, especially those interacting with core SAP systems and processes, a comprehensive assessment across key dimensions is mandatory. The following table outlines essential dimensions for evaluating AI agents within the SAP context and also provides some tools and concepts that can be used to perform the validation:

CategoryDefinitionImportance in SAP ContextEvaluation Methods / Tools
Task Completion Rate & AccuracyQuantitative success in achieving the specified goal and the fidelity of the response.Ensures reliable execution of core business functions and maintains data integrity within SAP systems.Golden Datasets, End-to-End Testing, Manual Review, Evaluation Frameworks (LangSmith, TruLens, W&B)
Tool Usage CorrectnessAccuracy in tool selection, parameterization, and interpretation of results.Critical for preventing data corruption, failed transactions, or security vulnerabilities via SAP interfaces (APIs, OData).Trace/Log Analysis, Unit/Integration Testing, LLM-as-Judge (link), Evaluation Frameworks (LangSmith Trace View, TruLens Feedback Functions)
Reasoning Quality & PlanningCoherence, efficiency, and validity of the agent's generated action sequence (plan).Impacts cost-efficiency (token/API usage), execution speed, and feasibility for complex, multi-step SAP processes.Trace Analysis, Intermediate Step Validation, Manual Review
Robustness & Error HandlingAgent's ability to maintain function despite invalid inputs, tool failures, or environmental shifts.Maintains operational continuity and process stability despite inevitable failures within integrated SAP environments.Failure Injection Testing, Adversarial Testing, Log Analysis
Latency & ThroughputTime-to-completion per task (Latency) and the system's capacity for concurrent execution (Throughput).Defines user experience acceptability and system scalability for both interactive and batch SAP workloads.Benchmarking, Load Testing, Performance Profiling, Monitoring Tools (APM tools, LangSmith)
CostResource consumption per task execution, including LLM tokens, API calls, and compute.Ensures predictable OpEx, enabling accurate ROI calculations for agent deployments within SAP budget constraints.Token Counting, Cost Tracking Services (e.g., LangSmith), API Usage Monitoring, Resource Monitoring
Safety & ResponsibilityCompliance with security policies, ethical constraints, data privacy regulations, and bias mitigation.Essential for data protection, regulatory adherence, mitigating bias, and maintaining corporate reputation.Red Teaming, Guardrails (custom logic, framework-provided), Bias Detection Tools & Techniques, Compliance Audits, Access Control Verification, Content Moderation Integration

Systematic evaluation using these dimensions provides the necessary assurance for deploying AI agents responsibly and effectively within SAP enterprise landscape.