В заключение, вот как выглядит будущее в мире ИИ.

Тони Старк инструктирует Джарвиса

Разработчики программного обеспечения несут ответственность за проектирование, создание, тестирование и поддержку программных приложений. Эти обязанности останутся прежними, но компаниям потребуется меньше людей для работы с огромными программными продуктами.

По мере распространения таких IDE, как Github Copilot, критерии собеседования также начнут меняться. Вы должны уметь быстро проектировать и обучать машины ИИ.

Навыки решения проблем будут более ценными, чем навыки программирования, поскольку код будет легко доступен.

Рано или поздно в языке программирования появится поддержка быстрой разработки для создания качественного кода.

Я разбил влияние ИИ на разработчиков программного обеспечения, оно будет состоять из трех этапов:

Этап 1: Внедрение оперативной разработки. На первом этапе внедрения ИИ он будет ограничен преобразованием бизнес-требований в набор инструкций для машин.

Этап 2: Понимание знаний предметной области. На этом этапе у машины будут некоторые идеи о предметной области вашего бизнеса, и она подкрепит знания на основе исправлений, внесенных людьми в код.

Этап 3: Разработчики продукта как новая роль: Генерация кода на основе ясности документации по продукту и понимания проблем.

Сомневаетесь во мне, посмотрите на character.ai, подумайте о динамике и т. Д., Которые могут быть использованы для создания фильмов одним человеком.

Десять лет спустя, в идеальном мире ИИ

Хорошего документа с требованиями к продукту должно быть достаточно для создания отличного продукта.

Разработка, тестирование, развертывание и обслуживание — все это логично и недостаточно креативно.

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

Хорошие инструкции по программированию. Учебная машина превратилась бы в рутинную работу.

Более или менее все, что я написал выше, не является неопределенным и, вероятно, будет происходить поэтапно. Мы должны принять это как реальность и с нетерпением ждать совместной работы с машинами.

Написание кода перестало бы доставлять удовольствие людям. Начните использовать такие инструменты, как Github CoPilot и инструменты на основе GPT, в своих интересах.

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

Обратите внимание на компании, основанные лидерами команд OpenAI.