СИСТЕМА ПРИНЯТИЯ РЕШЕНИЙ В МУЛЬТИАГЕНТНОЙ СРЕДЕ

1. Автономная система принятия решений, содержащая:
блок получения внешних воздействий (102), сконфигурированный для получения данных внешнего воздействия от датчиков или устройств системы;
блок обработки внешних воздействий (104), сконфигурированный для формирования внутренних образов (ВО) системы, на основании полученных данных внешнего воздействия;
библиотеку ВО (106), которая хранит и корректирует ВО системы, получаемые от блока обработки внешних воздействий;
блок текущего состояния системы (108), который на основании данных от блока знаний (118) отбирает действующие ВО, соответствующие текущему состоянию системы в настоящий момент времени;
супервизор состояний (110), сконфигурированный для расчета матрицы приоритетов для действующих ВО;
блок принятия решений (112), связанный с супервизором состояний (110) и сконфигурированный для принятия оптимального решения на основании выполнения множества процессов, причем входными данными блока принятия решений являются действующие ВО и матрица приоритетов;
исполнительный блок (114), сконфигурированный для реализации принятого решения;
блок оперативного обучения (116), сконфигурированный для формирования опыта системы на основании принимаемых решений; и
общий блок обучения (120), сконфигурированный для обучения библиотеки ВО (106) и библиотеки знаний (118).
2. Система по п.1, в которой блок получения ВВ реализован нейронной сетью, выполняющей распознавание ВО.
3. Система по п.1, в которой внутренние образы (ВО) в библиотеке ВО разбиваются на группы однородных ВО, соответствующих гомогенному контексту.
4. Система по п.1, в которой внутренние образы в библиотеке ВО разбиваются на кластеры по схожести.
5. Система по п.1, в которой супервизор состояний (110) дополнительно сконфигурирован для изменения макросостояния и микросостояний системы на основании внешних воздействий.
6. Система по п.4, в которой при появлении нового ВО супервизор состояний (110) выполняет перерасчет состояний.
7. Система по п.5, в которой для расчета и перерасчета состояний используются цепи Маркова.
8. Система по п.1, в которой блок принятия решений включает в себя фильтр целей (212), блок результатов процессов (214) и интегратор решений (216).
9. Система по п.7, в которой фильтр целей (212) содержит подблок мышления.
10. Система по п.1, в которой блок принятия решений (112) реализует множество параллельных процессов.
11. Система по п.1, в которой каждый процесс из множества процессов реализован универсальным агентом или универсальным аналитическим процессом.
12. Система по п. 10, дополнительно сконфигурированная для обучения универсальных агентов.
13. Система по п.1, в которой блок результатов процессов (214) имеет обратную связь с супервизором состояний (110).
14. Способ автоматизированного принятия решений, реализуемый вычислительной системой, включающий такие этапы, как:
получение вычислительной системой данных внешнего воздействия от датчиков или устройств системы;
формирование внутренних образов (ВО) системы, на основании полученных данных внешнего воздействия, причем ВО системы хранятся в библиотеке ВО;
отбор действующих ВО, соответствующих текущему состоянию системы в настоящий момент времени;
вычисление матрицы приоритетов для действующих ВО;
принятие оптимального решения на основании выполнения множества процессов, причем входными данными для данного этапа являются действующие ВО и матрица приоритетов;
исполнение вычислительной системой принятого решения; и
формирование опыта системы на основании принимаемых решений.
15. Способ по п.14, в котором полученные данные внешнего воздействия обрабатываются нейронной сетью, выполняющей распознавание ВО.
16. Способ по п.14, в котором внутренние образы (ВО) разбиваются на группы однородных ВО, соответствующих гомогенному контексту.
17. Способ по п.14, в котором внутренние образы разбиваются на кластеры по схожести.
18. Способ по п.14, дополнительно сконфигурирован для изменения макросостояния и микросостояний системы на основании внешних воздействий.
19. Способ по п.18, в котором при появлении нового ВО выполняется перерасчет состояний.
20. Способ по п.19, в котором для расчета и перерасчета состояний используются цепи Маркова.
21. Способ по п.14, выполненный с возможностью реализации множества параллельных процессов для принятия оптимального решения.
22. Способ по п.14, в котором каждый процесс из множества процессов реализован универсальным агентом или универсальным аналитическим процессом.
23. Способ по п.22, выполненный с возможностью обучения универсальных агентов.
24. Машиночитаемый энергонезависимый носитель данных, содержащий исполняемые инструкции, которые при исполнении компьютерной системой заставляют компьютерную систему выполнять способ принятия решений по любому из пп. 14-23.