• IDD
  • IDD
  • Skybuffer AI
    • Skybuffer AI Installation and Initial Setup
      • On Business Technology Platform (BTP)
        • Skybuffer AI Installation Guide on BTP
      • On Premise: XSA Runtime and SAP HANA EE
        • Installing SAP HANA Including XS Runtime
        • XS Deployment Process
      • Post Installation User Guide
    • AI Agent
      • AI Agent Configurator
        • Register New AI Agent
        • Intents and Entities Creation
        • Skills Creation and Management
          • Standard Action Types
          • Generative AI Action
          • RAG Action
        • Scheduling
        • Communication Channels
          • Webchat Communication Channel Setup
          • Facebook Messenger Communication Channel Setup
          • Zoom Communication Channel Setup
          • MS Teams Communication Channel Setup
          • Slack Communication Channel Setup
          • Telegram Communication Channel Setup
          • Viber Communication Channel Setup
          • WhatsApp Communication Channel Setup
          • AI Agent Communication Channel Setup
        • Monitor Section
      • Destination Management
      • AI Translate
      • Survey Craft
      • Identity Providers
      • Business AI Scenarios
      • ML Models Hub
      • RAG Document Hub
    • AI Connector
      • AI Connector Configurator
      • AI Connector Logs
      • AWS Integration
      • Google Services Integration
      • Twilio Integration
      • Yandex Services Integration
    • SAP Backend for Business AI
      • Business AI Scenarios Package Administration
        • Installation Guide
        • Uninstallation Guide
      • Business AI Scenarios Package Maintenance Guide
        • Product License
        • Configuration of Email Sending Mechanism
          • Configuration Settings
          • Setup of Specific Email Sending Control
        • Technical User Setup
          • Central oData Service Authorization Role Maintenance
          • Technical User ID Creation
        • Assigning Business AI Scenarios to ABAP RIK Classes
        • Simplified User Creation Scenario Setup (Without Approval Workflow)
          • Maintain and Assign Reference Users for User Creation Scenario
          • Activate Notification for New User Creation (Optional)
        • User Creation Scenario Setup with Approval Workflow
          • Configure Approval Workflow for User Creation Scenario
          • Set Up Approval Steps for Different User Types Creation
    • HOW-TO Guides
      • SAP AI Core Integration. Ollama Server Setup
      • MS SharePoint Integration. Add-in Registration
      • MS Teams Integration. Single Sign-On
        • Create Azure Bot Service
        • Configure Azure Bot Service and Connect to Bot Management App
        • Create Middleware SSO Application
        • Configure Bot Service Application SSO
        • Create Azure AD Enterprise Application for SAP Backend
        • Configure oAuth2 in SAP System
        • Assign Identity Provider and Push Nodejs Configuration
        • Deploy Your App into Microsoft Teams
        • Managing Application Keys
    • Troubleshooting
      • Edge Browser Access Issue
    • Hybrid Chats
      • Hybrid Chats Maintenance Guide
        • Business and Technical Users Setup
          • Create Business and Technical Users
          • Create Business Partners
        • Tenant Configuration
        • Live Pool Management and Configuration
          • Start Live Pool
          • Manage Live Pool
        • System Configuration
          • Configure Status Profile
          • Set Up Technical Messages for Hybrid Chats
        • Hybrid Chats Configuration
        • Hybrid Chats Categorization
          • Categorization Management
          • Categorization Mapping
          • Translate Categories
      • Hybrid Chats User Manual
        • Hybrid Chats
          • HC Archive Mode
          • HC Active Mode
        • HC My Data
          • Edit Personal Data and Profile Picture
          • Default Settings Management
          • Notification and Dialogue Manual Mode Management
          • Quick Replies Management
            • Standard User Mode - Quick Replies
            • Administrator User Mode - Quick Replies
        • HC Analytics
          • HC Analytics
          • Operator Activity Analytics
          • Exit Survey Analytics
        • HC Teams
          • Access HC Teams Application
          • Create New Team
          • Create New Team Member
          • Edit Agent
          • Edit Team Name

Post Installation User Guide

34 views 0

Introduction

After successful installation of Skybuffer AI Platform, the next step is to complete the post-installation activities, which include importing initial configuration values into the database tables, setting up connections to the Generative AI model and Retrieval-Augmented Generation (RAG), and testing these connections. These activities are essential to ensure that the platform is fully operational and ready for use.

