Структура AI системы
Структура в формате Rational Rose
Мои размышления примерно такие: Если ИР (Искусственный Разум) будет базироваться на агентах, то агенты должны сами себя модифицировать (модифицировать выполняемый код). Выполняемый код содержится в методах. Методы принадлежат экземплярам объектов... Объекты - это фреймы (частички знаний) Метод - тоже фрейм (частичка знаний) Метод состоит из последовательности действий, которые и будут модифицироваться... Значит каждое действие - это тоже фрейм.
В .NET мне нравится как построен ООП... т.е. там уже заложены классы, объекты, методы, свойства и т.д... Но исполняемый код записыватся все-равно на ASM подобном языке Т.е. перейти от ASM кода к коду на C# будет трудно. По крайней мере коментарии которые оставляет программист будут точно потеряны. А коментарии могут приходится ИИ для принятия решения как модифицировать свой код...
Отсюда вывод. Нужна .NET похожая платформа, но с намного большими возможностями... Или не платформа, а надстройка над .NET (на схеме эта надстройка соответсвует прямоуг