RBM エージェントは、さまざまな方法でユーザーとやり取りし、ユーザーに有益なエクスペリエンスを提供したり、会話を通じてユーザーをガイドしたりできます。エージェントを設計して、ユーザーに回答の候補を提示したり、ユーザーのデバイスのネイティブ機能を利用したり、情報を最適な方法で表示したりできます。
ビジネス情報
エージェントは、色、画像、連絡先情報などのブランディング情報やビジネス情報に関連付けられています。エージェントのビジネス プロフィールには、ロゴ、バナー画像、説明、優先電話番号、ウェブサイト、メールアドレスが含まれます。
詳細については、エージェントをご覧ください。
イベント
RCS では、エージェントとユーザーの両方が、配信確認、開封確認、入力中のインジケーターを送受信できます。ユーザー アクティビティはエージェントにイベントを自動的に送信します。エージェントは、ユーザーのメッセージを認識したことや、返信を処理中であることをユーザーに知らせるために、イベントを手動で送信できます。
詳細については、イベントをご覧ください。
メッセージ
エージェントは、テキスト、画像、動画などのメッセージをユーザーに送信できます。エージェントは、返信候補、操作候補、リッチカードを送信して、情報をフォーマット、表示、関連付けることもできます。
詳細については、メッセージを送信するをご覧ください。
リッチカード
リッチカードを使用すると、関連する情報、メディア、提案のチャンクを 1 つの単位として送信できます。リッチカードは個別に送信することも、カルーセルで送信することもできます。リッチカードには、メディア、タイトル テキスト、説明テキスト、候補の返信、候補のアクションを含めることができます。
詳細については、リッチカードをご覧ください。


返信文の候補
返信候補は、エージェントが対応方法を把握している返信を提供することで、ユーザーが会話を進められるようにします。エージェントは、候補チップのリストまたはリッチカードで候補の返信を送信します。
詳しくは、候補の返信をご覧ください。
推奨される措置
提案されたアクションは、ユーザーのデバイスのネイティブ機能を活用して、エージェントが会話を通じてユーザーを案内するのに役立ちます。エージェントは、候補チップのリストまたはリッチカードで候補のアクションを送信します。
詳しくは、候補のアクションをご覧ください。
電話番号をダイヤル
ダイヤル アクションは、エージェントが指定した電話番号にユーザーがダイヤルするよう促します。
詳しくは、電話番号をダイヤルするをご覧ください。


場所を表示する
[View location] アクションは、ユーザーのデフォルトの地図アプリに位置情報を表示します。位置情報は、緯度と経度で指定するか、ユーザーの現在地に基づくクエリで指定できます。地図アプリに表示されるピンのカスタムラベルを設定することもできます。
詳細については、ロケーションを表示するをご覧ください。


場所の共有
位置情報の共有アクションを使用すると、ユーザーはエージェントに位置情報を送信できます。
詳しくは、位置情報を共有するをご覧ください。


URL を開く
[URL を開く] アクションを使用すると、エージェントが指定したウェブページにユーザーを誘導できます。デフォルトでは、ウェブページはユーザーのブラウザで開きます。ユーザーがウェブページ用にデフォルトのアプリを設定している場合、代わりにそのアプリが開き、候補のアクション ボタンのアイコンはアプリのアイコンになります。
詳しくは、URL を開くをご覧ください。
ウェブビュー
[URL を開く] アクションはウェブビューをサポートしており、ユーザーはメッセージ アプリ内で指定されたウェブページ(支払いプラットフォームなど)を直接開くことができます。
WebView には次の 3 つの表示モードがあります。
- 全画面表示: ウェブページが全画面表示されます。
- 半分: ウェブページが画面の半分を占める
- 縦長: ウェブページが画面の 4 分の 3 を占める
全画面モード
画面半分のみ表示モード
縦長画面モード
詳しくは、WebView で URL を開くをご覧ください。
カレンダーの予定を作成する
カレンダーの予定を作成するアクションは、ユーザーのカレンダー アプリを開き、指定された情報で新しい予定の作成を開始します。
詳しくは、カレンダーの予定を作成するをご覧ください。
![最後に [カレンダーに追加] アクションで予約データを確認するユーザー。](https://developers.google.com/static/business-communications/rcs-business-messaging/guides/images/agents/create-a-calendar-event1.png?hl=ja)
