Inference Observability & Feedback Workflow in SAP AI Core
In this tutorial, you will learn how to execute AI inferences and leverage Inference Observability in SAP AI Core to track, analyze, and improve model responses using feedback and labeling mechanisms.
You will learn
- How to execute inference using orchestration or foundation models
- How to record and retrieve inference details
- How to add feedback to improve responses
- How to use labels for filtering and analysis
Prerequisites
- BTP Account
If you do not already have a commercial SAP Business Technology Platform (BTP) account, you can use BTP Advanced Trial.
Create a BTP Account - For SAP Developers or Employees
Internal SAP stakeholders should refer to the following documentation: How to create BTP Account For Internal SAP Employee, SAP AI Core Internal Documentation - For External Developers, Customers, or Partners
Follow this tutorial to set up your environment and entitlements: External Developer Setup Tutorial, SAP AI Core External Documentation - Create BTP Instance and Service Key for SAP AI Core
Follow the steps to create an instance and generate a service key for SAP AI Core. Ensure to use service plan extended:
Create Service Key and Instance - AI Core Setup Guide
Step-by-step guide to set up and get started with SAP AI Core:
AI Core Setup Tutorial - An Extended SAP AI Core service plan is required, as the Generative AI Hub is not available in the Free or Standard plans. For more details, refer to
SAP AI Core Service Plans - Bruno Tool Version
Ensure you are using Bruno version 3.1 or higher.
Versions up to 3.0 do not support.ymlfiles used in this tutorial.
You can download the latest version from: https://www.usebruno.com/
Pre-Read
In real-world AI applications, executing a model is only the first step. Once deployed, it becomes essential to monitor how the model behaves with actual user inputs, identify issues, and continuously improve the system.
Inference Observability in SAP AI Core provides this capability by recording inference requests, responses, metadata, and feedback for later analysis.
This feature works with both:
- Orchestration services
- Foundation model deployments
By enabling observability, AI systems move from being black-box models to transparent and trackable systems.
Note: Inference data is recorded only when explicitly enabled using observability headers in the request.







