Skip to main content

Module goals

Module goals 

Source
Expand description

Goal storage and utility scoring.

Goals are hypervectors composed from desired state descriptions. Each goal has a utility score: u(goal) = relevance * urgency * (1 - cost). GoalStore is separate from AtomMemory to keep goal vectors distinct from knowledge atoms.

Structsยง

Goal
A goal with its metadata and utility components.
GoalStore
Stores goals separately from the knowledge base.