Welcome to AIILE     

Author: John Clayton
Email:jclayton@calpoly.edu

Advisor: Dr. Franz Kurfess
Email:fkurfess@calpoly.edu


Last Updated: 10-25-2003

Overview:

The Artificial Intelligence Interactive Learning Environment is an agent simulation environment for teaching artificial intelligence algorithms. AIILE utilizes the JavaBean component architecture to provide a scalable standard interface for designing agents and their environment. Once an environment is developed using AIILE's interface templates, the creation time of agents to inhabit the environment is reduced.  The main focus of the programmer is on the agent's algorithms, not on the system that runs the agents.     

 

Download:

Fixes:
  • A hint class was added and the environment source is available. :: 10-25-03
  • Successor node list provides clockwise ordering, starting position at noon. :: 10-21-03, 6:42 am
Help:
     JavaDocs:
     General AIILE help:
     Bean help:
  • Sun's General Bean Page As stated, sun's bean page. Lot's of links if you are interested in Sun's component architecture.
  • Writing a Simple Bean This shows how a bean is to be created and deployed.  The example uses the beanbox tool.
  • BeanBox This is Sun's dated programming tool for deploying JavaBean components.  It provides nice drag n drop behavior and is good for experimentation.  If a bean works in this tool, it will work in AIILE.
    Contact me:

CSC480 Students,

If you have a problem running AIILE or the gridworld environment or the reflex agent, let me know and I will respond to you in a timely manner and try to help you the best I can.  If you find a Catastrophic bug please let me know right away and I will fix it.  I will be looking at the CSC480 dicussion board from time to time so, please only send me an email if its a real emergency.  The blackboard is a better way because everybody can see a problem if one occurs.  So check the blackboard before emailing me.

Be aware that this is just a Beta version (if that) so please use some common sense when complaining to me.  Some of the menu items and buttons don't work.  AIILE will be updated regularly so check the version number and the new fix areas of this web page. The agents created under that version 0.4 will work in the later versions, only the functionality of the main control program will be enhanced.  If there is a major bug found, I will tell Dr. Kurfess and post it on the web page, so check in occasionally.  But hopefully this will not be a problem. Also remember Dr. Kurfess will not probably know the answers to problems with AIILE, so contact me first.

And NO I will not provide help for your AI assignments.