class

OpenCog::OpenCogReasoner

Inherits Reference < Object

Main OpenCog reasoner combining all components

Constructors

new(atomspace : AtomSpace::AtomSpace)

Instance methods

atomspace
can_achieve?(goal : AtomSpace::Atom) : Bool

Check if a goal can be achieved

query(pattern : AtomSpace::Atom) : Array(Query::QueryResult)

Query the knowledge base

reason(steps : Int32 = 10) : Array(AtomSpace::Atom)

Perform comprehensive reasoning