How Google actions work
Actions let you extend the functionality of the Google Assistant
Actions on Google — Platform that enables developers to build apps for Google assistant
Dialogflow is a conversational platform that lets you design and build Actions by wrapping the functionality of the Actions SDK and providing additional features such as an easy-to-use IDE, natural language understanding (NLU), machine learning, and more.
Let us assume, we are building an action called Creamy Heaven (Ice-cream shop action)
When user asks, (OK Google, talk to creamy heaven) Google assistant converts speech to text, Dialogflow handles the job of translating natural language into machine-readable data once it identifies what user is talking about, it hands this data to your backend (fulfillment -where your logic resides, logic is executed) and returns a response, which is converted to speech and sends to the device.