The Future of Software Development: Will AI Replace Programmers?

Будущее разработки ПО: ИИ заменит программистов?
Будущее разработки ПО: ИИ заменит программистов? (image source)

Генеральный директор GitHub Томас Домке считает, что уже в ближайшем будущем разработчики ПО будут управлять искусственным интеллектом, а не писать код вручную.

Переход на новый уровень

По мнению Домке, самые передовые разработчики ПО уже перешли от написания кода к разработке архитектуры и проверке реализаций, осуществляемых агентами искусственного интеллекта. Он выделил четыре этапа перехода разработчиков в новое качество: «скептик», «исследователь», «соавтор» и «стратег». На последней стадии разработчики уже не пишут код, а делегируют эту задачу агентам ИИ — человеку же остаётся уточнять запросы и заниматься проверкой сгенерированных реализаций.

Необходимость анализа результатов

Домке подчеркнул, что необходимость проводить тщательный анализ результатов работы ИИ остаётся актуальной. Поэтому разработчик должен понимать основы программирования, алгоритмов, структур данных и на базе этих знаний осуществлять обзор кода собственными силами.

Проблемы и вызовы

  • Существуют исследования, которые свидетельствуют, что работа с ИИ снижает качество кода.
  • Есть проблемы, связанные с ИИ, такие как злонамеренные формулировки запросов для генерации вредоносного кода, раскрытие конфиденциальной информации, внедрение в проекты устаревших, уязвимых или вредоносных библиотек.
  • Для обучения будущих моделей необходимо поддерживать объёмы создаваемых человеком данных, в противном случае ответы ИИ станут менее качественными и более однообразными.

Будущее образования в области информатики

По мнению Домке, образование в области информатики будет трансформироваться в сторону обучения пониманию систем, отладки сгенерированного ИИ кода, а также чёткой формулировки идей как для людей, так и для больших языковых моделей. Теперь вместо собственно программирования должны преподаваться традиционно предшествующие написанию кода этапы абстракции, декомпозиции и спецификации.

Conclusion

Хотя оптимистический взгляд на будущее разработки ПО с помощью ИИ разделяют не все, это не повод отказываться от новых технологий. Главное — подходить к ним взвешенно и осторожно, учитывая все возможные риски и последствия.

News Express Team
News Express Team

News Express' team of experienced editors and journalists delivers timely and reliable reporting on Russian politics, economics, technology and world affairs from a unique regional perspective. Stay informed with our dedicated journalists.

en_USEN