サンプルのいずれかを使用して、エージェントの開発をすぐに始めましょう。
エージェント
エージェント | 説明 | サブスクリプション タイプ | 言語 |
---|---|---|---|
RBM の概要 | 主要な RBM 機能ごとに小さなコードサンプル。 | pull |
Node.js |
最初のエージェント | このエージェントは「好きな色は何ですか?」と尋ね、ユーザーの回答をエコーします。 すべてのサンプルには、RBM API の完全な SDK も含まれています。 |
pull |
Java Node.js C# Python |
キッチンシンク | このエージェントを使用すると、デバイスで RBM の機能をインタラクティブに確認できます。 | プッシュ |
Java
C# |
商品評価 | このエージェントは、RCS 対応デバイスでの商品評価の操作をモデル化します。 | pull | Node.js |
2 要素認証 | このエージェントは、RCS を介した 2 段階認証プロセスをサポートする方法を示しています。 | pull | Node.js |
通信事業者エージェント | このエージェントは、プランの残高の確認、アップグレードの処理、請求情報の返却など、架空の通信会社とのやり取りをモデル化します。 | プッシュ | Python |
セルフサービスのカスタマー サポート | このエージェントは、ライブ カスタマー サポートのキューシステムで、待機中のユーザーにセルフサービス オプションを提供できる方法を示しています。ユーザーは、サービス オプションの閲覧、サービスのアップグレード、請求書の確認を行うことができます。 | pull | Node.js |
Acme Pizza | このエージェントは、RBM Node.js SDK と Google Cloud Pub/Sub を使用して、単純なマーケティング メッセージを送信します。 | pull | Node.js |
Acme Bank | このエージェントは銀行のワークフローをモデル化し、Dialogflow と統合して言語処理と会話フルフィルメントを行います。このエージェントは、エージェントが回答方法を知らない状況で、会話を人間に転送することもできます。 | プッシュ | Java |
Bonjour Rail | このエージェントは、鉄道会社とのやり取りをモデル化します。これには、チケットの配送、座席の選択、食事のオプションの支払いが含まれます。 | プッシュ | Java |
ツール
ツール | 説明 | 言語 |
---|---|---|
一括機能チェック スクリプト | このスクリプトでは、RBM SDK を使用して、多数のデバイスで RBM 機能をチェックする方法を示します。テスターとして登録されていないデバイスに対してこのスクリプトを実行するには、エージェントが起動されている必要があります。 | Java |