Questions tagged [dialogflow-es]

Dialogflow ES is the "classic" version of Dialogflow from Google, providing a Natural Language Understanding system you can integrate with your programs, and allowing you to build simple conversational agents or chatbots for a variety of platforms using an API or web-based UI. For the more complicated flow-based tool from Google, see the dialogflow-cx tag. For specific issues writing webhook fulfillments, see the dialogflow-es-fulfillment tag.

Dialogflow ES is a basic Natural Language Understanding system that is suitable for small to medium and simple to moderately complex conversational agents. Intents are the building blocks of conversation design, and contexts are used to control conversation paths.

Formerly known as just "Dialogflow", and before that as "api.ai", Dialogflow ES consists of several components, including

  • An API that allows you to determine Intents from a text or spoken phrase
  • Some pre-built integrations with common chat or conversation platforms
  • An API and web-based UI that lets you build and manage the NLU model
  • The ability to apply business logic through webhook fulfillments

Questions specifically about the fulfillment webhook should be tagged .

There is a more advanced version, Dialogflow CX, which offers a more complicated conversation design model based around flows, and a more visual design tool. It is, however, completely incompatible with Diallogflow ES. Questions about Dialogflow CX should be tagged .

5530 questions
1
vote
1 answer

How to make the speech to text understand characters and numbers, not words

When using the google speech to text API and utter a string of characters rather than words Google tries to derive words so if i say : okyjtbrx it transcribes that to Okay Why Jay brtx . Is there a way to force it to understand characters instead of…
1
vote
1 answer

Google Actions Simulator MalformedResponse Media response is not supported on this device

I have been testing my app on the google actions simulator, mainly using the 'Smart Display' surface. Until this morning it was working fine but then suddenly I started getting this error: MalformedResponse…
1
vote
0 answers

Detect Specific Intent through DialogFlow v2 API

I have multiple intents setup, I want to check if specific Intent matches with input audio file /audio stream. For example I have following Intents: Intent1, Intent2, Intent3... I receive an audio file and I want to check if it matches Intent1 or…
RyuzakiSultan
  • 123
  • 1
  • 7
1
vote
2 answers

How do you read/query the response body in API V2 of dialogflow-fulfillment?

In the v1, the request and response were specifically defined and read via - console.log(request.body); var input = request.body.queryResult; In the v2, the request and response, both are wrapped inside the 'app'. My declarations of app are as…
AceDullur
  • 61
  • 8
1
vote
1 answer

Detect in dialogflow a cardclick event from Hangouts chat and call a intent

I have a problem with hangouts. I'll explain the scenario to you so that you can better understand I have hangouts for user chat (Channel) I have a bot implemented with Dialogflow I have the fulfillment connected to the bot, to create customized …
1
vote
1 answer

Is it possible to return data to Dialogflow?

I want to be able to ask dialogflow a question and have it query a data source to return a response. For example.... 1) Ask what items are on my shopping list 2) Dialogflow queries a csv file (my shopping list) 3) Dialogflow recites/lists the items…
SonOfNye
  • 75
  • 8
1
vote
1 answer

Is dialog with background audio possible?

One of my goals with learning dialogFlow and programmatic webhooks to handle intens and responses is to see if it's possible to create an audio rich quiz. In this quiz there's a section where I would like to have multiple questions/responses with a…
Oortone
  • 175
  • 7
1
vote
1 answer

Webhook audio response coming out wrong but seems correct

While experimenting with webhook responses in DialogFlow I return a mixed audio and spoken response. The Actions Test Console reads it out litteraly (that is all the xml-tags are read out loud e.t.c.) but when I click the Audio tab in the same test…
Oortone
  • 175
  • 7
1
vote
1 answer

i don't get how long a parameter in a context will last when set in Dialoglflow

I'm using dialogflow's fulfilment. When an intent is matched, there is a function in fulfilment that sets a parameter for the next intent via the input-context. In this case the user gives their name and i want to store the name as a parameter.…
user12131310
1
vote
1 answer

Format JSON with Google protobuf

With this code: var button = Value.ForStruct(new Struct{ Fields={ ["type"] = Value.ForString("postback"), ["title"] = Value.ForString("Call Representative"), ["payload"] = Value.ForString("+15105551234"), } }); var…
Ray
  • 483
  • 4
  • 17
1
vote
1 answer

Dialogflow Webhooks: What is a webhookStatus code 14 mean?

My Dialogflow project is not making proper webhook calls. I ran the curl command, given to you while testing, in command prompt. curl -H "Content-Type: application/json; charset=utf-8" -H "Authorization: Bearer…
Tony Moon
  • 15
  • 1
  • 4
1
vote
1 answer

Dialogflow fulfilment using request-promise-native : unable to parse response

I'm performing a REST API call in Salesforce from DialogFlow fulfilment but I just can not read the JSON response. I'd like to access some fields of the JSON response esp CaseNumber. The query can return 0 or several records. Could someone help me…
1
vote
2 answers

DialogFlow: Regexp not accept occurrence of case

Regexp entity Hall ?([0-9]{1,2})? Case wants to accept : Hall //Not Accept Hall1 //Accept Hall 1 //Accept but case 1 not satisfy by Regexp And I Want to satisfy all 3 cases.
Nalawala Murtuza
  • 4,605
  • 1
  • 12
  • 21
1
vote
2 answers

How to automatically trigger intent in schedule time in dialogflow

I am trying to trigger intents in Dialogflow automatically for getting the contact detail of the user in schedule time. please provide the code if it is possible by JavaScript?
Sudesh Sen
  • 11
  • 1
1
vote
0 answers

Is it possible to deploy my DialogFlow agent to multiple slack workspaces?

Is it possible to deploy my DialogFlow agent to multiple slack workspaces as it seems like there is a one on one connection between the slack API and Dialogflow agent?