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 dialogflow-es-fulfillment.
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 dialogflow-cx.