Банк Morgan Stanley внедрил внутренний инструмент искусственного интеллекта под названием DevGen.AI, который только в этом году проанализировал 9 млн строк устаревшего кода, сэкономив разработчикам примерно 280 тысяч часов. Инструмент переводил устаревшие языки программирования в простые английские спецификации, которые можно переписать в современном коде.
DevGen.AI создан внутри компании на основе моделей GPT от OpenAI. Он может переводить устаревший код с таких языков, как Cobol, в простые спецификации на английском, которые разработчики затем используют для переписывания кода.
Майк Пицци, руководитель отдела технологий и операций Morgan Stanley, отметил, что коммерческие инструменты отлично подходят для написания современного кода, но не всегда хороши в менее популярных или старых языках программирования или в языках, адаптированных для конкретной компании. По этой причине Morgan Stanley решил создать свой инструмент.
По словам Пицци, в инвестбанке обучили инструмент на собственной кодовой базе, включая языки, которые больше не используются или никогда не использовались широко. Теперь около 15 тысяч разработчиков компании по всему миру могут использовать DevGen.AI для различных задач, включая перевод устаревшего кода в спецификации на английском языке, выделение разделов существующего кода для запросов, а также для полного перевода небольших разделов устаревшего кода в современный.
Инструмент имеет ограничения, касающиеся переписывания больших участков кода. Так, он технически может переписать код со старого языка, например Perl, на новый, например Python, но не обязательно будет знать, как создать эффективный код, который использует все возможности более современного языка.
Пицци считает, что внедрение таких инструментов не повлияет на число разработчиков программного обеспечения, но в Morgan Stanley оно позволит использовать больше приложений ИИ, чтобы достигать бизнес-целей. В настоящее время у компании есть сотни вариантов использования ИИ в производстве, направленных на развитие бизнеса, автоматизацию рабочих процессов и более эффективное их выполнение. Но всё это невозможно без современной, стандартизированной, хорошо продуманной архитектуры, заключил Пицци.
В 2024 году генеральный директор Amazon Энди Джесси рассказал, что ИИ-помощник Q значительно сократил время обновления программного обеспечения компании, сэкономив сотрудникам тысячи рабочих часов. Он отметил, что среднее время обновления приложения до Java 17 сократилось с 50 дней разработки до нескольких часов. В итоге разработчики перенесли 30 тысяч приложений продуктов с Java 8 или 11 на более новую версию.
Источник: habr.com