ixHello
ixHello Customer
ixHello Customer
  • About iX Hello
  • General
    • iX Hello: Create Account
    • iX Hello: Basic Mode
      • Webchat Assistant
        • Direct Chat Link
        • Embedded Chat Assistant
      • Digital Assistant
        • Digital Avatar
        • Kiosk Mode
      • Call/SMS Assistant
      • Administrative Purpose
    • iX Hello: Studio Mode
      • Prerequisites
      • Steps
        • App Creation
        • Data Source Configuration
        • AI Content Setup
        • Method Setup
        • Intent Setup
        • Slot Setup
        • Utterance Setup
        • Input Setup
        • Input Parameter Setup
        • Publish Setup
        • Test
        • Enable Call /SMS
    • Enterprise Connections
      • Generative AI
      • Internal Content
      • Microsoft Office 365
    • AI Contents
      • Add AI Content
    • Use cases
      • Contact Finder with Salesforce
        • Pre-requisites
          • An active Salesforce account
          • Lex Developer Account
          • Integrate Salesforce with iX Hello
        • Build Custom App
      • Contact Finder with REST API
        • Prerequisites
          • Integrate API Service with iX Hello
          • Lex Developer Account
        • Build Custom App
  • Apps
    • App Templates
    • NLP Custom App
    • Custom App Series - Step 1 - Building a Custom App
    • Custom App Series - Step 2 - Creating a Connection
    • Custom App Series - Step 3 - Publishing to a Channel
    • Lex Auto Publishing Setup
    • Office 365 SharePoint - Custom App
    • Office365 Exchange - Custom App
    • SalesForce Custom App
    • App Template Export & Import
    • IntentFeature BeforeAfterMethod
    • iX Hello Supported Periods Date Range
    • Shared App
    • ExecuteJS
  • Connections
    • Amazon Web Services
      • Amazon Kendra
      • Amazon Lambda
        • Amazon Lambda: Create Lambda Function
          • Amazon Lambda: iX Hello Integration
      • DynamoDB
    • Login with Amazon Setup
    • SalesForce
      • SalesForce: Create an account
      • SalesForce: Connect to iX Hello
    • Microsoft Office365 Integration Guide
    • Microsoft Office365 AAD
    • MS SQL Server
    • Twilio
  • Blueprints
    • Create App Using App Blueprints
    • Lex Bot using Appointment Blueprint
    • Domain App using Internal Data
    • Domain App S3 Data Source Setup
  • Channels
    • Amazon Alexa
      • Create Amazon Developer Account
      • Registering Alexa User Account
      • Alexa Account Linking to iX Hello
    • Amazon Lex
    • Amazon Lex Integration
    • Amazon Connect and Lex Bot Integration
  • JSON Methods
    • Internal Data JSON Methods
  • Solutions
  • AWS IAM users
  • Finding AWS Region
  • Glossary
Powered by GitBook
On this page
  • Objective
  • Pre-requisites
  • Steps
  • App Creation
  • Data Source Configuration
  • AI Content Setup
  • Method Setup
  • Intent Setup
  • Slot Setup
  • Utterance Setup
  • Input Setup
  • Input Parameter Setup
  • App Publishing

Was this helpful?

  1. Apps

Generative AI Assistant

Last updated 2 months ago

Was this helpful?

Objective

The purpose of this document is to describe how to create a generative AI app in the studio mode in ixHello. After going through this document, you should be able to create a generative AI app for web chat and phone/text.

Pre-requisites

  1. You need to have an ixHello account for this. the guide on how to create an account if you don’t already have one.

  2. You need to be subscribed to at least a premium plan or above to use studio mode. You won’t be able to use Studio mode if you have a basic subscription. For creating apps in basic mode, go .

Steps

