Leave a comment

deep_econom November 26 2022, 10:15:04 UTC
Еще одним фундаментальным краеугольным камнем является Atomese : идея о том, что все, включая запросы к графам, правила перезаписи графов, алгоритмы обработки графов, конвейеры данных и т. п., могут быть представлены с помощью Atom и реализованы с помощью Atom во время выполнения.

Таким образом, атомы можно использовать не только для формирования абстрактных синтаксических деревьев, представляющих какой-либо алгоритм или процедуру, но эти деревья также могут быть исполняемыми.

Одна из вещей, выражаемых как Atoms, - это сам язык запросов : таким образом, можно «запрашивать запросы», что может показаться загадочным, но это то, как на самом деле работают чат-боты (то есть, как чат-боты работают не только в OpenCog, но и в целом).
...

Все атомы в AtomSpace имеют тип. Двумя основными типами атомов являются Node и Link .
Типы образуют иерархию типов : все атомы наследуются от типа «Atom», а сам тип Atom наследуется от ProtoAtom . ProtoAtom сам по себе является базовым типом для значений (таких как значения истинности ), а также для атомов.

Reply


Leave a comment

Up