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
9
votes
2 answers

How to export a specific environment of an agent Dialogflow

A new feature of dialogflow has been released which is Environments. I was wondering how can i now export a specific environment of an agent via the export api? is that even possible ?
N Jay
  • 1,774
  • 1
  • 17
  • 36
9
votes
4 answers

Alexa - catchall

I've got a chatbot which is plugged to backend and DialogFlow/ApiAI. I'm trying to set up a skill in Alexa so that I can catch everything that is said to my skill and then forward it to my backend so that i can use my existing infrastructure and…
JulienCoo
  • 1,128
  • 3
  • 13
  • 24
9
votes
3 answers

Undefined parameter in Google Action

I have a DialogFlow agent I am trying to test on Google Assistant. I've created a relatively simple Intent called "Set name" with the following Training phrases: My name is Ryan. Bill I'm Steve The name's Bond. James Bond. It has two…
Ryan
  • 888
  • 1
  • 11
  • 29
9
votes
7 answers

How to solve MalformedResponse 'final_response' must be set. error in action simulator

Hi, When I try to test my Test app, it gets stopped and display My test app isn't responding right now. Try again soon. When I check validation error tab I notice I got this error MalformedResponse 'final_response' must be set. here is the Debug…
9
votes
3 answers

Dialogflow how to merge couple of agents in one

I am new in DialogFlow , I started to create agent, and started from smaltalk scratch. The question is how can I attach more pre-build agents like alarm and app-management, and maybe currency-converter into newly created one? Thanks for any help.
greencrest
  • 169
  • 2
  • 13
9
votes
5 answers

How do I save and retrieve information across invocations of my agent in Dialogflow?

I would like my Actions on Google agent to store and retrieve certain pieces of information across invocations - like a cookie. How do I do this?
Lord Loh.
  • 2,437
  • 7
  • 39
  • 64
9
votes
2 answers

How to make api.ai agent learn something dynamically?

I am currently using api.ai , to create agent to perform specific tasks, but one question i don't have answer to is , can i make it learn something while chatting , mean that i speak my name is 'John Cena' and she should store it and then whenever i…
Zulqurnain Jutt
  • 1,083
  • 3
  • 15
  • 41
8
votes
1 answer

Resolve Firebase InApp Messasing and Dialogflow dependencies

I have a project where I am using both FirebaseInAppMessaging and Dialogflow but I am having a hard time resolving the dependencies. After adding both FirebaseInAppMessaging and Dialogflow, I get the following error: Duplicate class…
8
votes
3 answers

Is there any mechanism to use more than one GOOGLE_APPLICATION_CREDENTIALS in codebase?

we are having more than one project in one google service account and each project is having separate GOOGLE_APPLICATION_CREDENTIALS json file. As per requirement based on locale and projectID we have to use relevant credential json file. Tried…
8
votes
1 answer

How to make a SIP call through nodejs

I'm trying to make automated calls to my customers, I already have my freepbx setup and working, now I want to be able to fire some nodejs code to make the call, get the audio stream and pass it to dialogflow and play an MP3 (or any other audio…
lHumanizado
  • 129
  • 1
  • 2
  • 9
8
votes
2 answers

How to create a default response using dialogflow.v2beta1

I have the following (kotlin) code: import com.google.cloud.dialogflow.v2beta1.* val project = "my-super-agent" val trainingPhraseBuilder = Intent.TrainingPhrase.Part.newBuilder() trainingPhraseBuilder.text = "Tell me about the product." val…
Richard Green
  • 2,037
  • 2
  • 20
  • 38
8
votes
0 answers

React Native App - Open with the google assistant and execute a command

I've been working on an app in react native - and have also build out an app in actions on google. What I want to do is allow the user to invoke a command - from my react native android app - using the google assistant. As an example: "okay google,…
jonnycraze
  • 488
  • 3
  • 17
8
votes
1 answer

Using 3rd party API within Dialogflow Fulfillment

I've got a Dialogflow agent for which I'm using the Inline Editor (powered by Cloud Functions for Firebase). When I try to embed an HTTPS GET handler within the Intent handler, it crashes with log entry "Ignoring exception from a finished function".…
8
votes
3 answers

Actions on Google returns in simulator "We're sorry, but something went wrong. Please try again."

Debug tab: { "response": "We're sorry, but something went wrong. Please try again.", "expectUserResponse": false, "conversationToken": "", "audioResponse": "" } I create the sample project in Dialogflow and it works, but in the simulator…
Ivan Kharlampov
  • 111
  • 1
  • 3
8
votes
5 answers

How to deserialize custom payload response in Dialogflow v2?

I'm developing my own chatbot for messenger with Dialogflow v2 and the Node.js client SDK. But I've a problem with custom payloads. When I use the console provided by Dialogflow, I have a response which looks like this : { "payload": { "facebook": {…
MrOnigiri
  • 83
  • 1
  • 4