Директор ИСП РАН - о неизменности досанкционной стратегии и «тонких местах» в российских технологиях
Партнеры Института системного программирования РАН компании Samsung, Huawei, Bentley Systems подтвердили свои планы по долгосрочному сотрудничеству, рассказал в интервью «Газете.Ru» директор ИСП РАН, академик Арутюн Аветисян. Также он поделился своим мнением о том, какие отечественные процессоры стоит поддерживать, что именно будет сложно импортозаместить из программного обеспечения и для чего нужен Центр доверенного искусственного интеллекта, организованный на базе ИСП РАН.
- Изменилась ли жизнь Института системного программирования РАН с введением санкций?
- Недавно молодые ребята пришли ко мне в кабинет и говорят: давайте в следующем сборнике технологий сверху обязательно напишем, что наша стратегия неизменна. С введением санкций они оценили, что все, что мы делали, - правильно. Так что пока нет необходимости что-то кардинально менять. Это вдохновляет.
- А контракты у ИСП «слетели»?
- Если говорить о финансовой составляющей, пока
Бюджеты этого и следующего года у нас полностью сверстаны, есть твердые соглашения и имеется некоторый запас прочности. Более того, в феврале-марте мы подписали несколько новых соглашений по нашим работам. В том числе продолжается полноценное сотрудничество с иностранными партнерами.
- Каждый день мы видим, что еще несколько технологических компаний ушли из России. Что, с вашей точки зрения, хорошо для России в этом процессе, а что плохо?
- Разрыв любых отношений - это плохо. Но если говорить о нашем личном опыте, то мы видим следующую тенденцию. Вот был у нас очень хороший заказчик - канадская компания Klocwork, которая была куплена американской компанией Rogue wave. После событий 2014 года они постепенно заморозили, а в 2018 году окончательно прервали с нами отношения. Плохо это? Плохо. Но коллектив, который делал эти работы, был полностью сохранен в институте, что дало нам возможность начать новое научно-исследовательское направление. Эти сотрудники сейчас ведут работы по применению методов искусственного интеллекта в программной инженерии.
- Что это такое?
- Это, скажем так, наука о том, как с помощью инженерного подхода писать сложные программы, чтобы они были эффективными и надежными. Использование искусственного интеллекта в этой области - новое направление, мало кто им занимается у нас в стране. Например, как автоматизировать и оптимизировать тестирование пользовательских интерфейсов с применением искусственного интеллекта - иными словами, как заменить программными средствами тестировщика-человека. Промышленных решений этой задачи почти что нет. Мы же предложили подход, как это сделать.
Или есть другое направление - применение искусственного интеллекта в инструментах для разработчиков. Например, создание специализированных инструментов для анализа кода и поиска специфических ошибок в ПО. Вот этими вопросами и занимаются в нашем институте освободившиеся суперквалифицированные люди.
Разрыв отношений - кризисная ситуация, но любой кризис - это не только большие риски, но и большие возможности.
- С вашей точки зрения, каковы самые «тонкие места» в наших российских технологиях? Что нам необходимо импортозаместить прямо сейчас?
- Во-первых, я хочу подчеркнуть, что задачи тотально все импортозаместить нет. Никакая страна в мире на сегодняшнем этапе развития технологий это сделать не сможет. Стоит задача обеспечить России технологическую независимость. Если же говорить о «тонких местах», то, безусловно, это заводы по производству микроэлектроники, микросхем. Еще одно критически «тонкое место» − САПРы.
- Что это и для чего они нужны?
- Это сложные системы автоматизированного проектирования, которые позволяют создавать любые электронные системы, например, процессоры. Сейчас даже при проектировании отечественного процессора «Эльбрус» используются иностранные САПРы.
Один из примеров - BIM-технологии (Building Information Modeling). Это технологии моделирования процессов и продуктов в архитектуре, строительстве, инженерии инфраструктуры и управлении сооружениями. То есть когда все вокруг разрабатывается сначала в цифровом виде, чтобы можно было понять, как оно поведет себя в тех или иных пространственно-временных условиях.
- Это необходимо?
- Без таких систем невозможно долгосрочное конкурентоспособное развитие целых отраслей экономики. Например, строительства. А то может получиться, что построили театр, а рояль занести не могут, потому что нет таких проходов. Или бетоном что-то залили, а выяснилось, что забыли сделать короба для проводки, и потом нужно это все менять. Сейчас в области BIM-технологий уже используется и дополненная реальность, и беспилотники, которые контролируют строительство объекта. Это такой большой мир. Но в принципе у нас в стране есть некоторые наработки, и, если такую задачу поставить, за несколько лет можно будет обеспечить технологическую независимость, а еще через несколько лет - конкурировать на мировом уровне.
- Ну, с кибербезопасностью у нас же все хорошо в стране?
- Сейчас законодателем мод в области кибербезопасности является США. И Европа, и Китай используют американские технологии для обеспечения жизненного цикла безопасной разработки программ - от проектирования до эксплуатации.
Например, наш инструмент статического анализа внедрен в Samsung, и тут мы вполне конкурентоспособны на мировом уровне.
- Из того, что вы перечислили, самым трудо- и финансовоемким представляется налаживание производства микроэлектроники?
- Да. И здесь, как я считаю, не стоит гнаться за миниатюризацией.
Необходимо в кратчайшие сроки создать такие технологии (например, для 90 нм), потому что это закроет большую часть наших потребностей, а остальное мы все равно через любые санкции сможем привозить.
- А какие процессоры вы считаете наиболее перспективными? «Эльбрусы»? Байкалы»? RISC-V?
- Думаю, нужно вкладываться во все три разработки.
- RISC-V - это открытая и свободная система команд и процессорная архитектура. Ее создают всем миром. Не рискуем ли мы вложиться, а потом быть отключенными от нее в результате?
- Непонятно, как именно нам могут перекрыть доступ. Раз это открытое решение, - значит, доступ закроют для всех. Впрочем, в «центральном штабе» могут перестать принимать от нас улучшения и изменения в код… Это, конечно, может стать проблемой.
RISC-V, кроме всего прочего, с моей точки зрения, − это еще и широкий образовательный контур. Открытость архитектуры позволяет реализовывать исследовательские и образовательные проекты. Можно менять архитектуру процессора, получать обратные связи, вовлекать десятки дизайн-центров в его создание... Тут все по аналогии с открытым ПО. Много ученых, студентов, специалистов участвуют в создании процессора, проводят исследования и таким образом его улучшают. Без этого долгосрочное развитие невозможно.
- Почему это нельзя сделать в рамках развития «Эльбруса» или «Байкала»?
- Потому что у них закрытая архитектура. Но даже если они ее и откроют, нужно привлечь туда людей, чтобы они начали использовать эту платформу. А у RISC-V достаточно большая экосистема: на базе их архитектуры производятся серийные процессоры, микроконтроллеры, в том числе нейроускорители.
- В настоящее время развиваются разные отечественные операционные системы. Какие вам кажутся наиболее перспективными?
- Они все разного класса. Если говорить про операционные системы реального времени, их делает несколько организаций − это НИИСИ РАН, ОКБ Сухого, РКС, «ГосНИИАС» и др. В большинстве этих работ участвует наш институт, в некоторых просто за основу взят наш JetOS (операционная система для бортового оборудования гражданской авиации, разработанная в ИСП РАН - прим. ред.). С этим сегментом более-менее все очевидно, и нужно дальше развиваться.
Но и там у нас много компаний, которые активно вовлечены в эту конкуренцию. Известно решение Astra Linux, другое - от «Базальта», и много чего еще. Третий отдельный сегмент - это все, что связано с мобильными ОС. Самая известная наша система − это «Аврора», которая используется в телефонах и планшетах. Отдельно можно сказать о KasperskyOS, которая может быть как полноценной операционной системой, так и подложкой под другую с целью обеспечения дополнительного безопасности. Даже то, что я сейчас перечислил, показывает, что
- На базе вашего института создан Технологический центр исследования безопасности ядра Linux. Для чего он нужен?
- Главная задача Центра - повышение уровня безопасности российских Linux-систем. Исторически мы много работали с Linux Foundation [консорциум развития ОС Linux] по вопросам выявления уязвимостей, так что в этой области у нас обширный опыт. И у нас есть полный спектр собственных технологий безопасной разработки.
Если же говорить конкретнее, то
Кроме того, очень важно, что вокруг Центра создается сообщество отечественных компаний. В их числе - «Лаборатория Касперского», «Код безопасности», ГК Astra Linux, «ИВК», РФЯЦ-ВНИИЭФ и многие другие. Это сообщество должно обеспечить максимальный уровень доверия к ядру. Совместно мы планируем разрабатывать патчи по устранению уязвимостей в ядре Linux, наполнять базу данных угроз ФСТЭК России. То есть, работать в модели треугольника: регулятор (государство), плюс мы как некоммерческая исследовательская организация, плюс бизнес, который дает обратные связи для конкурентоспособного развития.
- ИСП РАН входит в состав НЦМУ «Цифровой биодизайн и персонализированное здравоохранение». Этот Центр мирового уровня был создан в рамках реализации национального проекта «Наука и университеты». В каких именно проектах вы принимаете участие?
- Системный анализ данных в медицине требует не только современных подходов в области IT-инфраструктуры и ПО, но и тесного взаимодействия с медицинскими экспертами. В рамках создания НЦМУ мы работаем в консорциуме с Сеченовским университетом и другими организациями; делаем платформу агрегации больших медицинских данных на базе нашей облачной платформы Asperitas. Кроме того,
Создана web-лаборатория по анализу ЭКГ. Цифровая медицина - перспективное направление, и я уверен, что в дальнейшем проектов будет еще больше.
- Ваш проект Центра доверенного ИИ был признан одним из шести лучших по итогам конкурса заявок, которые рассмотрел экспертный совет Аналитического центра при правительстве России. Чем планируете заниматься?
- Наша главная цель - создать методики и соответствующие инструменты для разработки и верификации технологий искусственного интеллекта с необходимым уровнем доверия. Сейчас искусственный интеллект окружает нас повсюду: это системы распознавания лиц, системы автономного вождения и т.д. Но если в сфере разработки традиционного ПО (без ИИ) все более или менее неплохо - ведутся исследования, есть инструменты анализа кода, есть методики, то в области ИИ есть очень много задач, которые требуют решения. Нужны технологии для противодействия специфическим угрозам - например, разнообразным атакам на модели машинного обучения. Нужны высококвалифицированные специалисты для разработки таких технологий. Задач много, и мы собираемся их решать. Причем не в одиночку - в числе партнеров нашего Центра МФТИ, МНОЦ МГУ, Мехмат МГУ, Нижегородский госуниверситет, а также представители индустрии, например, «Лаборатория Касперского», «ЕС-Лизинг» и другие.
Анна Урманцева