Questions tagged [dialogflow-cx]

Dialogflow CX is an advanced Natural Language Understanding system from Google that allows building larger, more complicated, flow-based conversation models using an API or graphical web-based UI. These conversation models can be used via an API and offer business logic integration through developer-written fulfillment code. For the classic, simpler, non-graphical, and incompatible NLU from Google, see the dialogflow-es tag.

Dialogflow CX is a more advanced Natural Language Understanding system that is suitable for large or very complex conversational agents. Flows and pages are the building blocks of conversation design, and state handlers are used to control conversation paths.

Dialogflow CX consists of several components including

  • An API that allows you to do conversational processing and get a response from a text or spoken phrase
  • An API and graphical web-based UI that allows you to build the NLU and conversational model
  • The ability to apply additional business logic through fulfillments

There is an older, less advanced, system that was formerly known as just "Dialogflow" (and, before that, "api.ai"). It is now known as Dialogflow ES. Questions about that version specifically should be tagged .

326 questions
1
vote
1 answer

Pass data to start of session (IVR)

Looking into starting a project using DialogFlow CX. Seems rather promising but have one issue I cannot seem to find an answer for. The agent will be connected to via IVR (from Flex/Callcenter). I need to gather some information on start so that I…
Robert L
  • 11
  • 1
1
vote
2 answers

Dialogflow CX - How to make an API Call to a specific Flow

How can I make a Google Dialogflow REST API call to a specific flow? I basically want to query an intent detection for a different flow other than the "Default Start Flow". For example I can use this link to make an API…
Nate
  • 314
  • 1
  • 2
  • 11
1
vote
0 answers

How to return Context from Fulfillment dialog flow

I want to return a context variable service_desk_phonenumber from the backend using web hook. I am able to return responses but not any variables/context. Once the context variable is returned to dialog flow I want to set it as a parameter to…
1
vote
1 answer

Dialogflow CX; RegExp Entities: I want to request a standard format

I want to build a conversation where customers needs to fill in there customer number. The customer number is always build in the format XX-XX-XXXXXX (2 numbers-2 numbers-6 numbers). I don't have too much experiences with DialogflowCX or in general…
1
vote
2 answers

Dialogflow CX no-input default action for parameters

Anytime a user does not specify a response to a parameter prompt, I would like to trigger a WebHook. My Start page has a No-input default event handler, but this only seems to apply to page-level prompts, not parameter-level. Do I need to configure…
Sam Barnum
  • 10,559
  • 3
  • 54
  • 60
1
vote
2 answers

Entity groups in dialogflow cx

How would you approach a problem where a user can order multiple objects which each can have entities associated For example with a user utterance "I want to order a large pizza with pepperoni and a small pizza with ham and pineapple" I would want…
Oliver
  • 11
  • 1
1
vote
2 answers

How to use C# and Google.Cloud.Dialogflow.Cx.V3 to generate valid Google DialogFlow CX webhook response JSON

I've created a webhook using C# and ASP.NET Core in order to try to generate the webhook response to DialogFlow, but I'm really struggling with using Google.Cloud.Dialogflow.Cx.V3 to create a payload that resembles the payload I know I need to…
1
vote
1 answer

manipulate an existing Dialogflow CX session with a python backend script

I have an existing and functional Chat Bot with Google Dialogflow CX. The Chatbot is directly integrated in a website by the Google Bootstrap. In some cases a Python script must trigger an intent or page for the user from the backend. In that case…
1
vote
0 answers

Dialogflow CX - Required Page Parameters problem

I'm creating a flow in Dialogflow CX and I faced a problem with the pages Parameters. When I read about it, it says that when you check the required checkbox, the parameter must be filled before the conversation can move to another page. But in…
1
vote
1 answer

DialogFlow Messenger Formatted Text using Custom Payload

How do we send a formatted text like italicized text to the Dialog Flow Messenger using the Custom Payload when we try the following Custom Payload, it does not format the text properly, { "richContent": [ [ { "type":…
Sabari
  • 127
  • 1
  • 13
1
vote
1 answer

How should I call a Dialogflow CX Messenger script from Google Tag Manager?

I have setup my Dialogflow CX and Messenger on my web site and I want to execute commands with Google Tag manager. Basically what I want to do is that if a user scrolls more than 75% of a page, vertically, GTM should trigger this example ( taken…
1
vote
1 answer

How to design restricted flow based bots in dialogflow?

I am new to dialogflow, I was trying to build a rule based bot on it with some restricted flows. e.g. Order | Account| Others ->Order Cash | Online ->Cash Address |Pickup I wanted to have buttons that would allow users only certain actions…
1
vote
1 answer

Dialogflow CX Messenger renderCustomText() and renderCustomCard() functions not rendering text correctly

I am using Dialogflow CX Messenger integration for one of my bots. I'm trying to use these functions. They work well until I use certain special characters such as accented characters. This happens commonly as one of the languages of my bot is…
1
vote
1 answer

How to configure Dialogflow CX agent to receive multiple messages before replying to user

I've built a custom integration for Dialogflow CX which allows the user to send multiple messages to the Agent. However, the Agent doesn't understand what the user is trying to say when it receives more than one message. How can I configure my Agent…
1
vote
1 answer

GCP DialogFlow CX - returning choice list / buttons in webhook response fulfillment_response or using parameters in custom payload to provide choices

I have created a chatbot in DialogFlow CX. After a customer identifies themselves, a call is made to the webhook (written in Python) which finds the 3 closest retail stores to the customer, and returns those in the webhook response as…
JamesMatson
  • 2,522
  • 2
  • 37
  • 86