Versions Compared

Key

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

...

Once you know how to get started, your main focus is to design and develop a prototype of a Cooking Assistant using the GOAL Agent Programming Language. You can be as creative as you want, but do not forget to document your code and project.

This assignment requires good communication and contribution throughout the assignment. As per the distribution of work, a group of six will work in three pairs. Thus, the pair working on Recipe Selection (RS) will mainly work on selecting the recipe, while Recipe Instruction (RI) will work on instructions related to the conversational agent design. The Visual Support (VS) team pair will focus on providing support to the two regarding the related images. adding items on a display (e.g., text, images, lists of items, buttons) to support the interaction flow developed by the other two pairs. Although the RS and RI pairs can design their solution relatively independently from each other, team work is still very much required between the pairs to ensure consistency between the visuals and the interaction design of the RS and RI pairs. to Below is a weekly distribution of the MAS project assignment. Click on the week number to get more details related to ‘To-Do’ tasksthe tasks you need to complete in that week.

Recipe Selection

Visual Support

Recipe Instruction

Week -1

  • Enable greeting

  • Enable selection of recipes by name

  • Choose

3
  • >2 recipe features

  • Display recipe name / image

  • Display buttons

  • Enable instruction of recipes

  • Enable capability check

  • Enable end of recipe

  • Enable closing the conversation

Week - 2

  • Enable selection of recipes by one feature

  • Enable ingredients check

  • Enable utensil check

  • Display recipe feature

  • Display recipes

based on feature
  • that match with selected features

  • Display ingredients for check

  • Display utensils for check

  • Enable switching between recipes

  • Enable conversation repair

Week - 3

  • Enable selection of recipes by multiple features

  • Displays during recipe selection

  • Displays during recipe steps and clarification questions

  • Enable clarification questions

  • Enable user / agent appraisal

Week - 4

  • Think of and implement extensions to the cooking assistant

  • Evaluate cooking assistant