From the monthly archives:

May 2010

The Agile Manifesto

May 18, 2010

If you’re new here, you may want to subscribe to my RSS feed. Or for more frequent updates you can follow me on Twitter. Thanks for visiting!The agile manifesto is a set of 12 principles for developing software in an agile manner, somewhat similar to eXtreme Programming. Our highest priority is to satisfy the customer [...]

Read the full article →

A Brief Overview of eXtreme Programming

May 18, 2010

eXtreme Programming (XP) is an agile development methodology developed by Kent Beck et al. It emphasises the human aspect of software development and how issues such as respect, trust and communication are key issues along with purely technical aspects of software development. It is agile in the sense that Beck is strongly against giant requirement [...]

Read the full article →

Deductive Reasoning Agents

May 7, 2010

A deductive reasoning agent is one that contains an explicitily represented, symbolic model of the world. It then makes decisions via symbolic reasoning. Limitations When building an agent this way there are two key problems that have to be solved. The Transduction Problem This is the problem of translating the real world into accurate, adequate [...]

Read the full article →

Agent Tasks

May 3, 2010

After defining some basic concepts related to agent architecture it is important that we understand how to provide agents with the means to complete tasks. We want agents to be able to complete the tasks we specify but without us having to tell them how to complete the task.

Read the full article →

Agent Architecture

May 3, 2010

Following on from our introduction to agents it’s important to understand the architecture of agents. Abstract Architecture Environment We assume the environment may be in any of a finate set of discrete, instantaneous states, defined as: E = {e,e,,…}. Actions Agents are assumed to have a repertoire of possible actions: Ac = {α,α,,…}. Run A [...]

Read the full article →