Современное общество активно требует вычислений и энергии. На протяжении последних пятидесяти лет мы полагались на улучшение аппаратных средств для поддержания этого спроса. Однако с приближением микрочипов к их физическим пределам, становится критически важным улучшать программное обеспечение, которое на них работает.
Недавно в журнале Nature была представлена система искусственного интеллекта AlphaDev, способная обнаруживать более эффективные алгоритмы. Она использует методы обучения с подкреплением и уже выявила быстрые алгоритмы для сортировки, которые могут стать основой новых подходов в программировании. Эти алгоритмы, поддерживающие такие процессы, как ранжирование поисковых результатов и обработка огромных массивов данных, сейчас обнародованы в стандартной библиотеке C++ и будут использоваться миллионами разработчиков.
AlphaDev не просто улучшила существующие алгоритмы, она занялась разработкой новых, основываясь на низкоуровневых инструкциях процессора. Для этого была создана игровая среда, где AI генерировал инструкции, стремясь создать более быстрый алгоритм. Научные успехи этой системы ведут нас к созданию общего AI, который мог бы оптимизировать весь вычислительный процесс в различных сферах.
*компания Meta Platforms Inc. признана экстремистской организацией, ее деятельность на территории России запрещена