Skybuffer AI is a no-code platform built on SAP HANA, designed for enterprise security. It integrates Conversational AI, Generative AI, and RAG, offering pre-integrated scenarios for a wide range of business applications. Regardless of the deployment option (on premise or on SAP BTP), the initial configuration steps remain the same.

The post-installation process includes the following key tasks:

  1. Add Initial Values to Database Tables: The first step is to input the necessary initial configuration into the database tables.
  2. Configure Connections to Generative AI Model and RAG: After importing the initial values, the next step is to configure the connections to the Generative AI model and Retrieval-Augmented Generation (RAG). These configurations enable the AI-driven capabilities and integrations of the platform.
  3. Test the Connections: After configuring the connections to the Generative AI model and RAG, validate them by creating a test AI model and verifying communication through the webchat test channel. This confirms that the integration is successful, and that the platform can interact properly with the AI components.

By completing these post-installation steps (importing the initial values, configuring the necessary connections, and testing them) you will ensure that Skybuffer AI is fully operational and ready to deliver its AI-powered enterprise functionalities.

Prerequisites

  • The solution components are successfully installed, and the applications are running without errors. For more information, consult our documentation on Skybuffer AI installation on BTP and/or On Premise
  • The SAP Web IDE is activated and set up. For more information on getting SAP Web IDE access, please refer to the SAP standard documentation: SAP Web IDE Documentation
  • You have the Tenant ID provided by your solution supplier based on the Client’s registration number in the solution provider’s registry system.
  • You have the necessary files for initial webchat configuration to be uploaded, these files are to be provided by your Skybuffer AI solution supplies, examples of file names:

BotChannels.InitialDesignParams.csv

Configuration.ChannelWebchatTheme.csv

  • You have user credentials with the following access:
    • Access to the installed solution applications in the XSA Organization/Space.
    • Access to HDI containers and database tables in the SAP Web IDE environment.

Add HDI Containers with Solution Database Tables in SAP Web IDE

Step 1. Log in to the SAP Web IDE environment using the credentials provided by your Administration team.

A screenshot of a computer AI-generated content may be incorrect.

Step 2. Within the Database explorer area (1), add the solution database schemas using ‘+’ button (2).

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Select the Organization and Space where Skybuffer AI solution is installed (1) and select the database schemas hdi_core_db_2 (2) and press OK (3).

Step 4. Repeat the same procedure for HDI containers hdi_db_bot_management, hdi_db_rag_m.

Step 5. As a result, you should have 3 HDI containers added:

A screenshot of a computer AI-generated content may be incorrect.

Add Tenant Record

A screenshot of a computer AI-generated content may be incorrect.

Step 1. From the Instances overview area expand the hdi_core_db_2 container (1) and double click the Tables item (2)

A screenshot of a computer AI-generated content may be incorrect.

Step 2. Click on the Tenant table (1) and press the Open Data button (2)

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Press ‘+’ button to add a new record.

Step 4. Input the Tenant data. TENANTID is a mandatory field, a new numeric value that represents the ID of the licensed solution instance. To edit the value, press Enter on a respective cell (1). Press Save once editing is completed (2).

A screenshot of a computer AI-generated content may be incorrect.NOTE: Tenant ID should be provided by the solution supplier and is connected to the license. If your installation includes integration with Hybrid Chats (contact center solution by Skybuffer), Tenant ID should be synchronized with the Hybrid Chats tenant. I.e. the Tenant ID should be taken from Hybrid Chats.

Initial Webchat Parameters Import

Import Initial Design Parameters for Webchat

A screenshot of a computer AI-generated content may be incorrect.

Step 1. From the SAP Web IDE HDI containers list area, expand the hdi_db_bot_management container and navigate to the tables list.

Step 2. Right click on the BotChannels.InitialDesignParams table (1) and select the Import Data function (2).

A screenshot of a computer AI-generated content may be incorrect.

A screenshot of a computer AI-generated content may be incorrect.

Step 3.  Proceed to Step 2 of the import procedure with no change to default setting.

Step 4. Within Step 2 of the import procedure, set the delimiter as Tab (1), press the Browse button to navigate to a source file selection (2). Select the file with the Initial Webchat parameters (by default, the csv file of BotChannels.InitialDesignParams.csv is supplied by the solution supplier) (3).

A screenshot of a computer AI-generated content may be incorrect.

