Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We hope you have good attention to detail and can follow instructions well. In this section, you will get learn all you need to know about Dialogflow very intimately, which is a very standard tool in the field of conversational agents. Dialogflow allows our agent to retrieve important facts from user utterances to establish intent and to use those facts to complete our desired task. In this case, the intents we create in Dialogflow will allow us to interact with the user in the cooking domain and extract information on how to filter our database of recipes. We will also create Prolog functions that can take the extracted Dialogflow information and return a list of filtered recipescommon tool to build a conversational agent. Most important for the current project is that Dialogflow facilitates the implementation of Natural Language Understanding of an agent, in the form of intents (understanding what the user wants based on its utterance) and entities (recognizing the concept that a user refers to). In order to link these intents and entities to the dialogue manager, you will also learn to create Prolog functions that can filter the recipe database by using the extracted information by Dialogflow.

To begin you should start with 2023: DialogFlow: Create an Agent in DialogFlow, Intents and Entities

Then you should follow this, Dialogflow: Connecting Dialogflow Agent to Our Agent

...