Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


GOAL is an agent programming language for programming cognitive agentsGOAL 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.

Support for many features, tools, and applications:

  • Cognitive agents: programming with cognitive states that consist of knowledge, beliefs, and goals and built-in actions for updating these states
  • Modular programming with support for initialisation, event processing (e.g., percepts and messages), and decision making
  • Rule-based decision making using if-then and forall-do rules with support for four modes of rule evaluation
  • Multi-agent systems that communicate by sending different kinds of messages
  • Integrated Artificial Intelligence, with support for e.g. KR Technology (such as Prolog and OWL/SPARQL), reinforcement learning, and planning
  • IDE fully integrated into Eclipse making common editor features available and debugging using single-step execution, state inspection, and breakpoints
  • Support for environments using the Environment Interface Standard (EIS), and availability of many environments, including: Blocks World, Wumpus World, Tic Tac Toe, an Elevator Simulator, A Traffic Simulator, Blocks World for Teams (BW4T), Unreal Tournament 3 (UT3), and StarCraft
  • Extensive documentation
  • Teaching materials available for (under)graduate level (BSc, MSc)


 Core team


Wouter
 
Developer


Useful links

LinkDescription
Confluence 101: organize your work in spaces

Chances are, the information you need to do your job lives in multiple places. Word docs, Evernote files, email, PDFs, even Post-it notes. It's scattered among different systems. And to make matters worse, the stuff your teammates need is equally siloed. If information had feelings, it would be lonely.

But with Confluence, you can bring all that information into one place.

Confluence 101: discuss work with your teamGetting a project outlined and adding the right content are just the first steps. Now it's time for your team to weigh in. Confluence makes it easy to discuss your work - with your team, your boss, or your entire company - in the same place where you organized and created it.
Confluence 101: create content with pagesThink of pages as a New Age "document." If Word docs were rotary phones, Confluence pages would be smart phones. A smart phone still makes calls (like their rotary counterparts), but it can do so much more than that
  • No labels