Step 5. Proceed to Step 5 of the import procedure with no changes to the default values. Press Review.

A screenshot of a computer AI-generated content may be incorrect.

Step 6. During the final step, press the Import Into Database button.

A screenshot of a computer AI-generated content may be incorrect.

Now the import of the webchat default parameters is completed.

Import Webchat Themes

A screenshot of a computer AI-generated content may be incorrect.

Step 1. From the SAP Web IDE HDI containers list area, expand the hdi_db_bot_management container and navigate to the Tables list.

Step 2. Right click on the Configuration.ChannelWebchatTheme table (1) and select the Import (2) function.

A screenshot of a computer AI-generated content may be incorrect.

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Proceed to Step 2 of the import procedure with no change to default setting.

Step 4. Within the Step 2 of the import procedure set the delimiter as Tab (1), press the Browse button to navigate to a source file selection (2). Select the file with Webchat Theme record (by default, the csv file of Configuration.ChannelWebchatTheme.csv is supplied by the solution supplier) (3).

A screenshot of a computer AI-generated content may be incorrect.

A screenshot of a computer AI-generated content may be incorrect.

Step 5. Proceed to Step 5 of the import procedure with no changes to the default values. Press Review.

A screenshot of a computer AI-generated content may be incorrect.

Step 6. During the final step, press the Import Into Database button.

Step 7. Import of the webchat default parameters is completed.

Create Generative AI Connection in ML Model Hub

Step 1. Log in to the installed solution applications in the XSA Organization/Space and select the space where Skybuffer AI applications are installed.

Step 2. You will see a list of applications. Select the application of platform.

Step 3. Click on the link provided below the Application Routes in order to access the selected application.

Step 4. The first page you will see is the AI Model Configurator application. To create a Generative AI connection, navigate to the ML Models Hub application. Open the navigation list and select ML Models Hub.

Step 5. Click the Create button to add a new connection.

Step 6. Fill in the basic data for the Generative AI ML Model connection:

For guidance and hints, click the Information icon (1).

ML Model Connection Name: Provide a unique name for easy identification (2).

AI Type: Select the AI type (3):

    • Generative AI – for content generation models
    • RAG (Retrieval-Augmented Generation) – combines retrieval and generative approaches

If you select Generative AI, the following fields will appear:

    • Generative AI Type: Choose either Ollama or OpenAI (4).
    • Location (5):
      • For Ollama: Options are On-Premise, SAP AI Core, or SAP Generative AI Hub.
      • For OpenAI: Options are SAP Generative AI Hub or API Endpoint (if you plan to use your OpenAI key).

Example for Creating a Generative AI Connection with Ollama On-Premise:

  • ML Model Connection Name: Ollama 3.1 8b
  • AI Type: Generative AI
  • Generative AI Type: Ollama
  • Location: On-Premise

A screenshot of a computer AI-generated content may be incorrect.

Step 7. Press the Create button.

Step 8. Within the Destination details screen, fill in all necessary information and press the Save button.

Model Name: Enter the name of the AI Model you are planning to use for Generative AI actions.

For example, Ollama models list: Ollama Models

Host and Port: Enter the address of the server where the model is located (residing)

Step 9. Once you have finished setting up this configuration, click the Set as default button. This will automatically add your connection to the Generative AI Destination field when creating a Generative AI action in the new AI Model.

Create RAG Connection in ML Model Hub

Step 1. Navigate to the ML Model Hub application. A detailed instruction on how to navigate to ML Model Hub can be found in the previous chapter Create Generative AI Connection in ML Model Hub, Steps 1-5.

Step 2. Go to the ML Model Hub application and click the Create button to add new connections.

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Fill in the basic data for the ML Model connection:

A screenshot of a computer AI-generated content may be incorrect.

ML Model Connection Name: Provide a unique name for easy identification e.g. RAG Connection (1)

AI Type: RAG (2)

Step 4. Within the connection details screen, fill in all necessary information and press the Save button.

Step 5. Get Host and Port of the py_rag_m application.

To navigate to the list of applications, follow the steps from the previous chapter Create Generative AI Connection in ML Model Hub, Steps 1-2.

Enter the py_rag_m application:

Copy the information about Host (1) and Port (2) into Rag Connections Parameters in ML Model Hub and save your entries.

Step 6. (OPTIONAL) After adding basic RAG Connections Parameters, you can also enter Attributes.

