チャットボット・インスタンスの作成
IBM RPA オンプレミス・オファリングにチャットボットをデプロイできます。 チャットボットをデプロイするには、チャットボット・インスタンスを作成する必要があります。 IBM RPA Control Centerでチャットボット・インスタンスを作成できます。 インスタンスを作成する前に、Microsoft® Azure ポータルでボットを Azure に登録する必要があります。
このタスクについて
IBM RPA では、チャットボット・インスタンスを使用して、Azure Bot Service でボットに登録する構成を定義できます。 このチャットボット・インスタンスを使用して、IBM RPA Studio でスクリプトをデバッグするためのボットを構成したり、実動でインスタンスを使用するためのチャットボット・マッピングを作成したりすることができます。
チャットボット・スクリプトをデバッグするときに IBM RPA Studio が使用するインスタンスとしてチャットボット・インスタンスを構成するには、 region.config ファイルを編集する必要があります。 手順については、IBM RPA Studio でのデバッグのためのボットの構成を参照してください。
チャットボットをデプロイするには、チャット・マッピングを構成する必要があります。 手順については、チャット・マッピングの作成を参照してください。
始める前に
チャットボット・インスタンスを作成する前に、オンプレミスの IBM RPA でチャットボットをデプロイするための要件で定義されているチャットボット要件に準拠する必要があります。
手順
Azure ポータルでボットを登録し、 IBM RPA Control Centerでチャットボット・インスタンスを作成するには、以下の手順を実行します。
Azure へのボットの登録
以前に Azure ボットを登録したことがない場合は、Bot Framework SDK 資料の「リソースの作成 🡥」の手順に従ってください。 ステップ 1 から 8 のみに従ってください。
Multi Tenant オプションを選択する必要があります。メッセージング・エンドポイントの構成
Microsoft™ Azure アカウントにログインし、ボットと通信するようにメッセージング・エンドポイントを構成します。
メッセージング・エンドポイントとして、 https://<BOTAPIADDRESS>/api/messagesのような Bot API URL を使用します。 例:
https://10.0.0.1:443/api/messages
または
https://example-bot.com/api/messages
Azure™ ポータルでメッセージング・エンドポイントをセットアップする方法について詳しくは、 ボット登録設定の構成 🡥を参照してください。
Direct Line の構成
ダイレクト・ライン・チャネルをボットに追加します。 手順については、 Direct Line チャネルの追加 🡥 を参照してください。
IBM RPA Control Centerでチャットボットを作成します。
IBM RPA Control Centerにログインします。
「定義」 メニューから、 「チャットボット」 > 「チャットボット」 > 「チャットボットの作成」 ボタンをクリックします。
- 「チャットボット・ハンドル (Chatbot Handle)」 フィールドに、ボット・ハンドルを入力します。 Azure ポータルでボットを登録するために使用したものと同じボット・ハンドルを使用します。
- API キー フィールドに、Microsoft APP ID の数を入力します。
- 「ボット登録設定の構成 (Configure bot registration settings)」 🡥 トピックにナビゲートして、Microsoft APP ID を取得する場所を確認します。
- パスワードフィールドに、Microsoft APP ID のパスワードを入力します。 説明されている手順に従ってパスワードを取得します。
- Azure ポータルにナビゲートします。
- リソース内で、管理するボットをクリックします。
- 「設定」メニューで、 「構成」をクリックします。
- Microsoft App IDで、その横にある 「管理」 リンクをクリックします。
- 「証明書」&「シークレット」 ページで、 「新規クライアント・シークレット」 ボタンをクリックします。
- 「追加」 をクリックして、新規パスワードを作成します。
- シークレットフィールドに、Direct Line チャネルの秘密鍵を入力します。
- Azure ポータルに移動します。
- Azure Bot リソースに移動します。 「ボット設定」の下で、「チャネル」を選択します。
- 使用可能なチャネルのリストから「Direct Line」を選択します。
- 「サイト」 リストで、デフォルト・サイトをクリックします。
- 「秘密鍵」 セクションで、1 つの秘密鍵をコピーして保存します。
- テナントフィールドで、ボットをデプロイするテナントを選択します。
注:- IBM RPA Studioでのデバッグのみを目的としてチャットボット・インスタンスを作成するには、 「テナント」 フィールドをブランクのままにします。
- 同じ Azure Bot を複数のチャット・マッピングで使用することはできません。
次の作業
ボットが Bot Runtime コンピューターにアクセスできることを保証するためのコンピューター資格情報を構成します。
- IBM RPA コントロール・センターで環境にログインします。
- 定義メニューから、資格情報 > 資格情報タブをクリックします。
- 必要なアクションを選択します。
- 新規資格情報を作成するには、新規資格情報ボタンをクリックします。
- 既存の資格情報を編集するには、 「:」 > 「編集」 をクリックします。
- データを入力してください:
- 名前フィールドに、資格情報名を入力します。
- ユーザー名フィールドに、コンピューター資格情報のユーザー名を入力します。
- パスワードフィールドに、コンピューター資格情報のパスワードを入力します。
- 「定義」 メニューから、コンピューターの 「コンピューター」 > 「:」 > 「編集」 をクリックします。
- 資格情報フィールドで、資格情報名を選択します。