SAP

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

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

More from Dhrubajyoti Paul

See all 16 tutorials by Dhrubajyoti Paul →

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
Next