Xavier Portilla Edo
Creating bots with Dialogflow CX
#1about 2 minutes
What is Dialogflow CX and its state machine approach
Dialogflow CX uses a state machine approach with visual flows to simplify the management of complex conversational states.
#2about 2 minutes
Organizing conversations with flows and pages
Structure complex assistants using flows for high-level features and pages for individual states to create reusable conversational components.
#3about 3 minutes
How NLU works with intents and entities
Natural Language Understanding (NLU) works by matching user utterances to defined intents and extracting key parameters as entities.
#4about 1 minute
The four-step NLU design and training process
Follow the iterative lifecycle of designing, building, training, and evaluating the NLU model to improve your assistant's accuracy.
#5about 3 minutes
Understanding the end-to-end system architecture
The system architecture involves a client application calling the Dialogflow CX API, which processes the state and can trigger external webhooks.
#6about 2 minutes
Building a serverless backend on Google Cloud
A recommended backend uses Google Cloud Functions for serverless webhooks, Cloud Storage for assets, and Firebase for a persistent database.
#7about 2 minutes
Using client SDKs and the development lifecycle
Use the available client SDKs in languages like Python and JavaScript to programmatically manage agents as part of a structured development workflow.
#8about 2 minutes
Testing your agent in the console and with automated tests
Validate your assistant using the built-in test agent for manual checks and save interactions to create automated test cases for CI/CD.
#9about 3 minutes
Integrating with built-in and custom platforms
Connect your bot using plug-and-play integrations like Facebook Messenger or build a man-in-the-middle service for custom channels like Telegram.
#10about 4 minutes
A live demo of the Dialogflow CX console
This walkthrough of the user interface shows how to navigate flows, pages, routes, intents, and entity types to build a bot.
#11about 2 minutes
Managing resources with a custom CLI tool
A community-built command-line interface allows developers to perform CRUD operations and test Dialogflow CX agents from the terminal.
#12about 3 minutes
Validating NLU models with an automated profiler
The CLI's NLU profiler uses YAML files to create and run automated test suites for validating intent and entity matching.
#13about 4 minutes
Integrating generative AI for dynamic responses
Use webhooks to call large language models like Google's PaLM or Vertex AI to generate more natural and varied bot responses.
#14about 4 minutes
Comparing Dialogflow CX on advantages and security
Dialogflow CX offers an easier development experience than competitors while leveraging the security and compliance of the Google Cloud Platform.
#15about 4 minutes
Strategies for multilingual bots and migrating from Dialogflow ES
Create separate agents for languages with very different interaction patterns and use official tools to help migrate from Dialogflow ES.
#16about 10 minutes
Practical applications, integrations, and adoption strategies
Connect to external systems like CRMs via the API and justify bot development to leadership by presenting data on time saved.
Related jobs
Jobs that call for the skills explored in this talk.
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
06:44 MIN
Using Chrome's built-in AI for on-device features
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:06 MIN
Using AI to enable human connection in recruiting
Retention Over Attraction: A New Employer Branding Mindset
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:17 MIN
Shifting from traditional CVs to skill-based talent management
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
03:31 MIN
Using AI to make work more human, not replace humans
Turning People Strategy into a Transformation Engine
Featured Partners
Related Videos
Raise your voice!
Lee Boonstra
Integrate your Cognitive Assistant with 3rd-party DBs and software
Felix Augenstein
Inside the AI Revolution: How Microsoft is Empowering the World to Achieve More
Simi Olabisi
OpenAI for FinTech: Building a Stock Market Advisor Chatbot
Akmal Chaudhri
Make it simple, using generative AI to accelerate learning
Duan Lightfoot
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Using LLMs in your Product
Daniel Töws
Building Products in the era of GenAI
Julian Joseph
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Starion Group
Municipality of Madrid, Spain
API
CSS
Python
Docker
Machine Learning
+1


Deloitte
Leipzig, Germany
Azure
DevOps
Python
Docker
PyTorch
+6

Deloitte
Görlitz, Germany
Azure
DevOps
Python
Docker
PyTorch
+6


CM.com N.V.
Breda, Netherlands
Senior
Azure
Python
Kubernetes
Microservices
Machine Learning
+2

CM.com N.V.
Maastricht, Netherlands
Senior
Azure
Python
Kubernetes
Microservices
Machine Learning
+2

Zendesk
Berlin, Germany
Remote
API
Python
FastAPI
Machine Learning
+1
