Kore.ai 봇 플랫폼은 봇 내에서 변수를 선언하고 사용할 수 있는 방법을 제공합니다. 이러한 변수는 다양한 작업, 노드 및 기타 봇 요소로 일반적으로 사용되는 값을 캡처하는 데 사용할 수 있습니다. 이 방법에서는 봇 변수를 사용할 수 있는 뱅킹 봇 시나리오를 살펴보겠습니다. 언어별 메시지를 전달하기 위해 콘텐츠 변수가 어떻게 사용될 수 있는지 살펴보겠습니다. 봇 변수의 정의와 Kore.ai 봇 플랫폼에서 봇 변수가 구현되는 방법에 대한 자세한 내용은 여기를 참조하세요. 전역 변수 활용 사례는 여기를 참조하세요.

문제 설명

뱅킹 봇에서 사용자가 봇에 접속하면 환영을 받습니다. 봇은 다국어를 사용할 수 있으며 메시지를 적절한 사용자 언어로 표시하고자 합니다. 본 문서에서는 콘텐츠 변수를 사용하여 메시지를 여러 언어로 저장하는 방법을 보여드립니다.

전제 조건

  • 봇 구축 지식
  • 아래와 같이 On Connect 이벤트와 함께 설정된 뱅킹 봇:
    • 상단 메뉴에서 구축 탭 선택
    • 인텔리전스에서 이벤트 선택
    • On Connect 이벤트를 클릭하고 메시지 표시로 설정

  • 봇에 스페인어 활성화
    • 설정에서 언어 선택
    • 언어 추가를 클릭하고 스페인어 설정

구현

콘텐츠 변수에게 On Connect 메시지를 유지하도록 선언하면 언어 번역에서 누락되지 않습니다.

  1. 뱅킹 봇을 엽니다.
  2. 상단 메뉴에서 구축 탭 선택
  3. 설정에서 콘텐츠 변수 섹션 선택
  4. 변수 추가를 클릭하여 해당 창을 엽니다.
  5. 변수 이름변수 값을 입력합니다. 이 활용 사례의 경우, 변수 connectMessage를 호출했으며 값의 경우, "뱅킹 포털에 오신 것을 환영합니다 – 모든 필요한 뱅킹 업무를 한 번에 해결할 수 있는 곳"을 입력합니다.
  6. 저장합니다.
  7. 이제 언어를 스페인어로 전환하고 같은 connectMessage 변수에 대해 편집 아이콘을 사용하여 스페인어로 텍스트를 입력합니다 – "Bienvenido al portal bancario:su única parada para todas necesidades bancarias"
  8. On Connect 이벤트 관리자로 돌아가 다음 코드를 사용하여 참조가 있는 텍스트를 콘텐츠 변수로 바꿉니다. {{content.connectMessage}}
  9. 변경 사항을 저장합니다.

테스트

봇과 대화 를 사용하여 변경 사항을 테스트합니다.

  1. 봇과 대화 를 엽니다.
  2. 메시지는 영어로 표시됩니다.
  3. 치트 명령어를 사용하여 언어를 다음과 같이 전환합니다: cheat lang Es.
  4. 봇에 다시 연결하고 스페인어로 메시지를 확인합니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Kore.aiボットプラットフォームでは、ボット内で変数を宣言して使用する方法を提供しています。これらの変数は、異なるタスク、ノード、およびその他の要素が通常使用する値をキャプチャするために使用できます。

このハウツーでは、バンキングボットでボット変数を使用するシナリオを探究しましょう。ここでは、コンテンツ変数を使用して言語固有のメッセージを渡す方法を見ていきます。

ボット変数とは何か、Kore.ai Botsプラットフォームにどのように実装されているかについての詳細は、こちらをご参照ください。グローバル変数のユースケースについては、こちらをご参照ください

問題提起

