AIGL |
Version 0.2.0 2006.05.11 |
![]() The Artificial Intelligence God Language | Russian |
Главная | Содержание | Новости | История версий | Контакты |
Парадигма СубъектногоОбщения рассматривается в отношении программной системы ИИ AIGod. В среде AIGod существуют только сообщения, субъекты и знания.
Субъекты могут быть внутренними и внешними. Внутренними субъектами субъекта являются активные программные сущности - демоны, которые находятся внутри другого субъекта. Внешними - любые внешние по отношению к AIGod системы, способные вести диалог на языке AIGL. Субъекты могут обмениваться между собой сообщениями. Сообщения должны содержать только знания. Сообщения - единственный способ взаимодействия всех субъектов.
Субъекты имеют физические ограничения всех ресурсов. Субъекты могут принимать и посылать сообщения другим субъектам, производить внутреннюю обработку информации и порождать дочерние субъекты. Субъекты обладают собственной памятью знаний, где при необходимости хранится информация об их текущем и предыдущих состояниях, их свойствах, полученных и выданных субъектом сообщениях.
Субъекты не имеют классов. Субъекты могут порождать один или несколько дочерних субъектов. Порожденный субъект имеет наследие, которое создал субъект - родитель. Субъект - родитель создает наследие самостоятельно, либо получает его извне, либо комбинированно. Т.о. возможно множественное наследование субъекта. Наследие обязательно включает в себя коллекцию идентификаторов (ID) других субъектов, способных общаться с созданным субъектом. Эти субъекты и составляют всю окружающую среду субъекта. Наследие обязательно включает в себя также свойства, методы субъекта. Методы наследия состоят из знаний - операций над доступными знаниями и из обработки полученных и отправлении созданных сообщений. Никакие внутренние знания субъекта и его методы недоступны для прямого наблюдения и модификации извне со стороны других субъектов.
Общающийся с другими субъектами субъект может ссылаться на себя как субъекта, на внутренние по отношению к нему субсубъекты, на субъекта, с которым он общается, на субсубъекта субъекта, с которым он общается, на аналогичные третьи субъекты и их субсубъекты. Субсубъекты могут иметь неограниченные уровни вложенности субсубъектов.
Copyright© 2006-2007 Victor Gennadievich Kazarinov. All Rights Reserved. |