Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
You are on fire! If you are here, you should have been successful in completing a basic version of your recipe recommendation agent with exclusion. To be safe, before beginning with your extensions make a new branch on your repository call it inclusion-exclusion. Your main branch will then have inclusion, exclusions, and extensions. For relevant grading information on Extensions check the Assessment Rubric, it could influence your decision on which extensions to choose. |
...
Info |
---|
Extensions can also be done with the support of Dialogflow if you decide not to connect your entire pipeline. If you do connect your pipeline we expect extensions to be done with your intent and slot classifier. See Dialogflow: Creating Intents and Entities for information on how to change your Dialogflow agent. |
NOTE: As we mentioned this is the first year we have used this instruction set and code base, after making some major changes. If you find a way to better our code or correct some serious issues in it, we will count that as an Extension (within reason). For example, currently, I have an issue where if I have a sentence that has two of the same slot type ingredient - ‘pepper’, and ingredient - ‘salt’ they are sometimes taken as the same slot so it looks for ‘salt and pepper’ in my recipe database. If you are unsure if we will count something as an extension feel free to ask your TA (and if they are unsure they can ask Bella).
...
1. Extensions for Dialogue Patterns
...
What? Make the agent more engaging by adding small talk capabilities related to the recipe domain.
How?
Add new intents and patterns for small talk initiated by either the user or the agent.
Example: The agent could respond to "What’s your favorite recipe?" with a lighthearted answer.
Restart Conversation
What? Allow the user to restart the conversation at any point.
- How? Add new patterns and intents to handle restart requests
.
Enhance Personality
What? Shape the agent’s responses to reflect a particular personality, conversational style, or social characteristics.
How? Design responses to convey friendliness, humor, or formality based on user interactions.
Note: Gordon Ramsey is overdone. Avoid strong stereotypes, think about the ethicality of agent personalities.
...