Get a jumpstart on agent development by using one of our samples.
Agents
Agent | Description | Subscription type | Language |
---|---|---|---|
RBM Intro | Small code samples for each major RBM feature. | Pull |
Node.js |
First Agent | This agent asks "What is your favorite color?" and echos the user's
response. All samples also include the full SDK for the RBM API. |
Pull |
Java Node.js C# Python |
Kitchen Sink | This agent provides an interactive way to explore RBM's features on your device. | Push |
Java
C# |
Product Ratings | This agent models a product-rating experience for RCS-enabled devices. | Pull | Node.js |
Two-Factor Authentication | This agent demonstrates how you can support two-factor authentication over RCS. | Pull | Node.js |
Telco Agent | This agent models interactions with a fictitious telecommunication company, including checking a plan's balance, processing upgrades, and returning billing information. | Push | Python |
Self-Serve Customer Support | This agent demonstrates how a live customer support queuing system can offer self-serve options to waiting users. Users can browse service options, upgrade services, and view their bills. | Pull | Node.js |
Acme Pizza | This agent uses the RBM Node.js SDK and Google Cloud Pub/Sub to send a simple marketing message. | Pull | Node.js |
Acme Bank | This agent models banking workflows and integrates with Dialogflow for language processing and conversation fulfillment. This agent can also transition conversations to a live person in situations where the agent doesn't know how to respond. | Push | Java |
Bonjour Rail | This agent models interactions with a railway company, including ticket delivery, seat selection, and payment for food options. | Push | Java |
Tools
Tool | Description | Language |
---|---|---|
Bulk Capability Check Script | This script demonstrates how to use the RBM SDK to check a large set of devices for RBM capability. To run this script against devices that aren't registered as testers, your agent must be launched. | Java |