バンキングボットでは、ユーザーがボットに接続したときに歓迎します。ボットは多言語に対応しており、メッセージは適切なユーザー言語で表示することを希望します。このドキュメントでは、コンテンツ変数を使用して、メッセージを複数の言語で保存する方法を紹介します。

必要条件

  • ボット構築のナレッジ
  • 接続時のイベントを以下のように設定したバンキングボット:
    • トップメニューから構築タブを選択します。
    • インテリジェンスから イベントを選択
    • On Connect イベントをクリックし、メッセージを表示に設定

  • ボットのスペイン語を有効化
    • 設定から言語を選択
    • 言語を追加をクリックし、スペイン語設定

導入

接続時メッセージを保持するためにコンテンツ変数を宣言しておけば、言語変換の際に見落とされることはありません。

  1. バンキングボットを開きます。
  2. トップメニューから構築タブを選択します。
  3. 設定から コンテンツ変数セクションを選択します。
  4. 変数を追加をクリックすると、対応するウィンドウが表示されます。
  5. 変数名変数値を入力します。このユースケースでは、変数connectMessageを呼び出し、値として「バンキングポータルへようこそ – すべての銀行業務のニーズに応えるワンストップサービス」を入力しています。
  6. 普通預金
  7. ここで言語を スペイン語に切り替え、同じconnectMessage変数に 編集アイコンを使用してスペイン語で「Bienvenido al portal bancario: su única parada para todas las necesidades bancarias」というテキストを入力します。
  8. 接続時イベントハンドラに戻り、以下のコードを使用してテキストをコンテンツ変数参照に置換します。 {{content.connectMessage}}
  9. 変更内容を保存します

テスト

ボットと会話を使用して変更内容をテストします。

  1. ボットと会話を開きます。
  2. メッセージは英語で表示されます。
  3. cheatコマンドを使用して、言語を切り替えます。cheat lang Es.
  4. ボットに再接続すると、スペイン語のメッセージが表示されます。

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Kore.ai bots platform provides a way to declare and use variables within the bot. These variables can be used to capture values that are commonly used by different tasks, nodes, and other bot elements

In this How-To, we will explore a scenario in a Banking Bot, where Bot Variables can be used. We will see how Content Variables can be used to pass language-specific messages.

For details on what Bot Variables are and how they are implemented in the Kore.ai Bots platform, refer here. For a use case with Global Variables, refer here.

Problem Statement

In our Banking Bot, we welcome users when they connect to the Bot. The bot is multilingual and we want the messages to be in the appropriate user language.

In this document, we will see how Content Variable can be used to store the message in multiple languages.

Pre-requisites

  • Bot building knowledge
  • A Banking Bot with the on Connect event configured as below:
    • Select the Build tab from the top menu
    • From Intelligence select Events
    • Click the On Connect event and configure to Show Message

  • Enable the Spanish language for the bot
    • From Configurations, select Language
    • Click Add Language and Configure the Spanish language

Implementation

Declaring a Content Variable to hold the On Connect message will ensure it is not missed in the language translation.

  1. Open the Banking Bot.
  2. Select the Build tab from the top menu
  3. From Configurations select Content Variables section.
  4. Click Add Variable to open the corresponding window.
  5. Enter Variable Name and Variable Value. For this use case, were are calling the Variable connectMessage, and for the value, we are entering the “Welcome to the Banking Portal – your one-stop for all banking needs”.
  6. Save.
  7. Now switch the language to Spanish and for the same connectMessage variable using the edit icon enter the text in Spanish – “Bienvenido al portal bancario: su única parada para todas las necesidades bancarias“.
  8. Return to the On Connect Event Handler and replace the text with reference to the content variable using the following code:
    {{content.connectMessage}}
  9. Save the changes.

Testing

Use Talk to Bot to test the changes.

  1. Open Talk to Bot.
  2. The message will appear in English.
  3. Use the cheat command to switch the language:
    cheat lang Es.
  4. Reconnect to the bot and see the message in Spanish.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed