サンプル

サンプルのいずれかを使用して、エージェントの開発を速やかに開始できます。

エージェント

エージェント 説明 サブスクリプション タイプ 言語
RBM の紹介 RBM の主な機能の小さなコードサンプル。 プル型 Node.js
最初のエージェント このエージェントは「What is your favorite color?」と尋ね、ユーザーのレスポンスをエコーします。
すべてのサンプルには、RBM API 用の完全な SDK も含まれています。
プル型 Java
Node.js
C#
Python
キッチンシンク このエージェントは、デバイスで RBM の機能を探索するためのインタラクティブな方法を提供します。 プッシュ型 Java
C#
商品評価 このエージェントは、RCS 対応デバイスの製品評価エクスペリエンスをモデル化します。 プル型 Node.js
2 要素認証 このエージェントは、RCS で 2 要素認証プロセスをサポートする方法を示しています。 プル型 Node.js
通信エージェント このエージェントは、プランの残高の確認、アップグレードの処理、お支払い情報の返却など、架空の通信会社とのやり取りをモデル化します。 プッシュ型 Python
セルフサービス型カスタマー サポート このエージェントは、ライブ対応のカスタマー サポートのキューイング システムで、待機しているユーザーにセルフサービスのオプションを提供する方法を示します。ユーザーは、サービス オプションの閲覧、サービスのアップグレード、請求書の確認を行うことができます。 プル型 Node.js
アクメピザ このエージェントは、RBM Node.js SDK と Google Cloud Pub/Sub を使用して、シンプルなマーケティング メッセージを送信します。 プル型 Node.js
Acme 銀行 このエージェントはバンキング ワークフローをモデル化し、言語処理と会話のフルフィルメントのために Dialogflow と統合します。このエージェントは、どのように回答すべきかわからない状況では、会話を生の担当者に転送することもできます。 プッシュ型 Java
ボンジュール鉄道 このエージェントは、切符の配達、座席の選択、食事のオプションの支払いなど、鉄道会社とのインタラクションをモデル化します。 プッシュ型 Java

ツール

ツール 説明 言語
一括能力確認スクリプト このスクリプトは、RBM SDK を使用して、多数のデバイスの RBM 機能をチェックする方法を示しています。テスターとして登録されていないデバイスに対してこのスクリプトを実行するには、エージェントが起動されている必要があります。 Java