Prof.AI →
Подход к созданию Искусственного Разума (ИР) в виде Черного Ящика (ЧЯ)
| |
|
Подход к созданию Искусственного Разума (ИР) в виде Черного Ящика (ЧЯ)Если рассматривать ИР как черный ящик, то первоначально нужно определится что мы хотим? Т.е. какие входные данные будут поступать в ЧЯ и выходные данные будут выходить из ЧЯ. Здесь я рассматриваю создание ИР как компьютерной программы. Причем не распределенной компьютерной программы, а локальной. Возможно программа будет черпать знания от других таких же программ (либо специальных хранилищ знаний). Черный ящик 0Рассмотрим устройства ввода и вывода данных. Устройства ввода данных:
Выходные устройства:
Соответсвенно имеем (после преобразования): Входные данные (рассмотрим первые 4 устроуства ввода данных):
Выходные данные (Рассмотрим первые 2 устройства вывода данных):
Черный ящик 0 можно представить в виде такой картинки: Все сообщения могу быть представлены в бинарном виде, в виде строки текста или в XML виде. Черный ящик 1Углубляемся в рассмотрение структуры создания ИР. В книге AIMA описывается метод построения систем с элементами ИИ на базе агентов. Применим это метод здесь. Все пришедшие внешние сообщения попадают на обработку в ядро системы (Core). Из ядра сообщения пересылаются соответствующему компоненту системы. Компоненты системы могут быть следующими:
Модуль системы может быть агентом и источником данных. Агент - это модуль, который имеет внутрениий подпроцесс выполнения. Источник данных (Источник знаний) - это модуль который предоставляет фреймы по запросу. Черный ящик 1 можно представить в виде такой картинки: Для удобства работы с данными можно все источники данных объединить и перенаправить поток сообщений через объект KnowlegeBase, который обеспечит уникальность идентификаторов разных фреймов в разных источкиках знаний. МодульЕще углубляемся в рассмотрение структуры создания ИР. Каждый модуль можно представить в виде черного ящика. В общем виде модуль можно представить так:
Источник знаний можно представить так:
Агента можно представить так:
|