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