A collection of reusable Dialogflow CX agent configurations and playbooks for building powerful conversational AI experiences
This repository contains a collection of Dialogflow CX agent configurations and playbooks that can be imported into your Google Cloud Platform projects. These pre-configured agents provide templates for common conversational AI use cases, allowing for rapid development and deployment of virtual assistants.
| Playbook | Description |
|---|---|
| 📊 Open API Data Store Agent | A virtual agent that can retrieve product information from a Google Data Store and provide answers to user queries |
The Open API Data Store Agent demonstrates how to:
- 🗣️ Greet users with a natural, conversational introduction
- 🔍 Process user queries about products in a data store
- 📱 Answer specific questions about product features and capabilities
- 🔄 Integrate with external APIs using webhooks
- 📝 Record user preferences and information
The agent includes several conversation flows:
- Default Welcome Flow: Greets users and introduces the agent's capabilities
- Product Query Flow: Handles questions about specific products
- User Information Collection: Optionally collects user preferences and contact information
- Entity Types: Recognizes product names, features, and query types
- Intents: Trained to understand various product inquiries
- Webhooks: Configured to connect with data stores and external APIs
- Playbooks: Pre-built conversation paths for common scenarios
- Google Data Store: Connects to product catalog information
- Record Favorite Flavor API: Example webhook for collecting user preferences
- Google Cloud Platform account with Dialogflow CX enabled
- Access to webhook endpoints (configured at specific URLs in the blob file)
- Log in to your Google Cloud Console
- Navigate to Dialogflow CX
- Create a new agent or select an existing one
- Go to Agent Settings > Export and Import
- Select "Import" and upload the
.blobfile from this repository - Configure webhook URLs to point to your own endpoints
The agent can handle queries such as:
- "What's the battery performance like on the Pixel 7 Pro?"
- "Can I wear the Pixel Watch while swimming or showering?"
- "Can Nest Hub act like a digital photo frame using Google Photos?"
- 🌐 Additional language support
- 🔄 More complex conversation flows
- 🧩 Integration with additional APIs and services
- 📱 Expanded product catalog and knowledge base
This repository is maintained for demonstration and learning purposes. The contained playbooks can be customized and extended for your specific use cases.