Искусственный интеллект для ИТ-операций (Artificial Intelligence for IT Operations, AIOps) – это новая ИТ-практика, которая применяет искусственный интеллект к ИТ-операциям, чтобы помочь организациям разумно управлять инфраструктурой, сетями и приложениями для обеспечения производительности, отказоустойчивости, емкости, времени безотказной работы и, в некоторых случаях, безопасности. Перенося традиционные оповещения на основе пороговых значений и ручные процессы на системы, использующие преимущества искусственного интеллекта и машинного обучения, AIOps позволяет организациям лучше отслеживать ИТ-активы и предвидеть негативные инциденты и последствия до того, как они произойдут. AIOps – это термин, придуманный Gartner в 2016 году как отраслевая категория для технологии аналитики машинного обучения, которая улучшает аналитику ИТ-операций, охватывающую операционные задачи, включая автоматизацию, мониторинг производительности и корреляцию событий, среди прочего. Gartner определяет платформу AIOps следующим образом: «Платформа AIOps сочетает в себе функции больших данных и машинного обучения для поддержки всех основных функций ИТ-операций за счет масштабируемого приема и анализа постоянно растущего объема, разнообразия и скорости данных, генерируемых ИТ. Платформа позволяет одновременно использовать несколько источников данных, методы сбора данных, аналитические и презентационные технологии». По сути AIOps – это искусственный интеллект для управления ИТ на базе многослойной платформы, который автоматизирует обработку данных и принятие решения с помощью машинного обучения и аналитики больших данных, которые приходят с различных элементов ИТ-инфраструктуры в режиме реального времени (см. рисунок Gartner платформы AIOps). AIOps состоит из двух основных компонентов: «большие данные» и «машинное обучение». Таким образом, ИТ специалисты должны отойти от логгирования и отслеживания множества отдельных событий (siloed IT), которые активно используются сейчас, а положиться на машинное обучение и анализ данных, которые приходят от систем мониторинга, журналов нарядов на работы и т.д.177,178,179.
Искусственный нейрон (Artificial neuron) – это математическая функция, задуманная как модель биологических нейронов, нейронная сеть. Разница между искусственным нейроном и биологическим нейроном представлена на рисунке. Искусственные нейроны – это элементарные единицы искусственной нейронной сети. Искусственный нейрон получает один или несколько входных сигналов (представляющих возбуждающие постсинаптические потенциалы и тормозные постсинаптические потенциалы на нервных дендритах) и суммирует их для получения выходного сигнала (или активации, представляющего потенциал действия нейрона, который передается по его аксону). Обычно каждый вход взвешивается отдельно, а сумма проходит через нелинейную функцию, известную как функция активации или передаточная функция. Передаточные функции обычно имеют сигмовидную форму, но они также могут принимать форму других нелинейных функций, кусочно-линейных функций или ступенчатых функций. Они также часто являются монотонно возрастающими, непрерывными, дифференцируемыми и ограниченными180,181.
Исполняемый код(Executable) или исполняемая программа, иногда называемая просто исполняемым или двоичным файлом, заставляет компьютер «выполнять указанные задачи в соответствии с закодированными инструкциями», в отличие от файла данных, который необходимо интерпретировать (открыть) программой, чтобы получить действие или результат182.
Исследование