Building Joule Skills and Agents
The concept name is not defined in the provided sources, so a precise definition cannot be fully grounded. Based on the available snippets, Joule Studio in SAP Build is a comprehensive platform for developing and enhancing AI capabilities with a user-friendly interface. Developers use it to create and coordinate AI agents and skills — for example, building skills to track shipments, surface delayed shipments, and coordinate multi-step agent workflows.
Tutorials that teach this
- Tutorial 3 - Create Skill to Track Shipments
- Tutorial Use Joule Studio, Classic Edition to Create an Agent
- Tutorial Joule Studio CodeJam - Introduction
- Tutorial 8 - Add Subagent to Convert Currency Using MCP Server
- Tutorial 7 - Test the Shipping Agent
- Tutorial 4 - Create Skill to Show Delayed Shipments
Docs explaining this concept
Discovery missions teaching this
Prerequisites
- Concept Custom Joule skills development The concept name is missing or undefined, and the provided sources do not contain enough grounded information to produce a reliable definition without risking unsupported claims. Please provide a valid concept name so a precise, source-grounded definition can be written.
- Concept Unified Joule Instance on SAP BTP The concept provided is **undefined**, and the supplied sources do not describe a single, clearly named developer concept that can be defined. The sources cover a range of topics — including [Generative AI in ABAP Cloud](https://help.sap.com/docs/btp/sap-business-technology-platform/e74233d84b9740099c822790deff96cb?locale=en-US&state=PRODUCTION&version=Cloud), [ABAP Development Tools for Eclipse](https://help.sap.com/docs/btp/sap-business-technology-platform/54dd7126d5b74efeb7a21f6b0bfe5f1a?locale=en-US&state=PRODUCTION&version=Cloud), Platform Users, Joule problem-solving capabilities, and Joule in Kyma Dashboard — but without a specific concept name, a grounded and accurate definition cannot be produced. Please provide a valid concept name to generate a definition.
- Concept Natural Language Prompt Engineering The concept name was not provided, and the available source snippets do not contain enough detail to produce a grounded, accurate definition. Please supply the concept name and ensure the source snippets include substantive content about that concept.
- Concept SAP Build Actions Project Creation and Management The concept name provided is "undefined," and the supplied source snippets do not contain enough information to construct a grounded, accurate definition of a specific SAP developer concept. Please provide a valid concept name and relevant source snippets so a precise definition can be written.
- Concept Joule activation and setup
- Concept LLM Tool Use / Function Calling in Agents
- Concept SAP S/4HANA connectivity and middleware No concept name was provided, and the single source snippet ("Tutorial: Run Business Process") does not contain enough substantive content to ground a meaningful, accurate definition. A valid concept name and richer source material are required to produce a reliable reference definition.
- Concept AI Agents for Business Process Automation The concept name provided is **undefined**, and the supplied sources contain only tutorial session listings for Devtoberfest 2025 Data & AI weeks, with no substantive technical content to ground a definition. A meaningful, source-grounded definition cannot be written without a valid concept name and supporting technical source material.
- Concept Large Language Models (LLMs) The concept provided is **undefined**, and the supplied sources do not describe a specific, identifiable SAP developer concept by that name. Based on the available snippets — which cover topics such as [Retrieval Augmented Generation (RAG)](https://architecture.learning.sap.com/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme), prompting LLMs in the generative AI hub, and using custom or small language models on SAP AI Core — no definition can be responsibly constructed for an unnamed or undefined concept. Please provide a valid concept name so that an accurate, source-grounded definition can be written.
- Concept Joule Ecosystem and Architecture
- Concept Natural language analytics queries
- Concept Joule AI Copilot The concept name provided is "undefined," and the supplied sources do not define or describe a concept by that name. Based on the available sources — which cover topics such as [SAP's AI Golden Path](https://architecture.learning.sap.com/docs/golden-path/ai-golden-path/readme), Joule, AI agents on SAP BTP, and related AI architecture guidance — no definition can be responsibly constructed for an unnamed or undefined concept. Please provide a valid concept name so that an accurate, source-grounded definition can be written.
- Concept SAP Domain Models for Solution Contextualization Joule Studio is a development environment within SAP that allows developers and administrators to build AI-powered assistants and agents for business use cases. Developers use it to create purpose-built solutions such as [supplier risk monitoring assistants](https://developers.sap.com), HR onboarding assistants, IT incident triage and auto-routing agents, and billing completeness data products. It supports integration with external workflow tools and SAP services, enabling end-to-end automation across enterprise processes.
- Concept SAP BTP Cockpit The concept name was not provided and the supplied source snippets do not define or describe a single, identifiable SAP developer concept — they cover a range of unrelated SAP BTP topics such as Kyma environment setup, Cloud Foundry org deletion, subaccount management, and service instances. A focused definition cannot be grounded solely in these sources without a clearly stated concept to define.
- Concept Grounding Large Language Models (LLMs) with Enterprise Data The concept name was not provided, making it impossible to write a meaningful or accurate reference definition grounded in the supplied sources. Please provide the specific concept (for example, "Grounding Evaluation," "SAP AI Core," or another term from the tutorial) so a precise definition can be written.
- Concept Joule Skills Development Joule Skills are a developer extensibility mechanism that enables connecting SAP Joule's capabilities to SAP and non-SAP systems and services. Developers use them to extend what [SAP Joule](https://architecture.learning.sap.com/docs/golden-path/ai-golden-path/2-build-and-deliver/4-joule-skills/readme) can do by building custom integrations, such as consuming automated processes within a Joule Skill.
- Concept Natural-language interaction with AI copilot The concept name is not defined in the provided source snippets, and no factual claims about it can be grounded in the available sources. A definition cannot be written without a valid concept name or supporting source content.