opencog-dev team mailing list archive
-
opencog-dev team
-
Mailing list archive
-
Message #00142
Sensation and Action nodes.
Hi all,
I was looking at the Node types, and found that all the perception
based nodes, such as the AGISIM related ones, inherit directly from
NODE. I was thinking it'd be better to have them (and anything else
related to obtaining input from controlling embodied agents) inherit
from some intermediary such as SENSATION_NODE. That way, it's known
throughout the system that nodes that inherit from this represent some
kind of external sensor.
Similarly, I think there should a ACTION node or similar, which
relates to the creation of behavior outside of the system.
Both SENSATION and ACTION nodes would by default have very low LTI,
and very high STI (Perhaps decaying faster than other nodes) so as to
bias the system toward reacting quicker to it's input (or if it can't
do so quick enough, it forgets about it).
Would it break anything if I changed the the inheritance tree of
"percept" nodes in OpenCog. I'm guessing probably not since it's still
a somewhat barebones system, but the other question is whether this
will conflict with any of the stuff being done for virtual pets, or
how AGISIM used to work.
--
This was brought on by thinking about what Node type to use for the
Hopfield network nodes (a while a go now, I was just looking through
my notes while doing a write up of my research on the opencog wiki).
I'm using ConceptNodes, but what I was really after was some kind of
generic perception node.
J
Follow ups