Skip to content

Working Cycle

Christian H edited this page May 19, 2021 · 4 revisions

Working Cycle:

  1. Process text from the input buffer
  2. Temporal Inference on events in EventBuffer
  3. Observe a task from the Experience Buffer, OR Consider a concept from memory
  4. One-Premise Inference
  5. Two-Premise Inference

In each working cycle, the first premise is a Task selected from the Experience Buffer or a belief/goal that is selected from a probabilistically selected concept in Memory. The second premise is a belief that is semantically related in some way to the first premise.

Judgment: Initial Processing: single-premise inference -> revision -> add to the belief table Continued Processing: two-premise semantic inference

Question: If it's from input and hasn't been answered yet, print the best currently known answer.

Goal: Initial Processing: revision -> add to the desire table Continued Processing: Return if it fails Decision-Making rule -> execute goal if it's an Operation -> do two-premise semantic inference

Clone this wiki locally