Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

The minimal requirements for your agent code are that:

  • You have implemented the first 10 capabilities on the Designing and Developing Your Agent page, meeting the requirements listed on the related pages, with detailed instructions for these capabilities.

  • Your conversational agent compiles and we can run it.

  • We can successfully test and conduct a conversation with your conversational agent that concludes with a single recommended recipe of our choice. In principle, we should be able to select any of the recipes available in the agent’s recipe database provided to you at the start of the project.

For your convenience, we list here some more specific requirements that your code should minimally meet:

  • Dialogflow agent: Your Dialogflow agent does not have any issues (check the Validation feature) and has the following intents for:

  • Prolog and Patterns: You have created the following conversational patterns in the patterns.pl file and implemented the associated agent responses in the responses.pl file:

  • Prolog and Patterns:

  • Visuals: You have created the following six webpages:

    • A Start page: The main requirement for the start page is that it has a button the user can click when they are ready to start a conversation. See for more details the Getting Your Conversational Agent Up and Running page.

    • A Welcoming page, associated with the pattern c10: The main requirement for the welcoming page is that it shows a microphone icon that the user can use to start talking to the agent. A second requirement is that you should not introduce a button for moving on to a next page on the welcoming (nor on any of the other pages below)! See for more details the Capability 1: Greet, and Self-Identify page.

    • A first Recipe recommendation page, associated with pattern a50recipeSelect: The main requirement for this recipe recommendation page is that it shows a microphone icon that the user can use to start talking to the agent. See for more details the Capability 2: Request a Recommendation page. A second requirement is that the page shows all the user’s feature requests or filters. See for more details the Capability 5: Filter Recipes by Ingredients page.

    • A second Recipe recommendation page, associated with pattern a50recipeSelect: The main requirement for this recipe recommendation page is that it shows a microphone icon that the user can use to start talking to the agent.

    • A Recipe confirmation page, associated with pattern a50recipeConfirm: the main requirement for this page is that it shows the recipe’s name, and what the end result of cooking the recipe will look like (a picture of the recipe). A second requirement is that the page shows a microphone button to enable the user to inform the agent about whether it wants to (dis)confirm the recipe. See for more details the Capability 2: Request a Recommendation page.

    • A Closing page, associated with pattern c40.

  • No labels