SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Quick Start for Your First AI Project Using SAP AI Core

Learn the fundamentals of SAP AI Core and create your Hello, World! AI scenario.

Overview

🎓 beginner 45 min. SAP Ai LaunchpadBeginnerArtificial IntelligenceMachine LearningSAP Business Technology PlatformSAP Ai Core

You will learn

  • โœ”How to connect GitHub to SAP AI Core
  • โœ”How to create scenarios and workflows
  • โœ”How to check the sync status and debug errors in your AI workflow
  • โœ”How to run workflows in SAP AI Core
Dhrubajyoti Paul D Dhrubajyoti Paul August 23, 2024
Created by May 23, 2022
Contributors

Prerequisites

Prerequisites

  • A BTP global account If you are an SAP Developer or SAP employee, please refer to the following links ( for internal SAP stakeholders only ) - How to create a BTP Account (internal) SAP AI Core If you are an external developer or a customer or a partner kindly refer to this tutorial
  • Have Postman, Python (AI Libraries) or SAP AI Launchpad set up. You can set any of these up using this tutorial

Steps

Intro

You will create an AI workflow for your Hello, World! workflow, and connect and execute it in your SAP AI Core instance. You will see that workflows between GitHub and SAP AI Core can be auto synced, and it is possible to use this workflow after subscription, to connect to your actual AI code.

The terms “executable” and “workflow” can be used interchangeably to refer to the YAML files, introduced in this tutorial.

Please find downloadable sample notebooks for the tutorials : . Note that these tutorials are for demonstration purposes only and should not be used in production environments. To execute them properly, you’ll need to set up your own S3 bucket or provision services from BTP, including an AI Core with a standard plan for narrow AI and an extended plan for GenAI HUB. Ensure you input the service keys of these services into the relevant cells of the notebook. Link to notebook

Step 1 Create a GitHub repository
โ€”

Create account on GitHub.

WARNING: If you are using a GitHub account hosted by your organization, it must be external facing (not behind a firewall).

Click New to create a new repository. You will use this GitHub repository to store all of your workflows for SAP AI Core. Each workflow may belong to more than one AI use case.

Link text e.g., Destination screen
Link text e.g., Destination screen
<nbsp>

Create a repository named aicore-pipelines. It is recommended have this repository’s visibility set to private.

Link text e.g., Destination screen
Link text e.g., Destination screen

Step 2 Generate a GitHub personal access token
+
Step 3 Onboard GitHub to SAP AI Core
+
Step 4 Place a workflow in GitHub
+
Step 5 Create an application to sync workflows with SAP AI Core
+
Step 6 Check for errors
+
Step 7 Check your scenario
+
Step 8 Run executable
+
Step 9 Update your workflow
+
Step 10 Create new execution
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 10
1. Create a GitHub repository 2. Generate a GitHub personal access token 3. Onboard GitHub to SAP AI Core 4. Place a workflow in GitHub 5. Create an application to sync workflows with SAP AI Core 6. Check for errors 7. Check your scenario 8. Run executable 9. Update your workflow 10. Create new execution

Learn more →