Skip to content

BotFlo

  • Start Here
  • Learn spaCy
  • CX vs RASA
  • CX vs ES Expand
    • When to use Dialogflow ES
    • When to use Dialogflow CX
    • Dialogflow ES vs Dialogflow CX: An Example
    • Migrating ES to CX
  • Website Bots
  • Learn Dialogflow ES Expand
    • Dialogflow ES Beginner Tutorial
    • Full training course
    • Dialogflow ES Quickstart Templates
    • Managing large Dialogflow ES bots
    • How to improve the accuracy of Dialogflow ES
  • Learn Dialogflow CX Expand
    • Dialogflow CX Beginner Tutorial
    • Full training course
  • Articles
BotFlo
Home / Conversation Design

Conversation Design

How to create “large” Dialogflow ES bots?
Conversation Design | DialogFlow ES

How to create “large” Dialogflow ES bots?

Byaravindmc March 17, 2022March 17, 2022

One of my students asked about creating and managing large Dialogflow ES bots. There are three different things you need to understand when creating large Dialogflow ES bots. How to select training phrases How to input the training phrases for a large bot How to maintain the training phrases for high accuracy What not to…

Read More Continue

How to debug your Dialogflow bot
DialogFlow ES | Conversation Design

How to debug your Dialogflow bot

Byaravindmc April 13, 2021February 3, 2022

I recently got feedback from a reader. He was answering a question about a tool which Dialogflow should have but doesn’t. Debugging of dialog flow , which is very important tool that should be there Now, I don’t think you can “debug” Dialogflow by setting breakpoints the same way you would when writing code, at least…

Read More Continue

3 ways to pass parameters between intents in Dialogflow ES
DialogFlow ES | Conversation Design

3 ways to pass parameters between intents in Dialogflow ES

Byaravindmc November 16, 2020May 3, 2022

One of the big advantages of Dialogflow is that you can build contextual chatbots using it. What are contextual chatbots? My simple definition would be: The chatbot should keep track of what the user said before, and the conversation should flow accordingly. By the way, this is surprisingly hard to do. So much so that…

Read More Continue

When NOT to use follow up intents in DialogFlow
DialogFlow ES | Conversation Design

When NOT to use follow up intents in DialogFlow

Byaravindmc July 2, 2020May 9, 2022

Originally published: May 2017 Updated: July 2020 There are some situations where you shouldn’t use followup intents, because it will not work. The while loop There was a chatbot called the Florist bot that was originally used as an example bot in the Dialogflow documentation (when it was still called API.AI). This is what the…

Read More Continue

A MUST read article on Dialogflow training phrase quality
Conversation Design | DialogFlow ES

A MUST read article on Dialogflow training phrase quality

Byaravindmc October 17, 2019April 13, 2021

Recently, Google published a very interesting article on how you can assess the quality of the training phrases inside your Dialogflow agent. In my view, if you are at all interested in building a Dialogflow agent, it is a MUST READ. Note: You do need a fairly good programming background, plus some basic understanding of…

Read More Continue

Can you solve the CIA puzzle?
Conversation Design | DialogFlow ES

Can you solve the CIA puzzle?

Byaravindmc April 12, 2019April 13, 2021

No, not the Central Intelligence Agency. I mean Candidate Intent Ambiguity 🙂 A puzzle A while back, a coaching student of mine was facing an interesting problem. Agent ZIP file Can you figure out what the problem is? Download the agent ZIP file here and try and see if you can figure out the issue….

Read More Continue

Managing session-vars
Conversation Design | DialogFlow ES

Managing session-vars

Byaravindmc February 18, 2019

When you are collecting a set of inputs from the user, you should use a context with a very large lifespan as a sort of a “session variable”. I refer to this as session-vars in many of my videos. There are three things you should remember when using session variables. 1 You should not add…

Read More Continue

Entry vs Non-entry intents
Conversation Design | DialogFlow ES

Entry vs Non-entry intents

Byaravindmc January 25, 2019

In a previous series, I talked about the C = T + F + S formula for analyzing your Dialogflow chatbot. As a quick reminder: C = Candidate intents T = Target intents F = Fallback intents S = Surplus Intents An intent without an input context is always a candidate If you remember from…

Read More Continue

The explicative approach to Dialogflow development
Conversation Design | DialogFlow ES

The explicative approach to Dialogflow development

Byaravindmc December 21, 2018

I was trying to explain to a coaching student that my approach to Dialogflow development was somewhat opinionated, and when they asked me to elaborate, I realized it would be good to have some term which will capture my opinions. I am going to be calling it the Explicative Approach to Dialogflow development [1]. Here…

Read More Continue

Handling unexpected user input in Dialogflow
Conversation Design | DialogFlow ES

Handling unexpected user input in Dialogflow

Byaravindmc June 22, 2018

As you might know, I don’t recommend using slot filling. This leads us to a question: one of the benefits of slot filling is that you can re-prompt if user provides the input in an unexpected format. (However, that is a small(ish) benefit for the much bigger problem of being unable to predict your chatbot’s…

Read More Continue

What if the exact text in the user phrase does not fire the intent?
Conversation Design | DialogFlow ES

What if the exact text in the user phrase does not fire the intent?

Byaravindmc March 12, 2018

I got a comment recently on my post about intents which don’t match like you might expect. This is an extremely unlikely scenario. But here are some troubleshooting tips. Make sure the input context matches In a previous article, I shared an example of an intent in my SupportBot where people express interest in coaching….

Read More Continue

© 2022 BotFlo - WordPress Theme by Kadence WP

>
  • Start Here
  • Learn spaCy
  • CX vs RASA
  • CX vs ES
    • When to use Dialogflow ES
    • When to use Dialogflow CX
    • Dialogflow ES vs Dialogflow CX: An Example
    • Migrating ES to CX
  • Website Bots
  • Learn Dialogflow ES
    • Dialogflow ES Beginner Tutorial
    • Full training course
    • Dialogflow ES Quickstart Templates
    • Managing large Dialogflow ES bots
    • How to improve the accuracy of Dialogflow ES
  • Learn Dialogflow CX
    • Dialogflow CX Beginner Tutorial
    • Full training course
  • Articles
 

Loading Comments...
 

You must be logged in to post a comment.