For more information please refer to the ML Model Hub Section in the Skybuffer AI solution documentation.

Step 7. Save your entries.

Step 8. Once you have finished setting up this configuration, click the Set as default button. This will automatically add your connection to the RAG Destination field when creating an RAG action in the new model.

Assign Embeddings Model in RAG Table

The py_rag_m application can operate in different modes for generating embeddings. These settings are not automatically configured after the initial installation and should be set manually according to the customer’s preferences.

Configuration is done in the database, either in the hdi_db_rag_m schema or in the hdi_db_rag_vector schema (supported only in SAP BTP environment). The EMB.CONF table is used for this purpose.

NOTE: After modifying or creating the configuration, you must restart the py_rag_m application.

Step 1. Enter the database and open hdi_db_rag_m schema. Go to EMB.CONF table:

A screenshot of a computer AI-generated content may be incorrect.

Step 2. Enter the configuration parameters in the Embedding Model Configuration (EMB.CONF) table:

When setting up the EMB.CONF table, you will need to provide specific values for each field. Below are the acceptable options and notes:

EMB_NAME – Embeddings Model Name

  • mxbai-embed-large: Supports English only
  • paraphrase-multilingual: Supports around 50 languages, including English, Russian, and Norwegian
  • Other values: Can be found in the EMB table, but avoid using them in production without prior consultation

MODEL_URL

MODEL_API_KEY

  • Leave as empty string “” when using Ollama on Hetzner
  • Use your API key if connecting to OpenAI or Gemini models

AI_RESOURCE_GROUP

  • Empty string “” for Hetzner
  • Default for SAP AI Core deployment

QUERY_MODEL_CHOICE

  • ollama, google, openai, or none

QUERY_MODEL_NAME

  • llama3.1 or another available model name

APP_GUID

  • Optional value; leave as empty string “” if not used
  • Used for synchronization with bot_management

IN_USE

  • Set to True to activate the configuration

Quick SQL Insert Example

Open SQL console:

A screenshot of a computer AI-generated content may be incorrect.

Use the script snippet below for quick insertion:


INSERT INTO "SKYBFRYAI_RAG_M"."EMB.CONF" VALUES(
    'mxbai-embed-large',
    '[REPLACE THIS PLACEHOLDER WITH THE FULL LINK OF YOUR MODEL LOCATION, for example http://135.352.11.22:12345]',
    '',
    '',
    'ollama',
    'llama3.1',
    '',
    true
);

This will quickly insert a valid configuration into the EMB.CONF table.

Make sure to replace the placeholder with your relevant model link.

A screenshot of a computer AI-generated content may be incorrect. A screenshot of a computer AI-generated content may be incorrect.

Step 3. Restart the py_rag_m application:

A screenshot of a computer AI-generated content may be incorrect.

Set Up AI Model for Solution Testing

Create AI Model in AI Model Configurator Application

Once basic configuration is done, the tenant record is added to Database schemas and Generative AI and RAG connections are created, it is time to register a new AI model and start adding skills and creating actions.

Step 1. First, open the AI Model Configurator application.

Step 2. To start working on your AI Model, you need to create it. Click on the Create button at the top right-hand corner.

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Fill in general information: name, description and label and click on the Create button.

Name: Provide a unique name for your AI Model e.g. hr-support

Description: You can add a description to specify what is the model’s main functionality e.g. HR assistant that answers employee questions

Label: for easy identification e.g. TEST

A screenshot of a test AI-generated content may be incorrect.

Step 4. Your AI model is created.

A screenshot of a computer AI-generated content may be incorrect.

Step 5. Activate the required files formats for use as source documents in Generative AI action. Navigate to Generative AI settings and enter the edit mode:

A screenshot of a computer AI-generated content may be incorrect.

Step 6. In the Allowed File Format section, expand the list of available file types and select the ones you want to enable for upload. Save your entries.

A screenshot of a computer AI-generated content may be incorrect.

Create Skill Set and Add Generative AI Action

Step 1. Go to the Action Server section and click on the Add Skill Set button:

A screenshot of a computer AI-generated content may be incorrect.

Step 2. Add the skill set name, description (optional) and select the skill set type:

Name: zxas-fallback

Description: Simple fallback skill

Type: select fallback from the list

A screenshot of a computer AI-generated content may be incorrect.

