CIS 479 Assignment 4
Summer 2020

Your fourth assignment will be to use the Soar intelligent architecture to create an intelligent agent. In this assignment, you are to design and implement a new Eater and evaluate its performance against the tutorial agents. You may work with a partner if you wish. If you work in a partner each person is to be assigned a percentage grade (indicating the contribution to total project by each partner).

To begin your work you need to go to the Canvas Files section and the Windows 32-bit or Windows 64-bit version of  Download Soar Tutorial 9.4.0 (in the canvas files section) that will include the following files: Soar Tutorial Parts 1 - 5 (pdf), Java Eaters, and the Soar 9 Manual (pdf). You will need to work through both parts 1 to 3 of the Soar tutorial. If you need another platform for Soar try their download page https://soar.eecs.umich.edu/Downloads . Eaters was not working on newer versions of Soar when I last tried.

You should then design and implement your agent and run it against each of the agents in the appropriate tutorial. You will then need to write a short report (using the experiment writeup) describing the differences between your agent and each of the tutorial agents (both logic and performance).

You will need to turn in an annotated file listing of your agent code, report, and test run results. You also need to turn in whatever hardcopy you are able to generate documenting the results of your test data runs. Your write-up for this project should follow the experiment writeup temple and in the procedures and discussion include: the behavior intended for your modified eater and the relevant data displays (tables and/or graphs). The discussion of your results should include things that went right, things that went wrong, and lessons learned. Your work is due on Friday, June 5th.

 

Assigned: 5/27/20
Date due: 6/05/20