GOAL is an agent programming language for programming cognitive agents. GOAL agents derive their choice of action from their beliefs and goals. The language provides the key building blocks for designing and implementing cognitive agents. The language elements and features of GOAL allow and facilitate the manipulation of an agent's beliefs and goals and to structure its decision-making. The language provides an intuitive programming framework based on common sense notions and basic practical reasoning.
For any questions, suggestions, or requests, contact us at: goal@tudelft.nl. You can register here.
Please help us to improve the GOAL platform and let us know how you have used it!
Before you report a problem, have a look at the Frequently Asked Questions. If you want to report a problem, please provide us with all of your program files, and any other useful information about the problem you encountered (e.g. the version of GOAL you are using).