...
Test Greeting Patterns
Test the basic greeting pattern by running the agent and initiating interaction from the Start page.
Set the agent’s name in
dialog_init.mod2g
and verify self-identification functionality.
Test User Response Variations
Provide non-greeting inputs to test the agent’s response and inspect session updates in Debug mode.
Instructions
3. Request a Random Recipe Recommendation
...
Test Recipe Recommendation
Add
a50recipeSelect
to the agenda indialog_init.mod2g
and verify the agent's ability to:Ask for recipe preferences.
Respond with a random recipe recommendation.
Test Recipe Confirmation
Ensure the agent correctly displays the recommended recipe and allows user confirmation.
Instructions
4. Select Recipes by Name
...
Test Recipe Request Handling
Add the new pattern to the agent’s agenda in
dialog_init.mod2g
after thec10
pattern.Test the interaction flow:
Agent asks for a recipe.
User requests a specific recipe.
Agent acknowledges the recipe choice and moves to the confirmation phase.
Verify Intent Recognition
Check the Dialogflow Training Tool to confirm the
recipeRequest
intent is recognized.Verify the SIC server logs show the correct intent and transcript.
Handle ASR Failures
Use the chatbox feature to avoid ASR failures and ensure the agent can handle specific recipe requests reliably.
Instructions
5. Filter Recipes by
...
Implementing this capability will involve implementing some of the conversational and reasoning competences that a conversational recipe recommendation agent should have. It will enable users to request recipes which use specific ingredient (types) or ask for recipes from a specific cuisine. This one of the capabilities that requires quite a big amount of work. Some of the bigger challenges will be to make Dialogflow understand ingredients (at least those that are in our database; and cuisines, for that matter, but those are fewer), to implement the logic to filter the recipe database with the feature requests of a user, and to present those in a nice way to the user on a webpage.
Summary Description
...
bgColor | #DEEBFF |
---|
A: What recipe would you like to cook?
Inclusion
Summary Description
Panel | ||
---|---|---|
| ||
A: What recipe would you like to cook? U: I'd like to make a recipe with ____ *. A: All the recipes left include ____ *. Do you want to add another preference?
|
Implementation Tasks Overview
Instructions
Unexpected Intents
Summary Description
...