The Project MAS builds upon the basics taught in the Multi-Agent Systems course. You will use some additional tools and software to develop your cooking assistant. We provide a brief overview of the tools you should use throughout the project:
Dialogflow: We use Google Dialogflow to interpret user utterances and to generate the speech of the agent. For making sense of what a user says, we will only use it to detect intents and entities. You will need to specify these in a Dialogflow agent.
GitHub: We use GitHub classroom to provide you with the initial agent code. GitHub is a development platform. You should use GitHub for developing your code.
MARBEL: You will develop your cooking assistant agent using MARBEL and Prolog. The MARBEL agent implements a dialog engine that you will use. You do need to change this agent even though you are allowed to if you like. The focus will be most on using Prolog to provide the agent with the knowledge it needs and make it smarter by providing it with basic logic.
SIC: We will make use of the Social Interaction Cloud (SIC) which runs in a Docker container. The agent will connect with this cloud infrastructure to be able to interface with a browser for displaying a webpage for visual support and Dialogflow for voice interaction. For programming the browser, Bootstrap, a front-end open source toolkit for building websites will be used.
To get started with this project, you (and your group members) need to set-up this software.
You should now see a window rendering the browser plug-in and hear the bot start talking. The rest now is up to you!
0 Comments