
Генеральный директор GitHub Томас Домке считает, что уже в ближайшем будущем разработчики ПО будут управлять искусственным интеллектом, а не писать код вручную.
Переход на новый уровень
По мнению Домке, самые передовые разработчики ПО уже перешли от написания кода к разработке архитектуры и проверке реализаций, осуществляемых агентами искусственного интеллекта. Он выделил четыре этапа перехода разработчиков в новое качество: «скептик», «исследователь», «соавтор» и «стратег». На последней стадии разработчики уже не пишут код, а делегируют эту задачу агентам ИИ — человеку же остаётся уточнять запросы и заниматься проверкой сгенерированных реализаций.
Необходимость анализа результатов
Домке подчеркнул, что необходимость проводить тщательный анализ результатов работы ИИ остаётся актуальной. Поэтому разработчик должен понимать основы программирования, алгоритмов, структур данных и на базе этих знаний осуществлять обзор кода собственными силами.
Проблемы и вызовы
- Существуют исследования, которые свидетельствуют, что работа с ИИ снижает качество кода.
- Есть проблемы, связанные с ИИ, такие как злонамеренные формулировки запросов для генерации вредоносного кода, раскрытие конфиденциальной информации, внедрение в проекты устаревших, уязвимых или вредоносных библиотек.
- Для обучения будущих моделей необходимо поддерживать объёмы создаваемых человеком данных, в противном случае ответы ИИ станут менее качественными и более однообразными.
Будущее образования в области информатики
По мнению Домке, образование в области информатики будет трансформироваться в сторону обучения пониманию систем, отладки сгенерированного ИИ кода, а также чёткой формулировки идей как для людей, так и для больших языковых моделей. Теперь вместо собственно программирования должны преподаваться традиционно предшествующие написанию кода этапы абстракции, декомпозиции и спецификации.
Conclusion
Хотя оптимистический взгляд на будущее разработки ПО с помощью ИИ разделяют не все, это не повод отказываться от новых технологий. Главное — подходить к ним взвешенно и осторожно, учитывая все возможные риски и последствия.







