Overview Index

Making decision routine

Making decision routine decides which action scheduler should execute next.

Making decision routine chooses what to do by analyzing sub goals.

 

Example:

If the most desirable sub goal is “eat something” then most probably making decision routine will pick “eat something” concept as the next action.

 

Simple implementation:

Select Top 1 *
from Concept
Order By Desirability

Advanced implementation:

Advanced implementation takes into account what sub goals are currently active (in short memory)

See also:

Hardcoded routine list

Hardcoded routines