Leverage a generalized approach to applying Generative AI to business challenges with SAP BTP. In this sample, you will deploy an SAP Cloud Application Programming backend that interacts with Azure AI and a React Native mobile app implementing a Smart CO2 Converter App. This samples CAP backend is based on Consume OpenAI services (GPT) through CAP & SAP AI Core as boilerplate code which implements parts of the Reference architecture of an SAP BTP CAP application using GPT Models of OpenAI.
This use case can be replicated end to end following the respected Discovery Center Mission: Reduce your CO2 footprint using a smart Generative AI application on SAP BTP
Note This repository demonstrates the utilization of Large Language Models (LLMs) like Azure OpenAI services on SAP Business Technology Platform (BTP) with the Reference Architecture, without implying environmental sustainability of LLMs.
How might we enable banking customers to be more climate conscious while strengthening their loyalty?
Help users understand how their consumption habits are driving their CO2 footprint by showing most impactful expenses and best opportunities for emissions reductions.
A mobile app built using the reusable architecture principles of SAP Cloud Application Programming (CAP) model and React Native on SAP BTP. An application extension using GPT via the Azure Open AI service that combines business context with the capabilities of large language models on SAP BTP.
You can find the detailed pre-requisites for running each part of this use case mission in the Table of Contents
- Explore the mission
- SAP Business Technology Platform
- SAP BTP, Cloud Foundry Runtime
- SAP HANA Cloud
- SAP Destination Service
- Get started with Cloud Application Programming
- Get started with SAP AI Core & SAP AI Launchpad
- Get started with Generative AI Hub in SAP AI Core
- Get started with React Native
- ChatGPT and Large Language Models
- Get started with OpenAI Services
- Reference Architecture of an SAP BTP CAP application using GPT Models of OpenAI
- Setup SAP BTP prerequisites
- Setup Generative AI using the SAP BTP reference application for GenAI and RAG
- Deploy a Foundation Model on Generative AI Hub
- Test and play with deployed service
- Expo Go Client & Expo Account
- Setup Business Application Studio
- Application Architecture
- Data Model and provided Data
- Preparatory Steps
- Deploy CAP API to Cloud Foundry
- Attach SAP AI Core to CAP API
- Run the Mobile App (React Native)
- Publishing the Mobile App
None
Create an issue in this repository if you find a bug or have questions about the content.
For additional support, ask a question in SAP Community.
Thanks to all collaborators to make this app real!
- Adi Pleyer
- Armando Aguinaga
- Gerd Buchmüller
- Heike van Geel
- Iyad Al Hafez
- James Rapp
- Julian Schambeck
- Karen Detken
- Kay Schmitteckert
- Rainer Rodewald
- Simon Nowack
- Sudheer Tammana
- Vikas Thimmiaha
If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.
Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.