Agents

Top  Previous  Next

 

In those pages we describe what a developer needs to know in order to build (program) "planners", "coordinators" and "experts". All these are software entities known as "agents". Well maybe someone disagrees that those entities are "real software agents" but I think that there is not a universally acceptable definition of what is a software agent. In the following pages I will try to prove, by using examples, that the kosmos Autopilot agents are at least "smarter and more featured pieces of code".

 

Another major issue about those agents is that they are mixed with conventional code (in essence agents are a part of the programming framework supported with all the necessary tools to have the work done). The result of this mixing is to have regular database programming and also BAM (Business Activity Monitoring), BPM (Business Process Management (i.e. workflow)) and BRMS (Business Rules Management System). All in the same programming environment supported with debugger and monitoring tools. All by using code (as the programmers know) and no flowcharts and no huge number of mouse clicks in a plethora of property boxes and so on. Only code with all the logic in front of the eyes of the programmer.

 

Lets start!