В заключение, вот как выглядит будущее в мире ИИ.
Тони Старк инструктирует Джарвиса
Разработчики программного обеспечения несут ответственность за проектирование, создание, тестирование и поддержку программных приложений. Эти обязанности останутся прежними, но компаниям потребуется меньше людей для работы с огромными программными продуктами.
По мере распространения таких IDE, как Github Copilot, критерии собеседования также начнут меняться. Вы должны уметь быстро проектировать и обучать машины ИИ.
Навыки решения проблем будут более ценными, чем навыки программирования, поскольку код будет легко доступен.
Рано или поздно в языке программирования появится поддержка быстрой разработки для создания качественного кода.
Я разбил влияние ИИ на разработчиков программного обеспечения, оно будет состоять из трех этапов:
Этап 1: Внедрение оперативной разработки. На первом этапе внедрения ИИ он будет ограничен преобразованием бизнес-требований в набор инструкций для машин.
Этап 2: Понимание знаний предметной области. На этом этапе у машины будут некоторые идеи о предметной области вашего бизнеса, и она подкрепит знания на основе исправлений, внесенных людьми в код.
Этап 3: Разработчики продукта как новая роль: Генерация кода на основе ясности документации по продукту и понимания проблем.
Сомневаетесь во мне, посмотрите на character.ai, подумайте о динамике и т. Д., Которые могут быть использованы для создания фильмов одним человеком.
Десять лет спустя, в идеальном мире ИИ
Хорошего документа с требованиями к продукту должно быть достаточно для создания отличного продукта.
Разработка, тестирование, развертывание и обслуживание — все это логично и недостаточно креативно.
Производственное обслуживание, влияющее на непрерывность бизнеса, может заключаться в ограниченном мониторинге ресурсов (с учетом затрат) или в ситуациях аварийного восстановления.
Хорошие инструкции по программированию. Учебная машина превратилась бы в рутинную работу.
Более или менее все, что я написал выше, не является неопределенным и, вероятно, будет происходить поэтапно. Мы должны принять это как реальность и с нетерпением ждать совместной работы с машинами.
Написание кода перестало бы доставлять удовольствие людям. Начните использовать такие инструменты, как Github CoPilot и инструменты на основе GPT, в своих интересах.
Через несколько лет, когда внедрение ИИ будет расти, вы вскоре увидите, как появится много компаний, занимающихся ИИ, и в целом многие инженерные задачи будут решаться с помощью ИИ.
Обратите внимание на компании, основанные лидерами команд OpenAI.