ЕСТЕСТВЕННЫЙ ЯЗЫК РЕШЕНИЙ

1. Способ построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, содержащий этапы, на которых:
получают с помощью процессора вычислительного устройства от пользователя глобальное заявление о намерениях для построения решения, при этом глобальное заявление о намерениях принимается в форме естественного языка и устанавливается в состояние потенциальности;
получают с помощью процессора от пользователя одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, причем каждое локальное заявление о намерениях и детали каждой сущности и агента принимаются в форме естественного языка и соответственно устанавливаются в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека и агента-машины;
формируют с помощью процессора для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицируют CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, получают с помощью процессора от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
2. Способ по п.1, при этом способ дополнительно содержит этап, на котором: для каждого локального заявления о намерениях, получают с помощью процессора от пользователя в форме естественного языка один или более атрибутов, которые определяют характеристики соответствующего локального заявления о намерениях.
3. Способ по п.1, в котором способ дополнительно содержит этап, на котором: для каждой сущности, получают с помощью процессора от пользователя в форме естественного языка один или более атрибутов, которые определяют характеристики соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях.
4. Способ по п.1, в котором получение взаимосвязей содержит этап, на котором получают множество отдельных взаимосвязей между локальными заявлениями о намерениях для глобального заявления о намерениях, при этом каждая отдельная взаимосвязь представляет собой отдельный путь к построению решения.
5. Способ по п.1, дополнительно содержащий этап, на котором для каждой сущности каждого локального заявления о намерениях: получают с помощью процессора от связанного агента в форме естественного языка значение соответствующей сущности, при этом получение значения для соответствующей сущности является записью события для изменения состояния потенциальности на состояние реальности для соответствующей сущности на основе полученного значения.
6. Способ по п.2, дополнительно содержащий этап, на котором для каждого атрибута каждого локального заявления о намерениях: получают с помощью процессора от связанного агента в форме естественного языка значение соответствующего атрибута, при этом получение значения для соответствующего атрибута является записью события для изменения состояния потенциальности на состояние реальности для соответствующего атрибута на основе полученного значения.
7. Способ по п.3, дополнительно содержащий этап, на котором для атрибута каждой сущности: получают с помощью процессора от связанного агента в форме естественного языка значение соответствующего атрибута, при этом получение значения для соответствующего атрибута является записью события для изменения состояния потенциальности на состояние реальности для соответствующего атрибута на основе полученного значения.
8. Способ по п.5, или 6, или 7, дополнительно содержащий этап, на котором с помощью процессора аутентифицируют связанного агента на основе одного из подробностей входа в систему, биометрических подробностей, технологии распознавания лиц и технологии обнаружения сетчатки глаза.
9. Способ по п.5, в котором получение значений для всех сущностей, связанных с каждым локальным заявлением о намерениях, является записью события для изменения состояния потенциальности на состояние реальности для соответствующего локального заявления о намерениях.
10. Способ по п.9, в котором получение значений для всех сущностей, связанных со всеми локальными заявлениями о намерениях, является записью события для изменения состояния потенциальности на состояние реальности для глобального заявления о намерениях.
11. Способ по п.1, в котором агент-машина соединена с возможностью обмена данными с вычислительным устройством по каналу проводной связи или каналу беспроводной связи.
12. Способ по п.1, в котором м агент-машина является функциональным модулем вычислительного устройства и соединена с процессором.
13. Способ по п.1, в котором локальное заявление о намерениях, связанное с глобальным заявлением о намерениях, представляет собой:
локальное заявление о намерениях другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения; или
глобальное заявление о намерениях другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения.
14. Способ по п.1, в котором сущность, связанная с локальным заявлением о намерениях глобального заявления о намерениях, представляет собой:
локальное заявление о намерениях другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения; или
сущность другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения.
15. Способ по п.2, в котором атрибут, который определяет характеристики соответствующего локального заявления о намерениях, представляет собой:
сущность другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения; или
атрибут другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения.
16. Способ по п.3, в котором атрибут, который определяет характеристики соответствующей сущности, представляет собой:
сущность другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения; или
атрибут другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения.
17. Способ по п.1, в котором решение строится за счет:
разделения локального заявления о намерениях на два или более других локальных заявления о намерениях и присоединения соответствующих сущностей и агента к каждому локальному заявлению о намерениях; или
объединения двух или более локальных заявлений о намерениях в одно локальное заявление о намерениях и присоединения соответствующих сущностей и агента к этому локальному заявлению о намерениях.
18. Способ по п.1, в котором решение доступно для поиска одной или более поисковыми системами, поскольку решение построено с использованием естественного языка.
19. Способ по п.1, дополнительно содержащий этапы, на которых назначают одно или более прав на информацию или прав принятия решений по каждой сущности агенту, связанному с локальным заявлением о намерениях соответствующей сущности; и отображают сущности агенту на основе назначенных прав на информацию или прав принятия решений.
20. Способ по п.3, в котором меньшее количество более обобщенных атрибутов представляет собой соответствующую сущность, и при этом большее количество атрибутов является большей дифференциацией между сущностями.
21. Способ по п.1, дополнительно содержащий этап, на котором отображают сущности через пользовательский интерфейс для приема значений сущностей посредством связанного агента.
22. Способ по п.4, дополнительно содержащий этап, на котором предоставляют одну или более отдельных взаимосвязей между локальными заявлениями о намерениях для получения значений сущностей, при этом предоставление одной или более отдельных взаимосвязей основано на согласованном процессе, автоматизированном процессе или на управляемом агентом-человеком процессе.
23. Способ по п.1, в котором одна или более сущностей или одно или более CES локального заявления о намерениях совместно используются с одним или более локальными заявлениями о намерениях других компьютерно-реализуемых решений, при этом упомянутая совместно используемая сущность или CES участвует только в одном CES с триггером в заданный момент времени, чтобы изменить состояние потенциальности на состояние реальности для локального заявления о намерениях, соответствующего одному CES с триггером, и при этом доступность совместно используемой сущности или CES влияет на порядок изменения состояния потенциальности на состояние реальности для множества локальных заявлений о намерениях.
24. Способ по п.1, в котором сущности являются физическими по своей природе, и при этом сущности существуют в пространстве и времени.
25. Способ по п.1, в котором получение локального заявления о намерениях и получение деталей сущностей содержат этап, на котором предоставляют одно или более возможных локальных заявлений о намерениях и одну или более возможных сущностей из библиотек в базе данных, хранящей локальные заявления о намерениях и сущности других компьютерно-реализуемых решений.
26. Способ по п.1, дополнительно содержащий этап, на котором выбирают с помощью процессора одну из отдельных взаимосвязей для получения значений по сущностям и исключение других отдельных взаимосвязей.
27. Способ по п.1, в котором естественный язык основан на одном или более родных языках, одном или более языках жестов, одном или более символах, одном или более числах или их комбинации.
28. Способ по п.1, в котором информация в формах естественного языка получается через интерфейс на основе рукописного ввода, чувствительный к прикосновениям интерфейс, интерфейс на основе голоса, интерфейс на основе изображений или интерфейс на основе видео или их комбинацию; и
информация, полученная в форме естественного языка, дешифруется с использованием технологии распознавания объектов, технологии распознавания символов, технологии распознавания изображений или их комбинации.
29. Способ по п.5, или 6, или 7, дополнительно содержащий этапы, на которых:
определяют с помощью процессора количество событий, которые еще предстоит записать; и
отображают с помощью процессора оставшееся количество событий.
30. Способ по п.1, в котором местоположение в пользовательском интерфейсе каждой сущности и каждого локального заявления о намерениях можно изменить посредством:
функциональности перетаскивания, при этом функциональность перетаскивания выполняется по меньшей мере одним из проводного устройства ввода, беспроводного устройства ввода и сенсорного интерфейса; или
изменения значения атрибута, соответствующего координатам местоположения соответствующей сущности или соответствующему локальному заявлению о намерениях.
31. Способ по п.1, дополнительно содержащий этап, на котором применяют одну из технологии публичного блокчейна, технологии частного блокчейна и технологии гибридного блокчейна.
32. Способ по п.31, в котором каждая из технологии публичного блокчейна, технологии частного блокчейна и технологии гибридного блокчейна основана на технологиях шифрования с симметричным ключом, технологиях шифрования с асимметричным ключом или их комбинации.
33. Способ по п.1, дополнительно содержащий этап, на котором присваивают сущностям платформу измерения, основанную на одной или более предопределенных нормах, при этом платформа измерения указывает период времени, в течение которого сущность изменяется из состояния потенциальности в состояние реальности.
34. Способ по п.1, дополнительно содержащий этап, на котором получают с помощью процессора от пользователя детали информационных сущностей, связанных с каждым локальным заявлением о намерениях, причем детали каждой информационной сущности принимаются в форме естественного языка и устанавливаются в состояние потенциальности, и при этом каждая информационная сущность отличается от сущностей, образующих CES с триггером.
35. Способ по п.1, дополнительно содержащий этап, на котором хранят в форме библиотек в базе данных данные, связанные с одним или более из глобального заявления о намерениях, локального заявления о намерениях, сущностей и агентов для использования при создании другого компьютерно-реализуемого решения.
36. Способ по п.35, дополнительно содержащий этап, на котором предоставляют доступ на основе запросов к библиотекам в базе данных, причем доступ на основе запросов основан на поиске и технологиях на основе запросов для идентификации соответствующих сущностей для повторного использования, при этом доступ на основе запросов содержит по меньшей мере один из языка структурированных запросов (SQL) и языка не только структурированных запросов (NoSQL).
37. Способ по п.35, дополнительно содержащий этап, на котором предоставляют доступ на перетаскивание к библиотекам в базе данных.
38. Способ по п.5, или 6, или 7, дополнительно содержащий этап, на котором предоставляют одну или более неопределенностей и вероятностей, соответствующих одной или более сущностям и одному или более событиям, на основе прошлого поведения одного или более CES и возникновения одного или более событий.
39. Способ по п.1, дополнительно содержащий этап, на котором интегрируют бухгалтерскую и финансовую системы путем присоединения одной или более сущностей, относящихся к бухгалтерским и финансовым системам, к каждому локальному заявлению о намерениях для компьютерно-реализуемого решения.
40. Способ по п.38, дополнительно содержащий этап, на котором выполняют одну или более функций расширенного планирования и оптимизации (APO) для обеспечения одной или более неопределенностей и вероятностей, соответствующих одной или более сущностям и одному или более событиям, и оптимизации приема значения для записи события.
41. Способ по п.38, дополнительно содержащий этап, на котором оценивают поведение одного или более CES в прошлом и наступление одного или более событий на основе по меньшей мере одного из:
технологий машинного обучения и технологий искусственного интеллекта;
подхода, ориентированного на сущность, при этом упомянутый подход, ориентированный на сущность, предусматривает, что одно или более событий произойдут; и
хранения данных и моделей поведения каждого события,
при этом технологии машинного обучения содержат технологии контролируемого обучения и/или технологии неконтролируемого обучения и/или технологии полуконтролируемого обучения, при этом технологии контролируемого обучения содержат по меньшей мере одно из машин с опорными векторами, линейной регрессии, логистической регрессии, простого байесовского анализа, линейного дискриминантного анализа, деревьев решений, алгоритма k-ближайших соседей и нейронных сетей, и при этом технологии неконтролируемого обучения содержат по меньшей мере одно из иерархической кластеризации, кластеризации K-средних, K-NN (k ближайших соседей) и правил ассоциации.
42. Способ по п.1, в котором получение одного или более из глобальных заявлений о намерениях, каждого локального заявления о намерениях и деталей сущностей является ответом на интерактивный вопросник, при этом интерактивный вопросник содержит вопросы в структурированном формате для построения компьютерно-реализуемого решения.
43. Способ по п.1, дополнительно содержащий этап, на котором исправляют одно или более из полученных глобальных заявлений о намерениях, каждого локального заявления о намерениях и деталей сущностей на основе грамматики естественного языка, при этом грамматика естественного языка использует библиотеки естественного языка для выбора одного или более подходящих глаголов и предлогов для исправления.
44. Способ по п.29, дополнительно содержащий этапы, на которых:
определяют с помощью процессора количество времени и ресурсов, необходимое для оставшегося количества событий; и
отображают с помощью процессора необходимое количество времени и ресурсов.
45. Способ по п.5, или 6, или 7, дополнительно содержащий этапы, на которых:
сохраняют с помощью процессора в базе данных оптимальное время простоя между двумя последовательными событиями, записанными при изменении состояния потенциальности на состояние реальности;
определяют с помощью процессора в реальном времени время простоя между каждыми двумя последовательными событиями, записанными при изменении состояния потенциальности на состояние реальности; и
подготавливают с помощью процессора отчет, основанный на сравнении этого определенного времени простоя с оптимальным временем простоя.
46. Способ по п.5, или 6, или 7, дополнительно содержащий этапы, на которых:
сравнивают с помощью процессора полученное значение с оптимальным значением, хранящимся в базе данных; и
определяют с помощью процессора на основе сравнения, является ли полученное значение хорошим, плохим или амбивалентным для построения компьютерно-реализуемого решения.
47. Способ по п.1, дополнительно содержащий этап, на котором присваивают уникальный идентификатор (ID) каждому локальному заявлению о намерениях, каждой сущности и каждому агенту.
48. Способ по п.1, дополнительно содержащий этапы, на которых:
обеспечивают пользователю возможность определять оптимальное использование всех доступных сущностей, чтобы оптимизировать время простоя ресурса; и
отслеживают в реальном времени участие сущности в деятельности по созданию значения посредством мониторинга атрибутов времени и пространства, связанных с каждой сущностью.
49. Способ по п.38, дополнительно содержащий этапы, на которых
предоставляют одно или более оценочных суждений в отношении одной или более косвенных возможностей и одной или более перспектив или одного или более рисков и присвоение агенту одной или более вероятностей для указанной одной или более косвенных возможностей; или
выполняют одно или более действий для вмешательства и изменения одного или более путей за счет изменения упомянутых одной или более сущностей, при этом упомянутые действия управляют одним или более принципами оптимизации ресурсов, которые желательны для связанных агентов.
50. Способ по п.4, дополнительно содержащий этап, на котором предоставляют один или более возможных путей для выбора одного или более отдельных путей, при этом один или более возможных путей представляют собой решения, аналогичные компьютерно-реализуемому решению, поиск которых осуществляется из библиотек в базе данных.
51. Способ по п.50, дополнительно содержащий этап, на котором реализуют одну или более контролируемых и/или одну или более неконтролируемых технологий машинного обучения в библиотеках в базе данных, при этом реализация одной или более контролируемых и/или одной или более неконтролируемых технологий машинного обучения выполняется посредством механизма DLD, содержащего компонент NLP, компонент ANN и компонент "ближайших соседей" для обработки содержимого решения, при этом механизм DLD добывает богатое содержимое решения, что является частью данных библиотек, и извлекает данные транзакции из класса транзакций, при этом богатое содержимое решения, которое является частью библиотеки решений NSL, и упомянутые данные транзакции, извлеченные из класса транзакции, подаются в механизм DLD, который позволяет вычислять расстояния на различных уровнях, и при этом расчет расстояния использует значения сущности NSL, время и пространство с использованием алгоритмов машинного обучения.
52. Способ построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, содержащий этапы, на которых:
предоставляют с помощью процессора вычислительного устройства приглашение пользователю ввести глобальное заявление о намерениях в форме естественного языка и устанавливают глобальное заявление о намерениях в состояние потенциальности для построения решения;
предоставляют с помощью процессора приглашение пользователю ввести одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, в форме естественного языка и устанавливают каждое из одного или более локальных заявлений о намерениях и сущностей в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека или агента-машины;
формируют с помощью процессора для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, причем CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицируют с помощью процессора CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более чем одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, предоставляют с помощью процессора приглашение пользователю ввести взаимосвязи между локальными заявлениями о намерениях в форме естественного языка, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
53. Способ по п.52, при этом способ дополнительно содержит этап, на котором: для каждого локального заявления о намерениях, предоставляют с помощью процессора приглашение пользователю ввести в форме естественного языка один или более атрибутов, которые определяют характеристики соответствующего локального заявления о намерениях.
54. Способ по п.52, при этом способ дополнительно содержит этап, на котором: для каждой сущности, предоставляют с помощью процессора приглашение пользователю ввести в форме естественного языка один или более атрибутов, которые определяют характеристики соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях.
55. Способ по п.52, в котором предоставление приглашения в отношении взаимосвязей содержит этап, на котором предоставляют пользователю приглашение ввести множество разных взаимосвязей между локальными заявлениями о намерениях для глобального заявления о намерениях, при этом каждая отличающаяся от других взаимосвязь представляет собой отличающийся от других путь к построению решения.
56. Способ по п.52, дополнительно содержащий этап, на котором для каждой сущности каждого локального заявления о намерениях, предоставляют с помощью процессора связанному агенту приглашение ввести в форме естественного языка значение для соответствующей сущности, при этом получение значения для соответствующей сущности является записью события для изменения состояния потенциальности на состояние реальности для соответствующей сущности на основе полученного значения.
57. Способ по п.53, дополнительно содержащий этап, на котором для каждого атрибута каждого локального заявления о намерениях, предоставляют с помощью процессора приглашение связанному агенту ввести в форме естественного языка значение соответствующего атрибута, при этом получение значения соответствующего атрибута является записью события для изменения состояния потенциальности на состояние реальности для соответствующего атрибута на основе полученного значения.
58. Способ по п.54, дополнительно содержащий этап, на котором для атрибута каждой сущности, предоставляют с помощью процессора приглашение связанному агенту ввести в форме естественного языка значение соответствующего атрибута, при этом получение значения соответствующего атрибута является записью события для изменения состояния потенциальности на состояние реальности для соответствующего атрибута на основе полученного значения.
59. Способ по п.56, или 57, или 58, дополнительно содержащий этап, на котором аутентифицируют с помощью процессора связанного агента на основе одного из подробностей входа в систему, биометрических подробностей, технологии распознавания лиц и технологии обнаружения сетчатки глаза.
60. Способ по п.56, дополнительно содержащий этап, на котором после записи события для каждой из сущностей, связанных с каждым локальным заявлением о намерениях, записывают с помощью процессора событие для изменения состояния потенциальности на состояние реальности для соответствующего локального заявления о намерениях.
61. Способ по п.60, дополнительно содержащий этап, на котором после записи события для изменения состояния потенциальности на состояние реальности для каждого локального заявления о намерениях записывают с помощью процессора событие для изменения состояния потенциальности на состояние реальности для глобального заявления о намерениях.
62. Способ по п.52, в котором естественный язык основан на одном или более родных языках, одном или более языках жестов, одном или более символах, одном или более числах или их комбинации.
63. Способ построения компьютерно-реализуемого решения с использованием видео и естественного языка, понятного пользователям, и без использования программных кодов, содержащий этапы, на которых:
обрабатывают с помощью процессора вычислительного устройства кадры изображения видео, чтобы идентифицировать множество дифференцированных кадров изображения, при этом каждый дифференцированный кадр изображения идентифицируется как отличающийся от одного или более предыдущих кадров изображения видео на основе различия в их содержимом;
определяют с помощью процессора множество локальных заявлений о намерениях, каждое из которых основано на различии содержимого каждого дифференцированного кадра изображения относительно содержимого непосредственно предшествующих кадров изображения видео, и устанавливают каждое из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа содержимого кадров изображения по отношению к данным естественного языка, хранящимся в базе данных;
определяют с помощью процессора сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа содержимого кадров изображения между последовательной парой дифференцированных кадров изображения по отношению к данным естественного языка, хранящимся в базе данных, и устанавливают каждую из сущностей и атрибутов в состояние потенциальности, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристики соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
определяют с помощью процессора глобальное заявление о намерениях для компьютерно-реализуемого решения на основе изменений в содержимом первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения и устанавливают глобальное заявление о намерениях в состояние потенциальности, при этом глобальное заявление о намерениях определяется путем анализа содержимого первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения по отношению к данным естественного языка, хранящимся в базе данных;
формируют с помощью процессора для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
получают с помощью процессора от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливают детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины; и
получают с помощью процессора от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения компьютерно-реализуемого решения.
64. Способ по п.63, в котором обработка кадров изображения содержит этап, на котором извлекают информацию на основе содержимого кадров изображения и изменений содержимого в кадрах изображения, при этом извлечение информации основано на технологии распознавания объектов, технологии распознавания символов, технологии распознавания голоса или их комбинации.
65. Способ по п.63, в котором определение глобального заявления о намерениях и каждого из множества локальных заявлений о намерениях содержит этап, на котором помечают изменения в содержимом одним или более глаголами.
66. Способ по п.63, в котором получение взаимосвязей содержит этап, на котором получают множество разных взаимосвязей между локальными заявлениями о намерениях для глобального заявления о намерениях, при этом каждая отличающаяся от других взаимосвязь представляет собой отличающийся от других путь к построению решения.
67. Способ по п.63, дополнительно содержащий этап, на котором для каждой сущности каждого локального заявления о намерениях: получают с помощью процессора от связанного агента в форме естественного языка значение соответствующей сущности, при этом получение значения для соответствующей сущности является записью события для изменения состояния потенциальности на состояние реальности для соответствующей сущности на основе полученного значения.
68. Способ по п.63, дополнительно содержащий этап, на котором для атрибута каждой сущности: получают с помощью процессора от связанного агента в форме естественного языка значение соответствующего атрибута, при этом получение значения для соответствующего атрибута является записью события для изменения состояния потенциальности на состояние реальности для соответствующего атрибута на основе полученного значения.
69. Способ по п.67 или 68, дополнительно содержащий этап, на котором аутентифицируют с помощью процессора связанного агента на основе одного из подробностей входа в систему, биометрических подробностей, технологии распознавания лиц и технологии обнаружения сетчатки глаза.
70. Способ по п.67, дополнительно содержащий этап, на котором после записи события для каждой из сущностей, связанных с каждым локальным заявлением о намерениях, записывают с помощью процессора событие для изменения состояния потенциальности на состояние реальности для соответствующего локального заявления о намерениях.
71. Способ по п.70, дополнительно содержащий этап, на котором после записи события для изменения состояния потенциальности на состояние реальности для каждого локального заявления о намерениях записывают с помощью процессора событие для изменения состояния потенциальности на состояние реальности для глобального заявления о намерениях.
72. Способ по п.63, в котором естественный язык основан на одном или более родных языках, одном или более языках жестов, одном или более символах, одном или более числах или их комбинации.
73. Способ построения компьютерно-реализуемого решения с использованием файла стандартной рабочей процедуры (SOP) и естественного языка, понятного пользователям, без использования программных кодов, причем файл SOP содержит предписывающие заявления, описательные заявления и блок-схемы, при этом способ содержит этапы, на которых:
выполняют с помощью процессора вычислительного устройства синтаксический анализ файла SOP для идентификации предписывающих заявлений, описательных заявлений и блок-схем;
определяют с помощью процессора множество локальных заявлений о намерениях, по одному для каждого из предписывающих заявлений, и устанавливают каждое из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа соответствующего предписывающего заявления относительно данных на естественном языке, хранящихся в базе данных;
определяют с помощью процессора сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа описательных заявлений, связанных с соответствующим предписывающим заявлением, по отношению к данным естественного языка, хранящимся в базе данных, и устанавливают каждую из сущностей и атрибутов в состояние потенциальности, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формируют с помощью процессора для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, причем CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определяют с помощью процессора взаимосвязи между локальными заявлениями о намерениях на основе блок-схем, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, при этом взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получают с помощью процессора от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливают детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
74. Способ по п.73, в котором каждое из определения множества локальных заявлений о намерениях, определения сущностей и атрибутов и определения взаимосвязей содержит этапы, на которых:
выявляют части речи в содержимом предписывающих заявлений, описательных заявлений, блок-схем;
разрешают тождественные ссылки в содержимом, особенно местоимения по их предшественникам;
обходят взаимосвязи наследования для устранения неоднозначности в содержимом;
отмечают одну или более частей содержимого в случае неоднозначности анализа;
получают пользовательский ввод для устранения неоднозначности одной или более неоднозначных частей.
75. Способ по п.73, в котором определение сущностей основано на словосочетаниях существительных в описательных заявлениях.
76. Способ по п.73, в котором для синтаксического анализа файла SOP используется распределенная система синтаксического анализа документов, при этом распределенная система синтаксического анализа документов представляет собой parse2Run.
77. Способ по п.76, в котором parse2Run содержит по меньшей мере одно из: базового прохода, ссылочного прохода, прохода взаимосвязей, прохода понимания, прохода процесса, прохода обогащения и прохода соответствия.
78. Способ по п.73, в котором естественный язык основан на одном или более родных языках, одном или более языках жестов, одном или более символах, одном или более числах или их комбинации.
79. Способ преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на естественном языке, причем компьютерно-реализуемое решение на естественном языке выполняется с использованием входных данных на естественном языке, при этом способ содержит этапы, на которых:
выполняют с помощью процессора вычислительного устройства синтаксический анализ программного кода для извлечения символов, ключевых слов, операторов и функций, присутствующих в программном коде;
определяют с помощью процессора множество локальных заявлений о намерениях, сущностей, связанных с каждым из множества локальных заявлений о намерениях, и атрибутов, связанных с каждой из сущностей, на основе сопоставления извлеченных символов, ключевых слов, операторов и функций с данными естественного языка, хранящимися в базе данных, и устанавливают каждое из множества локальных заявлений о намерениях, сущностей и атрибутов в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения, причем каждая сущность участвует в этапе, указанном соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формируют с помощью процессора для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определяют с помощью процессора взаимосвязи между локальными заявлениями о намерениях на основе сопоставления извлеченных операторов и функций с данными естественного языка, хранящимися в базе данных, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, при этом взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получают с помощью процессора от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливают детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
80. Способ по п.79, в котором получение взаимосвязей содержит этап, на котором получают множество отдельных взаимосвязей между локальными заявлениями о намерениях для глобального заявления о намерениях, при этом каждая отдельная взаимосвязь представляет собой отдельный путь к построению решения.
81. Способ по п.79, в котором агент-машина соединена с возможностью обмена данными с вычислительным устройством по каналу проводной связи или каналу беспроводной связи.
82. Способ по п.79, в котором сущность, связанная с локальным заявлением о намерениях глобального заявления о намерениях, представляет собой:
локальное заявление о намерениях другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения; или
сущность другого компьютерно-реализуемого решения для заимствования другого компьютерно-реализуемого решения.
83. Способ по п.79, в котором программный код предназначен для по меньшей мере одной из операционной системы пакетной обработки, операционных систем с разделением времени, распределенной операционной системы, сетевой операционной системы и операционной системы реального времени.
84. Способ преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение выполняется с использованием входных данных на естественном языке, при этом способ содержит этапы, на которых:
выполняют с помощью процессора вычислительного устройства синтаксический анализ компьютерно-реализуемого решения, при этом компьютерно-реализуемое решение содержит множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях, причем взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения;
извлекают с помощью процессора вычислительного устройства множество компонентов решения на естественном языке, при этом компоненты решения на естественном языке содержат: глобальное заявление о намерениях, множество локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером; и
автоматически генерируют код на языке программирования на основе сопоставления компонентов решения на естественном языке с символами, ключевыми словами, операторами и функциями языка программирования, хранящимися в базе данных.
85. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
получать от пользователя глобальное заявление о намерениях для построения решения, при этом глобальное заявление о намерениях принимается в форме естественного языка и устанавливается в состояние потенциальности;
получать от пользователя одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, при этом каждое локальное заявление о намерениях и детали каждой сущности и агент принимаются в форме естественного языка и, соответственно, устанавливаются в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека и агента-машины;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
86. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, при этом вычислительное устройство содержит:
средство для получения от пользователя глобального заявления о намерениях для построения решения, при этом глобальное заявление о намерениях принимается в форме естественного языка и устанавливается в состояние потенциальности;
средство для получения от пользователя одного или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и деталей сущностей и агента, связанных с каждым локальным заявлением о намерениях, при этом каждое локальное заявление о намерениях и детали каждой сущности и агент принимаются в форме естественного языка и соответственно устанавливаются в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека и агента-машины;
средство для формирования, для каждого локального заявления о намерениях, набора комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
средство чтобы, в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
средство, чтобы, в ответ на определение более одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
87. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по одному из пп.1-51.
88. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
предоставлять пользователю приглашение ввести глобальное заявление о намерениях в форме естественного языка и устанавливать глобальное заявление о намерениях в состояние потенциальности для построения решения;
предоставлять пользователю приглашение ввести одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, в форме естественного языка и устанавливать каждое из одного или более локальных заявлений о намерениях и сущностей в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека или агента-машины;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более чем одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, предоставлять пользователю приглашение ввести взаимосвязи между локальными заявлениями о намерениях в форме естественного языка, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
89. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
средство для предоставления пользователю приглашения ввести глобальное заявление о намерениях в форме естественного языка и установки глобального заявления о намерениях в состояние потенциальности для построения решения;
средство для предоставления пользователю приглашения ввести одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и деталей сущностей и агента, связанных с каждым локальным заявлением о намерениях, в форме естественного языка и установки каждого из одного или более локальных заявлений о намерениях и сущностей в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека или агента-машины;
средство для формирования, для каждого локального заявления о намерениях, набора комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
средство чтобы, в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
средство чтобы, в ответ на определение более чем одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, предоставлять пользователю приглашение ввести взаимосвязи между локальными заявлениями о намерениях в форме естественного языка, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
90. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по одному из пп.52-62.
91. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием видео и естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
обрабатывать кадры изображения видео для идентификации множества дифференцированных кадров изображения, при этом каждый дифференцированный кадр изображения идентифицируется как отличающийся от одного или более предыдущих кадров изображения видео на основе различия в его содержимом;
определять множество локальных заявлений о намерениях, каждое из которых основано на различии содержимого каждого дифференцированного кадра изображения относительно содержимого непосредственно предшествующих кадров изображения видео, и устанавливать каждое из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа содержимого кадров изображения в отношении данных естественного языка, хранящихся в базе данных;
определять сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа содержимого кадров изображения между последовательной парой дифференцированных кадров изображения по отношению к данным естественного языка, хранящимся в базе данных, и устанавливать каждую из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
определять глобальное заявление о намерениях для компьютерно-реализуемого решения на основе изменений содержимого первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения и устанавливать глобальное заявление о намерениях в состояние потенциальности, при этом глобальное заявление о намерениях определяется путем анализа содержимого первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения по отношению к данным естественного языка, хранящимся в базе данных;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины; и
получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения компьютерно-реализуемого решения.
92. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием видео и естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
средство для обработки кадров изображения видео для идентификации множества дифференцированных кадров изображения, при этом каждый дифференцированный кадр изображения идентифицируется как отличающийся от одного или более предыдущих кадров изображения видео на основе различия в его содержимом;
средство для определения множества локальных заявлений о намерениях, каждое из которых основано на различии содержимого каждого дифференцированного кадра изображения относительно содержимого непосредственно предшествующих кадров изображения видео, и установки каждого из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа содержимого кадров изображения по отношению к данным естественного языка, хранящимся в базе данных;
средство для определения сущностей, связанных с каждым из множества локальных заявлений о намерениях, и атрибутов, связанных с каждой из сущностей, путем анализа содержимого кадров изображения между последовательной парой дифференцированных кадров изображения по отношению к данным естественного языка, хранящимся в базе данных, и установки каждой из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристики соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
средство для определения глобального заявления о намерениях для компьютерно-реализуемого решения на основе изменений в содержимом первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения и установку глобального заявления о намерениях в состояние потенциальности, при этом глобальное заявление о намерениях определяется путем анализа содержимого первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения по отношению к данным естественного языка, хранящимся в базе данных;
средство для формирования для каждого локального заявления о намерениях набора комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
средство для получения от пользователя в форме естественного языка деталей агента, связанного с каждым из множества локальных заявлений о намерениях, и установки деталей агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины; и
средство для получения от пользователя в форме естественного языка взаимосвязей между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения компьютерно-реализуемого решения.
93. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием видео и естественного языка, понятного пользователям, и без использования программных кодов, причем вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по одному из пп.63-72.
94. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием файла стандартной рабочей процедуры (SOP) и естественного языка, понятного пользователям, без использования программных кодов, при этом файл SOP содержит предписывающие заявления, описательные заявления и блок-схемы, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
выполнять синтаксический анализ файла SOP, чтобы определять предписывающие заявления, описательные заявления и блок-схемы;
определять множество локальных заявлений о намерениях, по одному для каждого из предписывающих заявлений, и устанавливать каждое из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа соответствующего предписывающего заявления относительно данных на естественном языке, хранящихся в базе данных;
определять сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа описательных заявлений, связанных с соответствующим предписывающим заявлением, по отношению к данным естественного языка, хранящимся в базе данных, и устанавливать каждую из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определять взаимосвязи между локальными заявлениями о намерениях на основе блок-схем, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, причем взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
95. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием файла стандартной рабочей процедуры (SOP) и естественного языка, понятного пользователям, без использования программных кодов, при этом файл SOP содержит предписывающие заявления, описательные заявления и блок-схемы, при этом вычислительное устройство содержит:
средство для синтаксического анализа файла SOP, чтобы определять предписывающие заявления, описательные заявления и блок-схемы;
средство для определения множества локальных заявлений о намерениях, по одному для каждого из предписывающих заявлений, и установки каждого из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа соответствующего предписывающего заявления по отношению к данным на естественном языке, хранящимся в базе данных;
средство для определения сущностей, связанных с каждым из множества локальных заявлений о намерениях, и атрибутов, связанных с каждой из сущностей, путем анализа описательных заявлений, связанных с соответствующим предписывающим заявлением, по отношению к данным естественного языка, хранящимся в базе данных, и установки каждой из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
средство для формирования, для каждого локального заявления о намерениях, набора комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
средство для определения взаимосвязей между локальными заявлениями о намерениях на основе блок-схем, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, причем взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
средство для получения от пользователя в форме естественного языка деталей агента, связанного с каждым из множества локальных заявлений о намерениях, и установки деталей агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
96. Вычислительное устройство для построения компьютерно-реализуемого решения с использованием файла стандартной рабочей процедуры (SOP) и естественного языка, понятного пользователям, без использования программных кодов, при этом файл SOP содержит предписывающие заявления, описательные заявления и блок-схемы, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по одному из пп.73-78.
97. Вычислительное устройство для преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на основе естественного языка, причем компьютерно-реализуемое решение на основе естественного языка выполняется с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
выполнять синтаксический анализ программного кода для извлечения символов, ключевых слов, операторов и функций, присутствующих в программном коде;
определять множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, на основе сопоставления извлеченных символов, ключевых слов, операторов и функций с данными естественного языка, хранящимися в базе данных, и устанавливать каждое из множества локальных заявлений о намерениях, сущностей и атрибутов в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определять взаимосвязи между локальными заявлениями о намерениях на основе сопоставления извлеченных операторов и функций с данными естественного языка, хранящимися в базе данных, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, при этом взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
98. Вычислительное устройство для преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на основе естественного языка, причем компьютерно-реализуемое решение на основе естественного языка выполняется с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
средство для синтаксического анализа программного кода для извлечения символов, ключевых слов, операторов и функций, присутствующих в программном коде;
средство для определения множества локальных заявлений о намерениях, сущностей, связанных с каждым из множества локальных заявлений о намерениях, и атрибутов, связанных с каждой из сущностей, на основе сопоставления извлеченных символов, ключевых слов, операторов и функций с данными естественного языка, хранящимися в базе данных, и установки каждого из множества локальных заявлений о намерениях, сущностей и атрибутов в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
средство для формирования, для каждого локального заявления о намерениях, набора комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
средство для определения взаимосвязей между локальными заявлениями о намерениях на основе сопоставления извлеченных операторов и функций с данными естественного языка, хранящимися в базе данных, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, при этом взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
средство для получения от пользователя в форме естественного языка деталей агента, связанного с каждым из множества локальных заявлений о намерениях, и установки деталей агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
99. Вычислительное устройство для преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на основе естественного языка, причем компьютерно-реализуемое решение на основе естественного языка выполняется с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по одному из пп.79-83.
100. Вычислительное устройство для преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение может выполняться с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором, чтобы:
выполнять синтаксический анализ компьютерно-реализуемого решения, при этом компьютерно-реализуемое решение содержит множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером, причем каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях, причем взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения;
извлекать посредством процессора вычислительного устройства множество компонентов решения на естественном языке, при этом компоненты решения на естественном языке содержат: глобальное заявление о намерениях, множество локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером;
автоматически генерировать код на языке программирования на основе сопоставления компонентов решения на естественном языке с символами, ключевыми словами, операторами и функциями языка программирования, хранящимися в базе данных.
101. Вычислительное устройство для преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение может выполняться с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
средство для синтаксического анализа компьютерно-реализуемого решения, при этом компьютерно-реализуемое решение содержит множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях, причем взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения;
средство для извлечения множества компонентов решения на естественном языке, при этом компоненты решения на естественном языке содержат: глобальное заявление о намерениях, множество локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером;
средство для автоматического генерирования кода на языке программирования на основе сопоставления компонентов решения на естественном языке с символами, ключевыми словами, операторами и функциями языка программирования, хранящимися в базе данных.
102. Вычислительное устройство для преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение может выполняться с использованием входных данных на естественном языке, при этом вычислительное устройство содержит:
процессор; и
память, соединенную с процессором, при этом память содержит инструкции, исполняемые процессором для выполнения способа по п.84.
103. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, содержащий машиноисполняемый код, который при его исполнении процессором предписывает процессору:
получать от пользователя глобальное заявление о намерениях для построения решения, при этом глобальное заявление о намерениях принимается в форме естественного языка и устанавливается в состояние потенциальности;
получать от пользователя одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, при этом каждое локальное заявление о намерениях и детали каждой сущности и агент принимаются в форме естественного языка и соответственно устанавливаются в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап для построения решения, в котором каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека и агента-машины;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
104. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, и без использования программных кодов, содержащий машиноисполняемый код, который при его исполнении процессором предписывает процессору:
предоставлять пользователю приглашение ввести глобальное заявление о намерениях в форме естественного языка и устанавливать глобальное заявление о намерениях в состояние потенциальности для построения решения;
предоставлять пользователю приглашение ввести одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, в форме естественного языка и устанавливать каждое из одного или более локальных заявлений о намерениях и сущностей в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент представляет собой по меньшей мере одно из агента-человека или агента-машины;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
в ответ на определение более чем одного принятого локального заявления о намерениях, связанных с глобальным заявлением о намерениях, предоставлять пользователю приглашение ввести взаимосвязи между локальными заявлениями о намерениях в форме естественного языка, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
105. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для построения компьютерно-реализуемого решения с использованием видео и естественного языка, понятного пользователям, и без использования программных кодов, содержащий машиноисполняемый код, который при его исполнении процессором предписывает процессору:
обрабатывать кадры изображения видео для идентификации множества дифференцированных кадров изображения, при этом каждый дифференцированный кадр изображения идентифицируется как отличающийся от одного или более предыдущих кадров изображения видео на основе различия в его содержимом;
определять множество локальных заявлений о намерениях, каждое из которых основано на различии содержимого каждого дифференцированного кадра изображения относительно содержимого непосредственно предшествующих кадров изображения видео, и устанавливать каждое из локальных заявлений о намерениях в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа содержимого кадров изображения по отношению к данным естественного языка, хранящимся в базе данных;
определять сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа содержимого кадров изображения между последовательной парой дифференцированных кадров изображения по отношению к данным естественного языка, хранящимся в базе данных, и устанавливать каждую из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристики соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
определять глобальное заявление о намерениях для компьютерно-реализуемого решения на основе изменений в содержимом первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения и устанавливать глобальное заявление о намерениях в состояние потенциальности, при этом глобальное заявление о намерениях определяется путем анализа содержимого первого дифференцированного кадра изображения и последнего дифференцированного кадра изображения по отношению к данным естественного языка, хранящимся в базе данных;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины; и
получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения компьютерно-реализуемого решения.
106. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для построения компьютерно-реализуемого решения с использованием файла стандартной рабочей процедуры (SOP) и естественного языка, понятного пользователям, и без использования программных кодов, при этом файл SOP содержит предписывающие заявления, описательные заявления и блок-схемы, при этом инструкции содержат машиноисполняемый код, который при его исполнении процессором предписывает процессору:
выполнять синтаксический анализ файла SOP, чтобы определять предписывающие заявления, описательные заявления и блок-схемы;
определять множество локальных заявлений о намерениях, по одному для каждого из предписывающих заявлений, и устанавливать каждое из локальных заявлений о намерениях в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап построения решения и определяется путем анализа соответствующего предписывающего заявления относительно данных на естественном языке, хранящихся в базе данных;
определять сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, путем анализа описательных заявлений, связанных с соответствующим предписывающим заявлением, по отношению к данным естественного языка, хранящимся в базе данных, и устанавливать каждую из сущностей и атрибутов в состояние потенциальности, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определять взаимосвязи между локальными заявлениями о намерениях на основе блок-схем, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, причем взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
107. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на естественном языке, причем компьютерно-реализуемое решение на естественном языке выполняется с использованием входных данных на естественном языке, при этом инструкции содержат машиноисполняемый код, который при его исполнении процессором предписывает процессору:
выполнять синтаксический анализ программного кода для извлечения символов, ключевых слов, операторов и функций, присутствующих в программном коде;
определять множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, на основе сопоставления извлеченных символов, ключевых слов, операторов и функций с данными естественного языка, хранящимися в базе данных, и устанавливать каждое из множества локальных заявлений о намерениях, сущностей и атрибутов в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
определять взаимосвязи между локальными заявлениями о намерениях на основе сопоставления извлеченных операторов и функций с данными естественного языка, хранящимися в базе данных, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, причем взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент является по меньшей мере одним из агента-человека и агента-машины.
108. Энергонезависимый машиночитаемый носитель, на котором хранятся инструкции для преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение выполняется с использованием входных данных на естественном языке, при этом инструкции содержат исполняемый машинный код, который при его исполнении процессором предписывает процессору:
выполнять синтаксический анализ компьютерно-реализуемого решения, при этом компьютерно-реализуемое решение содержит множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером, причем каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях, причем взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения;
извлекать множество компонентов решения на естественном языке, при этом компоненты решения на естественном языке содержат: глобальное заявление о намерениях, множество локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером; и
автоматически генерировать код на языке программирования на основе сопоставления компонентов решения на естественном языке с символами, ключевыми словами, операторами и функциями языка программирования, хранящимися в базе данных.
109. Система для построения компьютерно-реализуемого решения с использованием естественного языка, понятного пользователям, без использования программных кодов, при этом система содержит:
процессор; и
модуль глобального заявления о намерениях, модуль локального заявления о намерениях, модуль CES и модуль взаимосвязей, соединенные с процессором, причем модуль глобального заявления о намерениях, модуль глобального заявления о намерениях, модуль CES и модуль взаимосвязей являются функционально связанными друг с другом, при этом
модуль глобального заявления о намерениях выполнен с возможностью принимать от пользователя глобальное заявление о намерениях для построения решения, при этом глобальное заявление о намерениях принимается в форме естественного языка и устанавливается в состояние потенциальности;
модуль локального заявления о намерениях выполнен с возможностью принимать от пользователя одно или более локальных заявлений о намерениях, связанных с глобальным заявлением о намерениях, и детали сущностей и агента, связанных с каждым локальным заявлением о намерениях, причем каждое локальное заявление о намерениях и детали каждой сущности и агента принимаются в форме естественного языка и соответственно устанавливаются в состояние потенциальности, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом агент является по меньшей мере одним из агента-человека, агента-машины и компьютерной функции;
модуль CES выполнен с возможностью формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущностей с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности; в ответ на определение только одного принятого локального заявления о намерениях, связанного с глобальным заявлением о намерениях, идентифицировать CES с триггером принятого локального заявления о намерениях в качестве конца построения решения; и
модуль взаимосвязей выполнен с возможностью получать от пользователя в форме естественного языка взаимосвязи между локальными заявлениями о намерениях, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом построения решения.
110. Система преобразования программного кода в естественный язык для построения компьютерно-реализуемого решения на естественном языке, причем компьютерно-реализуемое решение на естественном языке выполняется с использованием входных данных на естественном языке, при этом система содержит:
процессор; и
модуль синтаксического анализа, модуль извлечения, модуль интерпретатора, модуль сопоставления, модуль глобального заявления о намерениях, модуль локального заявления о намерениях, модуль CES и модуль взаимосвязей, соединенные с процессором, причем модуль синтаксического анализа, модуль извлечения, модуль интерпретатора, модуль сопоставления, модуль глобального заявления о намерениях, модуль локального заявления о намерениях, модуль CES и модуль взаимосвязей функционально соединены друг с другом, при этом
модуль синтаксического анализа выполнен с возможностью синтаксического анализа программного кода для извлечения символов, ключевых слов, операторов и функций, присутствующих в программном коде;
модуль извлечения, модуль интерпретатора, модуль сопоставления, модуль глобального заявления о намерениях и/или модуль локального заявления о намерениях выполнены с возможностью определять множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, и атрибуты, связанные с каждой из сущностей, на основе сопоставления извлеченных символов, ключевых слов, операторов и функций с данными естественного языка, хранящимися в базе данных, и устанавливать каждое из множества локальных заявлений о намерениях, сущностей и атрибутов в состояние потенциальности, причем каждое локальное заявление о намерениях указывает на этап для построения решения, при этом каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом различают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях;
модуль CES выполнен с возможностью формировать для каждого локального заявления о намерениях набор комбинаторных состояний сущностей (CES) на основе всех возможных комбинаций сущностей соответствующего локального заявления о намерениях, при этом CES, сформированное на основе всех сущностей соответствующего локального заявления о намерениях, представляет собой комбинаторное состояние сущности с триггером (CES с триггером), и при этом каждое CES в наборе находится в состоянии потенциальности;
модуль взаимосвязей выполнен с возможностью определять взаимосвязи между локальными заявлениями о намерениях на основе сопоставления извлеченных операторов и функций с данными естественного языка, хранящимися в базе данных, при этом взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения, причем взаимосвязи определяются путем анализа блок-схем по отношению к данным на естественном языке, хранящимся в базе данных; и
модуль локального заявления о намерениях выполнен с возможностью получать от пользователя в форме естественного языка детали агента, связанного с каждым из множества локальных заявлений о намерениях, и устанавливать детали агента в состояние потенциальности, при этом агент представляет собой по меньшей мере одно из агента-человека или агента-машины.
111. Система для преобразования компьютерно-реализуемого решения, построенного на основе естественного языка, в программный код, причем компьютерно-реализуемое решение выполняется с использованием входных данных на естественном языке, при этом система содержит:
процессор; и
модуль синтаксического анализа решения, модуль извлечения решения, модуль автоматического генерирования и модуль сопоставления информации, соединенные с процессором, причем модуль синтаксического анализа решения, модуль извлечения решения, модуль автоматического генерирования и модуль сопоставления функционально соединены друг с другом, при этом
модуль синтаксического анализа решения выполнен с возможностью синтаксического анализа компьютерно-реализуемого решения, причем компьютерно-реализуемое решение содержит множество локальных заявлений о намерениях, сущности, связанные с каждым из множества локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторными состояниями сущностей (CES), одно или более CES с триггером, при этом каждое локальное заявление о намерениях указывает на этап для построения решения, причем каждая сущность участвует в этапе, указываемом соответствующим локальным заявлением о намерениях, и при этом атрибуты определяют характеристику соответствующей сущности и таким образом отличают соответствующую сущность от других сущностей соответствующего локального заявления о намерениях, причем взаимосвязи указывают на то, влияет ли CES с триггером одного локального заявления о намерениях на набор CES другого локального заявления о намерениях или является концом глобального заявления о намерениях для построения компьютерно-реализуемого решения;
модуль извлечения решения выполнен с возможностью извлекать множество компонентов решения на естественном языке, при этом компоненты решения на естественном языке содержат глобальное заявление о намерениях, множество локальных заявлений о намерениях, атрибуты, связанные с каждой из сущностей, взаимосвязи между множеством локальных заявлений о намерениях, комбинаторные состояния сущностей (CES), одно или более CES с триггером;
модуль автоматического генерирования выполнен с возможностью автоматически генерировать код на языке программирования на основе модуля сопоставления, при этом модуль сопоставления выполнен с возможностью сопоставлять компоненты решения на естественном языке с символами, ключевыми словами, операторами и функциями языка программирования, хранящимися в базе данных.