УПРАВЛЕНИЕ ПРИНЯТИЕМ РЕШЕНИЙ С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ В СЛУЧАЕ ОПОВЕЩЕНИЙ, ИСХОДЯЩИХ ОТ СИСТЕМ ТЕКУЩЕГО КОНТРОЛЯ

1. Способ автоматического определения того, является ли обнаруженная проблема в вычислительной системе ошибкой, содержащий этапы, на которых:
принимают информацию об обнаруженной проблеме;
сохраняют информацию об обнаруженной проблеме в устройстве хранения данных;
генерируют вектор признаков для обнаруженной проблемы;
анализируют вектор признаков, чтобы определить вероятность того, что обнаруженная проблема является ошибкой, каковой анализ основывается, по меньшей мере отчасти, на векторе признаков; и
когда вероятность превышает пороговое значение, сообщают об обнаруженной проблеме в клиентское устройство.
2. Способ по п.1, дополнительно содержащий этап, на котором принимают исправление для обнаруженной проблемы.
3. Способ по п.2, дополнительно содержащий этап, на котором обновляют упомянутый анализ на основе, по меньшей мере отчасти, принятого исправления для обнаруженной проблемы.
4. Способ по п.2, дополнительно содержащий этапы, на которых:
связывают исправление с обнаруженной проблемой; и
сохраняют исправление в устройстве хранения.
5. Способ по п.1, дополнительно содержащий этап, на котором определяют приоритетность обнаруженной проблемы относительно одной или более дополнительных обнаруженных проблем.
6. Способ по п.1, в котором упомянутое генерирование вектора признаков содержит этап, на котором выполняют одно или более преобразований в отношении информации об обнаруженной проблеме.
7. Способ по п.6, в котором упомянутые одно или более преобразований выбираются из группы, содержащей: нормализацию, подсчет вхождений ключевых слов из трассировки стека и статистическую группировку.
8. Система, содержащая:
по меньшей мере один блок обработки данных; и
память, хранящую машиноисполняемые инструкции, которые при их исполнении по меньшей мере одним блоком обработки данных предписывают системе выполнять способ обнаружения возникновений проблем в системе программного обеспечения, содержащий:
прием информации об обнаруженной проблеме;
сравнение характерной черты обнаруженной проблемы с одной или более характерными чертами ранее обнаруженных проблем, чтобы определить, является ли обнаруженная проблема новой;
когда определено, что обнаруженная проблема является новой:
сохранение информации об обнаруженной проблеме в устройстве хранения данных;
предоставление информации об обнаруженной проблеме компоненту генерирования признаков, который генерирует вектор признаков для обнаруженной проблемы;
предоставление вектора признаков компоненту оценки, который анализирует вектор признаков, чтобы определить вероятность того, что обнаруженная проблема является ошибкой; и
предоставление упорядоченного перечня обнаруженных проблем.
9. Система по п.8, в которой компонент оценки связан с одной или более моделями, причем каждая из этих одной или более моделей приспособлена для оценки принятого вектора признаков на основе, по меньшей мере отчасти, информации, содержащейся в векторе признаков.
10. Система по п.8, дополнительно содержащая инструкции для приема исправления для обнаруженной проблемы.
11. Система по п.10, дополнительно содержащая инструкции для связывания исправления с обнаруженной проблемой.
12. Система по п.10, дополнительно содержащая инструкции для обновления одной или более моделей компонента оценки на основе, по меньшей мере отчасти, исправления.
13. Система по п.8, при этом порядок в упорядоченном перечне основывается на упомянутой определенной вероятности.
14. Система по п.8, дополнительно содержащая инструкции для назначения приоритета обнаруженной проблеме с учетом ранее обнаруженных проблем.
15. Машиночитаемый носитель информации, хранящий машиноисполняемые инструкции, которые при их исполнении блоком обработки данных предписывают блоку обработки данных выполнять способ, содержащий:
генерирование вектора признаков для обнаруженной проблемы с использованием информации, относящейся к обнаруженной проблеме;
предоставление вектора признаков одной или более моделям компонента оценки;
обеспечение выполнения, посредством одной или более моделей компонента оценки, анализа вектора признаков, чтобы определить вероятность того, что обнаруженная проблема является ошибкой;
сообщение о возникновении обнаруженной проблемы;
прием исправления для обнаруженной проблемы; и
обновление по меньшей мере одной из одной или более моделей с использованием исправления для обнаруженной проблемы.