🚀 SAP AI Core Agent QuickLaunch Series 🚀 – Part0 Prologue

Generative AI has broken out of research labs and is now transforming the way business is done. SAP is moving at full speed to embrace this trend and has launched an agent called Joule. In this blog series, I’ll provide a “super-fast hands-on” guide to help you quickly call default models of SAP AI Core and expand them into practical AI agents for real-world business use, so you can understand how these agents work behind the scenes.

Notice
The Japanese version is available here.

 

📖What You’ll Learn in This Series

How to spin up a custom AI agent on SAP AI Core in minutesHands‑on with LangChain, Google Search Tool, RAG, and StreamlitExposing the agent as a REST API and rebuilding the UI in SAPUI5/Fiori

Time Commitment
Each part is designed to be completed in 10–15 minutes

 

đŸ—ș Series Roadmap

Part 0 Prologue [current blog]Part 1 Env Setup: SAP AICore & AI LaunchpadPart 2 Building a Chat Model with LangChainPart 3 Agent Tools: Integrating Google SearchPart 4 RAG Basics ①: HANA Cloud VectorEngine & EmbeddingPart 5 RAG Basics ②: Building Retriever ToolPart 6 Streamlit BasicsPart 7 Streamlit UI Prototype Part 8 Expose as a REST APIPart 9 Rebuild the UI with SAPUI5 1st Half Part 10 Rebuild the UI with SAPUI5 2nd Half

If you enjoyed this post, please give it a kudos! Your support really motivates me. Also, if there’s anything you’d like to know more about, feel free to leave a comment!

Prologue: Fast‑Track Roadmap to SAP AI Agents

1 | Introduction

The Gen‑AI wave is hitting enterprise apps—and many SAP developers wonder how to spin up their own AI agents on SAP BTP without drowning in docs. The “SAP AI QuickLaunch” series is a lightning‑fast, hands‑on guide that leverages the default‑deployed OpenAI LLM on SAP AI Core so you can launch an AI agent with minimum steps and maximum learning.

 

2 | What You Will Build

Demo Image â€” Work in Progress

Streamlit Chat UI that understands uploaded files and answers your questionsAI agent with RAG that cites both Google Search and internal docsFuture episodes will expose the agent as a REST API and rebuild the UI in SAPUI5

 

3 | Who Should Read

SAP BTP Beginners — especially those new to AI CorePython Developers at a basic levelHands‑on Learners who value speed over theor

 

4 | Prerequisites

BTP sub-accountSAP AI Core instanceSAP AI LaunchPad SubscriptionPython 3.13 and pipVSCode, BAS or any IDE

 

5 | Next Up

Part 1 Env Setup: SAP AICore & AI Launchpad

In Part 1we’ll connect to SAP AI Launchpad using the service key created for the SAP AI Core instance. Then, we’ll proceed to deploy the LLM for running a chat model â€” no external OpenAI key required. See you soon!

 

Disclaimer

All the views and opinions in the blog are my own and is made in my personal capacity and that SAP shall not be responsible or liable for any of the contents published in this blog.

 

​ Generative AI has broken out of research labs and is now transforming the way business is done. SAP is moving at full speed to embrace this trend and has launched an agent called Joule. In this blog series, I’ll provide a “super-fast hands-on” guide to help you quickly call default models of SAP AI Core and expand them into practical AI agents for real-world business use, so you can understand how these agents work behind the scenes.NoticeThe Japanese version is available here. đŸ“–What You’ll Learn in This SeriesHow to spin up a custom AI agent on SAP AI Core in minutesHands‑on with LangChain, Google Search Tool, RAG, and StreamlitExposing the agent as a REST API and rebuilding the UI in SAPUI5/FioriTime CommitmentEach part is designed to be completed in 10–15 minutes đŸ—ș Series RoadmapPart 0 Prologue [current blog]Part 1 Env Setup: SAP AICore & AI LaunchpadPart 2 Building a Chat Model with LangChainPart 3 Agent Tools: Integrating Google SearchPart 4 RAG Basics ①: HANA Cloud VectorEngine & EmbeddingPart 5 RAG Basics ②: Building Retriever ToolPart 6 Streamlit BasicsPart 7 Streamlit UI Prototype Part 8 Expose as a REST APIPart 9 Rebuild the UI with SAPUI5 1st Half Part 10 Rebuild the UI with SAPUI5 2nd HalfIf you enjoyed this post, please give it a kudos! Your support really motivates me. Also, if there’s anything you’d like to know more about, feel free to leave a comment!Prologue: Fast‑Track Roadmap to SAP AI Agents1 | IntroductionThe Gen‑AI wave is hitting enterprise apps—and many SAP developers wonder how to spin up their own AI agents on SAP BTP without drowning in docs. The “SAP AI QuickLaunch” series is a lightning‑fast, hands‑on guide that leverages the default‑deployed OpenAI LLM on SAP AI Core so you can launch an AI agent with minimum steps and maximum learning. 2 | What You Will BuildDemo Image â€” Work in ProgressStreamlit Chat UI that understands uploaded files and answers your questionsAI agent with RAG that cites both Google Search and internal docsFuture episodes will expose the agent as a REST API and rebuild the UI in SAPUI5 3 | Who Should ReadSAP BTP Beginners — especially those new to AI CorePython Developers at a basic levelHands‑on Learners who value speed over theor 4 | PrerequisitesBTP sub-accountSAP AI Core instanceSAP AI LaunchPad SubscriptionPython 3.13 and pipVSCode, BAS or any IDE 5 | Next UpPart 1 Env Setup: SAP AICore & AI LaunchpadIn Part 1we’ll connect to SAP AI Launchpad using the service key created for the SAP AI Core instance. Then, we’ll proceed to deploy the LLM for running a chat model â€” no external OpenAI key required. See you soon! DisclaimerAll the views and opinions in the blog are my own and is made in my personal capacity and that SAP shall not be responsible or liable for any of the contents published in this blog.   Read More Technology Blog Posts by SAP articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author