new_releases 更新: 新機能とサービスの更新については、
リリースノートをご覧ください。
エージェントができること
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
RBM エージェントは、さまざまな方法でユーザーとやり取りし、ユーザーに有益なエクスペリエンスを提供したり、会話を通じてユーザーをガイドしたりできます。エージェントを設計して、ユーザーに回答候補を提示したり、ユーザーのデバイスのネイティブ機能を利用したり、情報を最適な方法で表示したりできます。
エージェントは、色、画像、連絡先情報などのブランディング情報やビジネス情報に関連付けられています。エージェントのビジネス プロフィールには、ロゴ、バナー画像、説明、優先する電話番号、ウェブサイト、メールアドレスが含まれます。
詳細については、エージェントをご覧ください。
イベント
RCS では、エージェントとユーザーの両方が、配信確認、開封確認、入力中のインジケーターを送受信できます。ユーザー アクティビティはエージェントにイベントを自動的に送信します。エージェントは、ユーザーのメッセージを認識したことや、返信を処理中であることをユーザーに知らせるために、イベントを手動で送信できます。
詳細については、イベントをご覧ください。
メッセージ
エージェントは、テキスト、画像、動画などのメッセージをユーザーに送信できます。エージェントは、返信候補、操作候補、リッチカードを送信して、情報をフォーマット、表示、関連付けることもできます。
詳細については、メッセージを送信するをご覧ください。
リッチカード
リッチカードを使用すると、関連する情報、メディア、提案のチャンクを 1 つの単位として送信できます。リッチカードは個別に送信することも、カルーセルで送信することもできます。リッチカードには、メディア、タイトル テキスト、説明テキスト、候補の返信、候補のアクションを含めることができます。
詳細については、リッチカードをご覧ください。
返信文の候補
返信候補は、エージェントが対応方法を把握している返信を提供することで、ユーザーが会話を進められるようにします。エージェントは、候補チップのリストまたはリッチカードで候補の返信を送信します。
詳しくは、返信候補をご覧ください。
推奨される措置
提案されたアクションは、ユーザーのデバイスのネイティブ機能を活用して、エージェントが会話を通じてユーザーを案内するのに役立ちます。エージェントは、候補チップのリストまたはリッチカードで候補アクションを送信します。
詳しくは、候補のアクションをご覧ください。
電話番号をダイヤル
ダイヤル アクションは、エージェントが指定した電話番号にユーザーがダイヤルするよう促します。
詳しくは、電話番号をダイヤルするをご覧ください。
場所を表示する
[View location] アクションは、ユーザーのデフォルトの地図アプリに位置情報を表示します。位置情報は、緯度と経度で指定するか、ユーザーの現在地に基づくクエリで指定できます。地図アプリに表示されるピンのカスタムラベルを設定することもできます。
詳細については、ロケーションを表示するをご覧ください。
場所の共有
位置情報の共有アクションを使用すると、ユーザーはエージェントに位置情報を送信できます。
詳しくは、位置情報を共有するをご覧ください。
URL を開く
[URL を開く] アクションを使用すると、エージェントが指定したウェブページにユーザーを誘導できます。デフォルトでは、ウェブページはユーザーのブラウザで開きます。ユーザーがウェブページ用にデフォルトのアプリを設定している場合、代わりにそのアプリが開き、候補のアクション ボタンのアイコンはアプリのアイコンになります。
詳しくは、URL を開くをご覧ください。
ウェブビュー
[URL を開く] アクションはウェブビューをサポートしており、ユーザーはメッセージ アプリ内で指定されたウェブページ(支払いプラットフォームなど)を直接開くことができます。
WebView には次の 3 つの表示モードがあります。
- 全画面: ウェブページが全画面表示されます。
- 半分: ウェブページが画面の半分を占めます
- 縦長: ウェブページが画面の 4 分の 3 を占める
全画面モード
画面半分のみ表示モード
縦長画面モード
詳しくは、WebView で URL を開くをご覧ください。
カレンダーの予定を作成する
カレンダーの予定を作成するアクションは、ユーザーのカレンダー アプリを開き、指定された情報で新しい予定の作成を開始します。
詳しくは、カレンダーの予定を作成するをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-29 UTC。
[null,null,["最終更新日 2025-07-29 UTC。"],[[["\u003cp\u003eRBM agents enhance user interactions by allowing for tailored responses, access to device functionalities, and optimal information presentation.\u003c/p\u003e\n"],["\u003cp\u003eAgents can send various message types including text, images, videos, suggested replies, suggested actions, and rich cards to format and present information.\u003c/p\u003e\n"],["\u003cp\u003eRich cards consolidate related information, media, or suggestions into single, visually appealing units, either individually or within a carousel.\u003c/p\u003e\n"],["\u003cp\u003eSuggested actions empower agents to guide users using the native functionality of the device, such as dialing a number, viewing or sharing a location, opening a URL, creating calendar events, and composing messages.\u003c/p\u003e\n"],["\u003cp\u003eThe Open URL action supports webviews, offering full, half, or tall screen modes to display web pages directly within the messaging app.\u003c/p\u003e\n"]]],[],null,["# What can agents do?\n\nRBM agents can interact with users in a variety of ways to offer worthwhile\nexperiences to users and guide users through conversations. You can design your\nagent to prompt users with potential responses, to utilize the native\nfunctionality of users' devices, and to present information in the best way\npossible.\n\nBusiness information\n--------------------\n\nYour agent is associated with branding and business information, such as colors,\nimages, and contact information. Your agent's business profile contains a logo,\na banner image, a description, and preferred phone numbers, websites, and email\naddresses.\n\nFor more information, see\n[Agents](/business-communications/rcs-business-messaging/guides/build/agents).\n\nEvents\n------\n\nWith RCS, both agents and users can send and receive delivery receipts, read\nreceipts, and typing indicators. User activities automatically send events to\nyour agent, and your agent can manually send events to users to let them know\nthat your agent acknowledged their messages or is processing a response.\n\nFor more information, see [Events](/business-communications/rcs-business-messaging/guides/build/events).\n\nMessages\n--------\n\nYour agent can send messages, including text, images, and videos, to users.\nAgents can also send suggested replies, suggested actions, and rich cards to\nformat, present, and associate pieces of information.\n\nFor more information, see [Send\nmessages](/business-communications/rcs-business-messaging/guides/build/messages/send).\n\nRich cards\n----------\n\nRich cards let you send a chunk of related information, media, or suggestions as\na single unit. You can send rich cards individually or in a carousel, and rich\ncards can contain media, title text, description text, suggested replies, and\nsuggested actions.\n\nFor more information, see [Rich\ncards](/business-communications/rcs-business-messaging/guides/learn/rich-cards). \n\nSuggested replies\n-----------------\n\nSuggested replies guide users through conversations by providing\nresponses that the agent knows how to react to. Your agent sends suggested\nreplies in suggestion chip lists or in rich cards.\n\nFor more information, see [Suggested\nreplies](/business-communications/rcs-business-messaging/guides/build/messages/send#replies).\n\nSuggested actions\n-----------------\n\nSuggested actions help your agent guide users through conversations by\nleveraging the native functionality of the user's device. Your agent sends\nsuggested actions in suggestion chip lists or in rich cards.\n\nFor more information, see [Suggested\nactions](/business-communications/rcs-business-messaging/guides/build/messages/send#actions).\n\n### Dial a number\n\nThe Dial action guides the user to dial a phone number that your agent specifies.\n\nFor more information, see [Dial a\nnumber](/business-communications/rcs-business-messaging/guides/build/messages/send#dial).\n\n### View a location\n\nThe View location action displays a location in the user's default map app. You\ncan specify the location either by latitude and longitude or with a query based\non the user's current location. You can also set a custom label for the pin that\ndisplays in the map app.\n\nFor more information, see [View a\nlocation](/business-communications/rcs-business-messaging/guides/build/messages/send#view-location).\n\n### Share a location\n\nThe Share location action lets the user send a location to your agent.\n\nFor more information, see [Share a\nlocation](/business-communications/rcs-business-messaging/guides/build/messages/send#share-location). \n\n### Open a URL\n\nThe Open URL action lets you guide users to a web page specified by your agent.\nBy default, the web page opens in the user's browser. If a user has a default\napp configured for the web page, that app will open instead, and the\nicon on the suggested action button will be the app's icon.\n\nFor more information, see [Open a URL](/business-communications/rcs-business-messaging/guides/build/messages/send#url).\n\n### Webviews\n\nThe Open URL action supports webviews, allowing users to open a specified\nweb page (such as a payment platform) right in the messaging app.\n\nWebviews have three display modes:\n\n- **Full:** The web page takes up the full screen\n- **Half:** The web page takes up half of the screen\n- **Tall:** The web page takes up three quarters of the screen\n\n#### Full screen mode\n\n#### Half screen mode\n\n#### Tall screen mode\n\nFor more information, see\n[Open a URL with webview](/business-communications/rcs-business-messaging/guides/build/messages/send#webview).\n\n### Create a calendar event\n\nThe Create calendar event action opens the user's calendar app and begins to\ncreate a new event with the specified information.\n\nFor more information, see [Create a calendar\nevent](/business-communications/rcs-business-messaging/guides/build/messages/send#calendar)."]]