일반 봇 설정
다음 표에 설명된 설정 중 하나 이상을 수정합니다.
필드 | 설명 |
---|---|
봇 이름 | 봇의 이름입니다. 봇이 게시되면 이름을 변경할 수 없습니다. 이 필드는 필수입니다. |
설명 | 봇의 설명입니다. 이 필드는 필수입니다. |
아이콘 | 이전 그림과 같이 봇 빌더, 봇 마켓플레이스, 최종 사용자 인터페이스에 표시된 봇의 아이콘 이미지입니다. 이미지 형식은 .png여야 하며 200 x 200 픽셀 이미지를 사용하여 최상의 결과를 얻을 수 있습니다. 이 필드는 필수입니다. |
이용 대상 |
이용 대상이 정의되고 저장되면 변경할 수 없습니다. |
기본 봇 언어 | 기본 봇 언어는 편집할 수 없으며 봇 생성 시 설정됩니다. |
봇 ID | 편집할 수 없으며 플랫폼에서 할당합니다. API 호출 등에 사용하기 위해 복사할 수 있습니다. |
하위 도메인(테넌시) | 예를 클릭하여 테넌시를 사용하도록 설정합니다. 테넌시가 정의되면 최종 사용자에게 봇 URL의 일부로 테넌트 이름을 입력하라는 메시지가 표시됩니다.(예: www.kore.someWebService.com과 같은 테넌트별 URL인 경우 kore) 활성화된 경우 다음 속성을 정의합니다.
|
작업 설정/실행 링크 표시 |
|
오류 메시지 | 봇에 대한 사용자 정의 HTTP 상태 코드 및 오류 메시지를 편집 또는 추가합니다. 자세한 내용은 사용자 정의 오류 메시지를 참조하세요. |
봇 설정을 저장하려면 저장을 클릭합니다 <봇 이름> 성공적으로 업데이트됨 메시지가 표시됩니다.
사용자 정의 오류 메시지
봇 빌더에서 각 봇과 작업에는 HTTP 요청 메소드에 대해 반환된 표준 HTTP 상태 코드를 위한 조치와 함께 사전 정의된 일련의 오류 메시지가 포함되어 있습니다. 대부분의 경우 최종 사용자 응답에 기본 응답 및 조치로 충분하지만 기본적으로 정의되지 않은 다른 HTTP 상태 코드를 처리하거나 오류 메시지 자체를 사용자 정의하거나 오류가 발생할 경우 Kore.ai의 기본 응답을 변경해야 할 수 있습니다. 이 항목은 Kore.ai 봇 및 작업에 대한 오류 메시지를 사용자 정의하고 생성하는 방법을 설명합니다. 봇 또는 작업을 생성할 때 봇 또는 작업 설정의 오류 메시지 섹션에서 HTTP 상태 코드에 대한 오류 메시지를 추가하거나 사용자 정의할 수 있습니다.
사용자 정의 상태 코드
봇 또는 작업에 대해 기본적으로 약 25개의 HTTP 상태 코드가 정의되어 있습니다. HTTP 상태 코드 사용자 정의 방법
- 봇 빌더에서 봇 또는 작업을 엽니다
- 상단 메뉴에서 빌드 탭을 선택합니다
- 왼쪽 메뉴에서 설정 -> 일반 설정을 클릭합니다.
- 아래로 스크롤하여 오류 메시지 섹션을 찾습니다.
- 사용자 정의할 코드의 편집 아이콘을 클릭하여 오류 메시지 설정 대화 상자를 엽니다.
- 메시지 유형 필드에서 다음 중 하나를 선택합니다.
- 사용자 정의 – 최종 사용자에 대한 오류별 메시지를 정의하는 사용자 정의 메시지를 표시합니다.
- 소스 – 2XX 범위(성공 메시지) 이외의 HTTP 상태 코드에 대한 JSON 응답 페이로드에서 JSON 경로를 정의할 수 있는 오류 경로 필드를 표시합니다.
- 조치 필드에서 오류 반복 필드에 정의된 연속 오류 수에 도달하는 경우 수행할 동작을 지정합니다. 다음 중 하나를 선택합니다.
- 사용 안 함 – 오류가 발생할 때 작업이 비활성으로 설정됩니다. 필요한 경우 최종 사용자가 작업을 활성화할 수 있습니다.
- 일정 변경 – 오류가 발생할 때 작업을 다시 시도할 경과 시간(분)을 정의하는 데 사용되는 재시도 간격 필드를 표시합니다.
- 권한 부여 사용 안 함 – 오류가 발생하면 작업에 대해 정의된 권한 부여 메커니즘이 비활성화됩니다. 동일한 권한 부여 메커니즘을 사용하는 다른 작업도 비활성화됩니다.
- 알림 – 최종 사용자 인터페이스에 오류 메시지를 표시합니다.
- 메세지 필드(기본 메시지에만 사용 가능)에서 최종 사용자에게 표시되는 텍스트 메시지를 입력합니다.
- 오류 반복 필드에서 작업을 실행하기 전에 반환해야 하는 연속 오류 코드 수를 지정합니다. 기본적으로 오류 반복 필드는 "1"로 설정되어 있습니다.
- 추가를 클릭하여 사용자 정의 오류 메시지의 설치 오류 메시지 대화 상자를 저장하고 닫습니다.
새 HTTP 상태 코드를 생성하려면 오류 메시지 추가를 클릭하고 이전 섹션에서 설명한 대로 새 코드의 필드를 정의한 다음 추가를 클릭합니다.
一般的なボットの設定
次の表に記載されている1つ以上の設定を変更します。
フィールド | 説明 |
---|---|
ボット名 | ボットの名前。ボットが公開されると、名前は変更できません。このフィールドは必要です。 |
説明 | ボットの説明。このフィールドは必要です。 |
アイコン | 前図に見られるように、ボットビルダー、ボットマーケットプレイス、エンドユーザーインターフェースに表示されるボットアイコン画像です。画像形式は.pngであり、200×200ピクセルの画像を使用すると最適な結果が得られます。このフィールドは必要です。 |
対象ユーザー |
一度定義して保存した対象ユーザーは、変更することができません。 |
デフォルトのボット言語 | これは編集不可能であり、ボット作成時に設定されます。 |
ボットID | 編集不可であり、プラットフォームによって割り当てられます。APIコールなどで使用するためにコピーすることができます。 |
サブドメイン(テナンシー) | はい をクリックすると、テナンシーの使用が有効になります。テナンシーが定義されると、エンドユーザーはボットのURLの一部としてテナント名を入力するよう指示されます。たとえば、koreは、www.kore.someWebService.com tenant-specific URL.の一部として。有効にすると、以下のプロパティを定義します。
|
タスクのセットアップ/実行のためのリンクを表示 |
|
エラーメッセージ | Myボット用に、カスタムHTTPステータスコードおよびエラーメッセージを編集または追加します。詳細情報については、エラーメッセージのカスタマイズをご覧ください。 |
ボットの設定を保存するには、保存をクリックします。“<ボット名>は正常に更新されました”というメッセージが表示されます。
エラーメッセージのカスタマイズ
ボットビルダーにおいて、それぞれのボットとタスクには、HTTPリクエストメソッドに返される標準的なHTTPステータスコードに対するアクションに加えて、事前定義済みのエラーメッセージのセットが含まれています。ほとんどの場合、エンドユーザーへの応答はデフォルトの応答とアクションで十分なのですが、デフォルトでは定義されていない他のHTTPステータスコードを扱ったり、エラーメッセージ自体をカスタマイズしたり、エラー発生時のKore.aiによるデフォルトの応答を変更したりする必要があることもあります。このトピックでは、Kore.aiボットとタスクのエラーメッセージをカスタマイズして作成する方法について説明します。ボットまたはタスクを作成する際、ボットまたはタスク設定のエラーメッセージセクションで、HTTPステータスコードのエラーメッセージを追加またはカスタマイズすることができます。
カスタムステータスコード
ボットまたはタスクには、デフォルトで約25種類のHTTPステータスコードが定義されています。HTTPステータスコードをカスタマイズするには、
- ボットビルダーでボットまたはタスクを開きます。
- トップメニューから 構築タブを選択します
- 左側メニューから 設定->一般設定をクリックします。
- 下にスクロールしてエラーメッセージセクションを探します。
- カスタマイズするコードの編集アイコンをクリックして、エラーメッセージの設定ダイアログを開きます。
- メッセージタイプフィールドで、以下のいずれかを選択します。
- カスタム – エンドユーザー向けのエラー固有のメッセージを定義するためのカスタムメッセージフィールドを表示します。
- ソース – 2XX範囲のHTTPステータスコード(成功メッセージ)以外のHTTPステータスコードに対するJSON応答のペイロードからのJSONパスを定義することができる、エラーパスフィールドを表示します。
- アクションフィールドでは、エラーの繰り返しフィールドで定義済みの連続エラー回数に達したときに取るべきアクションを指定します。以下のうちいずれかを選択します。
- 無効 – タスクは、エラー発生時に 非アクティブに設定されています。エンドユーザーは、必要に応じてタスクをアクティブにすることができます。
- 再スケジュール – エラーが発生したときにタスクを再試行するまでの経過時間を分単位で定義するための再試行の間隔フィールドを表示します。
- 認証の無効化 – エラーが発生すると、タスクに定義された認証メカニズムが無効化されます。同じ認証メカニズムを使用している他のタスクも無効化されます。
- 通知 – エラーメッセージをエンドユーザーインターフェイスに表示します。
- メッセージフィールド(デフォルトのメッセージに対してのみ利用可能)に、エンドユーザー用に表示するテキストメッセージを入力します。
- エラーの繰り返し フィールドにおいえ、アクションが実行されるまでに返さなければならないエラーコードの連続回数を指定します。デフォルトでは、エラーの繰り返しフィールドは「1」に設定されています。
- 追加をクリックし、カスタムエラーメッセージを保存してエラーメッセージを設定ダイアログを閉じます。
新しいHTTPステータスコードを作成するには、エラーメッセージを追加をクリックして、前のセクションで説明したように新しいコードのフィールドを定義してから追加をクリックします。
General Bot Settings
Modify one or more of the settings described in the following table.
Field | Description |
---|---|
Bot Name | The name of the Bot. When a Bot is published, the Name cannot be changed. This field is required. |
Description | The description of the Bot. This field is required. |
Icon | The icon image for the Bot displayed in Bot Builder, Bots Marketplace, and the end-user interface as shown in the previous illustration. The image format must be .png and best results are obtained using a 200 x 200-pixel image. This field is required. |
Target Audience |
Once Target Audience is defined and saved, you cannot change them. |
Default Bot Language | This is uneditable and is set at the time of Bot creation. |
Bot Id | Non-editable, assigned by the platform. Can be copied for use in API calls etc.. |
Subdomain (Tenancy) | Click Yes to enable the use of tenancy. When the tenancy is defined, the end-user is prompted to enter a tenant name as part of the URL for the Bot, for example, kore, for the www.kore.someWebService.com tenant-specific URL. When enabled define the following properties:
|
Show link for task setup/execution |
|
Error Message(s) | Edit or add custom HTTP Status Codes and error messages for your Bot. For more information, see Customizing Error Messages. |
To save the Bot settings, click Save. The < Bot Name > updated successfully message is displayed.
Customizing Error Messages
In Bot Builder, each Bot and task contains a set of predefined error messages along with actions for standard HTTP Status codes returned for an HTTP Request method.
In most cases, the default response and action are sufficient for an end-user response, however, you may need to handle other HTTP Status codes not defined by default, or customize the error message itself, or change the default response by Kore.ai in the event of an error.
This topic describes how to customize and create error messages for Kore.ai Bots and tasks.
When you create a Bot or a task, you can add or customize error messages for HTTP Status codes in the Error Messages section of the Bot or task settings.
Custom Status Codes
There are approximately 25 HTTP Status codes defined by default for a Bot or task.
To customize an HTTP Status code
- Open the Bot or task in Bot Builder
- Select Build tab from top menu
- From the left menu click Configurations -> General Settings
- Scroll down to locate the Error Messages section.
- Click the Edit icon for the code that you want to customize to open the Setup Error Message dialog.
- In the Message Type field, select one of:
- Custom – Displays a Custom Message field to define an error-specific message for the end-user.
- Source – Displays the Error Paths field where you can define the JSON path from the JSON response payload for HTTP Status codes other than those in the 2XX range (success messages).
- In the Action field, specify the action to take when the number of consecutive errors defined in the Error Recurrence field is reached. Select one of:
- Disable – The task is set to Inactive when the error occurs. The end-user can activate the task when needed.
- Reschedule – Displays the Retry Interval field used to define the elapsed time in minutes after which to retry the task when the error occurs.
- Disable Auth – When the error occurs, the authorization mechanism defined for the task is disabled. Any other task that uses the same authorization mechanism is also disabled.
- Notify – Displays the error message in the end-user interface.
- In the Message field (available only for the default messages), enter the text message displayed to the end-user.
- In the Error Recurrence field, specify the number of consecutive error codes must be returned before the action is executed. By default, the Error Recurrence field is set to ” 1 “.
- Click Add to save and close the Setup Error Message dialog for your custom error message.
To create a new HTTP Status code, click Add Error Message, define the fields for your new code as described in the preceding section, and then click Add.