Step 3. Your skill set is now created. Open it and continue to zxas-fallback-trigger:

A screenshot of a computer AI-generated content may be incorrect.

Step 4. For now, the skill is empty, click on the Add Action Group button:

A screenshot of a computer AI-generated content may be incorrect.

Step 5. Select the type of Action you would like to add, click on Generative AI Action:

A screenshot of a computer AI-generated content may be incorrect.

Step 6. You can see the action template and edit it according to your needs:

A screenshot of a computer AI-generated content may be incorrect.

For guidance and hints, click the Information icon (1).

Generative AI Destination: You can choose between using the default Generative AI destination set when creating the Generative AI connection in ML Model Hub or selecting a different one, provided the connection is properly created in ML Model Hub. (2)

Input Prompt: The Input Prompt field contains the question asked to the AI. It includes the User Phrase (the exact phrase the user enters), which is combined with instructions and source documents to create the context for Generative AI. You can enhance {{user_phrase}} by adding additional text or memory parameters.

NOTE: For this example, please enter into the Input Prompt field: {{current_message.content}} (3)

Instruction: The text in the Instruction field guides Generative AI in generating its response. Along with the Input Prompt and Source Documents, it helps create the context for Generative AI. (4)

Example: Imagine you are a support team member, answer to the Input Prompt politely and with one sentence, with no additional information and no greeting. Use only Source Documents information above.

  1. Save the Action
  2. Upload Source Documents

To upload documents, click the Edit button and then Upload. You should see all the document formats available for upload. This configuration was completed in Step 5, Section: Create AI Model in AI Model Configurator Application.

A screenshot of a computer AI-generated content may be incorrect.

A screenshot of a computer AI-generated content may be incorrect.

Step 7. Select the files you would like to upload:

A screenshot of a computer AI-generated content may be incorrect.

 

Step 8. If your file exceeds the word limit, wait until it is converted to RAG.

A screenshot of a computer AI-generated content may be incorrect.

A screenshot of a computer AI-generated content may be incorrect.

Step 9. Repeat this step for uploading more than one document:

A screenshot of a computer AI-generated content may be incorrect.

Step 10. Save your entries.

NOTE: Only one of our files was converted to RAG. The other did not require conversion as it did not exceed the allowed by Generative AI model tokens limit.

Test Your AI Model on the Webchat Test Channel

A screenshot of a computer AI-generated content may be incorrect.

Step 1. Before the first webchat conversation, you need to restart the botclientconnector application. Go to the list of applications and click on botclientconnector:

Step 2. Click the Restart button:

A screenshot of a computer AI-generated content may be incorrect.

After the restart, you should see the status Running.

Step 3. Navigate to Communication Channels and select automatically created webchat channel with your AI model name:

A screenshot of a computer AI-generated content may be incorrect.

Click the Webchat Preview button at the top right-hand corner of the screen:

A screenshot of a web browser AI-generated content may be incorrect.

 

Step 4. Start a new conversation by asking questions about one of the documents you uploaded in the previous steps, Section: Create Skill Set and Add Generative AI Action.

A screenshot of a phone AI-generated content may be incorrect.

You can ask questions about the content of one of two documents uploaded:

Test Case 1. Questions about: Vacation_Rights_in_Norway_2024

  • What are my vacation rights if I am a part-time employee in Norway?
  • How many vacation days do I have as an employee working in Norway?

A screenshot of a chat AI-generated content may be incorrect.

Test Case 2. Questions about: Staff-Handbook-Jan-2024-ENG

  • What is the maternity leave policy?
  • Can I work flexible hours from home?

A screenshot of a chat AI-generated content may be incorrect.

Step 5. You have now completed the post-installation configuration and successfully validated the integration of the solution with Generative AI and the RAG connection. You can proceed by configuring the SAP connection (if applicable) and continue modeling additional business scenarios using the Skybuffer AI Model Configurator tool.

Useful Links:

  1. Skybuffer AI User Guidelines
  2. SAP Web IDE Administration (SAP Help User Guidelines)

Was this helpful?

Yes  No
Related Articles
  • Edge Browser Access Issue
  • Troubleshooting
  • Scheduling
  • AI Agent Communication Channel Setup
  • Installing SAP HANA Including XS Runtime
  • On Premise: XSA Runtime and SAP HANA EE
Copyright 2022 Skybuffer.com. All Rights Reserved.