App Creation

  1. Login to ixHello and navigate to "Apps" and "Custom Apps".

  1. Click on New Custom App

  1. Enter the app details as shown below. Make sure the (this is a Generative AI app) checkbox is ticked

  1. Click Save and the app will appear on the custom app list. Click on the app name.

Data Source Configuration

  1. Once you click on the app name, it will take you to the Data Source tab. Click on “Create New Data Source”

  1. Give the data source a name and select from one of the available Generative AI data sources in the dropdown as shown below. Click “Save”.

  1. Create another data source of type internal content as shown below

  1. Finally, create one more data source of type Twilio as shown below

  1. All the data sources should be listed as shown below

AI Content Setup

  1. Goto “AI Content” tab and click on “Add New AI Content”

  1. Enter the training URL and click “Save” as shown below. The URL should be the one where the app needs to train the data from.

  1. After adding the content, you can preview it as shown below. You can create as much AI content as necessary to train the app.

Method Setup

  1. Go to the “Methods” tab, select “Generative AI” Data Source, and click “Add New Method” as shown below.

  1. For the “Methods Input” tab, select the Request type and subsequent details as shown below.

  1. For the “Method Output” tab, use the details as shown below:

  1. For “Method Result” tab, enter the details as shown below:

Intent Setup

  1. Goto “Intents” tab and click “Create New Intent”

  1. Create an intent by using details as shown below

Slot Setup

  1. Goto “Slots” tab, Select “ChatIntent” from the dropdown, and click “Create New Slot”:

  1. Enter the details as shown below and click “Save”

Utterance Setup

  1. Goto “Utterances” tab, select “ChatIntent” and click on “Create New Utterance” as shown below:

  1. Enter the Utterance details and click “Save” as shown below:

Input Setup

  1. Navigate to the “Input” tab and click “Create New Input” as shown below:

  1. Enter the details as shown below and click “Save”:

Input Parameter Setup

  1. Now you need to add input parameters to do that, Goto Input list where you will find the "Manage Parameters" button on the created inputs.

  1. Click "Manage Parameters" will navigate to a different page from where you can add input parameters. Now click the "Input Parameter" button shown below.

  1. Fill out the add input parameter form as shown below, and click the "Save" button.

App Publishing

  1. Now finally navigate to the "Publish" tab as shown below.

  1. Click the "Add App Publishing" button, this will pop up a modal with a form as shown below.

Fill up all the required values in the form, and importantly, select the channel as "Generative AI", and click the "Save" button. This will create a new publishing profile with the provided information for an app.

Enable Call/ SMS Assistant

You can make this assistant respond over a phone call/ SMS with a small change in the settings. Similar to the Basic Mode, the Gen AI assistant provides call/ SMS support over Twilio. On the App Publishing, you can see a flag for 'Enable Twilio Bot to use this App Publishing'.

Turn on the 'Enable Bot to use this App Publishing' toggle button.

You'll be prompted to set up basic Twilio setups.

a. Select Country (available options US / Canada)

b. Select Scheme (Local or Toll-Free). For the Toll-Free number, you've to make additional setups in Twilio account.

c. Twilio Phone Number: The list provides available Twilio Phone numbers from which you can choose any that you prefer. Once you select and save, the particular number will be occupied by this assistant and will only be freed again once you disable Twilio Bot for this app.

d. Voice Gender: You can also configure the voice gender that will respond to calls on this number. For example, in areas where a female representative is conventionally expected, you can set the voice Gender to female and vice versa.

e. Voice Profile: You can also select a voice profile that you feel like matches the personality of the assistant.

f. To check if you like the Voice of the assistant, you can click on the Play button that will play the sample text in the Voice Gender and Voice Profile you just selected.

Now, click on Save and your assistant will now readily respond to calls and SMS from your customers.

Disassociate Twilio's Phone Number

In order to disassociate the number from this assistant, you can select the option 'Dissociate this current number' on the Twilio Phone Number drop-down and click on Save.

For more information related to before and after method feature see .

here
Here is
here