Профессор Гарварда о том, почему ИИ не заменит программистов

WIRED 2,4 млн 14 мин 3 мин 29.08.2023
Главное

Профессор Гарвардского университета Дэвид Дж. Малан (David J. Malan) в рамках проекта WIRED ответил на популярные вопросы пользователей Twitter о компьютерных науках. Он объяснил, как устроены поисковые системы, микрочипы, облачные технологии и что на самом деле скрывается за терминами «Web3» и «прошивка».

🌐 Как работают поисковые системы и интернет 0:12

Поисковые системы, такие как Google или Bing, работают невероятно быстро благодаря распределенным вычислениям (distributed computing). Вместо одного мощного сервера они используют тысячи серверов, расположенных по всему миру.

Когда пользователь вводит запрос, система разбивает задачу: разные серверы обрабатывают части поисковой выдачи параллельно, что исключает риск «узкого места».

В основе интернета лежат уровни абстракции, начинающиеся с бинарного кода (нулей и единиц). Эти нули и единицы группируются в паттерны, которые могут обозначать:

Дэвид Малан отмечает, что интернет стал возможен только потому, что устройства договорились следовать единым стандартам интерпретации этих данных.

💻 Программирование и ИИ 1:02

На вопрос о том, заменит ли ИИ программистов в ближайшие 5–10 лет, Малан отвечает отрицательно. По его мнению, ИИ — это эволюция инструментов разработки, подобных Dreamweaver, Squarespace или Wix, которые когда-то упростили верстку сайтов.

Также он пояснил, что академическое обучение в университете (занимающее обычно 4 года) выходит далеко за рамки простого написания кода. Студенты изучают математические основы, сетевые протоколы, графику и теорию ИИ, где программирование — это лишь вспомогательный инструмент.

🛠️ «Железо» и архитектура компьютеров 2:32

Профессор продемонстрировал материнскую плату, объяснив, что микрочипы — это не просто куски металла.

Малан ответил на вопрос о бинарном коде против тринарного (троичного): бинарная система (0 и 1) выбрана из-за простоты реализации на электрических схемах. Различать два состояния напряжения (вкл/выкл) гораздо надежнее, чем промежуточные значения, что делает двоичный подход более устойчивым к ошибкам.

☁️ Облака, Web3 и операционные системы 7:27

💬 Цитаты

«Компьютерные науки — это очень широкая область, а программирование — просто инструмент, который вы осваиваете по пути.»

Дэвид Дж. Малан 4:52

«Облачные вычисления — это использование чужих серверов, которые кто-то оплачивает или берет в аренду.»

Дэвид Дж. Малан 10:03
👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
Распределенные вычисления
Технология, при которой вычислительная задача решается множеством компьютеров, объединенных в сеть.
Бинарный код
Способ представления данных в виде последовательностей нулей и единиц.
Firmware (прошивка)
Программное обеспечение, которое максимально интегрировано в аппаратную часть устройства.
Web3
Концепция децентрализованного интернета, основанная на технологиях распределенного реестра.
📊 Цифры
⚖️ Другая сторона
Искусственный интеллект David J. Malan Computer Science WIRED Web3 Artificial Intelligence