10 Developer Productivity Boosts from Generative AI (Рубрика DevEx)
Глянул очередное интересное и короткое видео от Martin Keen, IBM Fellow, который за много лет в IBM проявил себя как изобретатель (больше 400 патентов), технический руководитель, исследователь в AI, а также создатель контента на канале IBM Technology. В этом видео Мартин рассказывает про то, как Gen AI может помочь повысить продуктивность разработчиков, а я про эту тему рассказывал много и подробно раньше, например, в последнем докладе про то, как и зачем мерить developer productivity. Но давайте вернемся к мыслям Мартина
1) Elemenating repetitive tasks. Генеративный ИИ может помочь исключить повторяющиеся задачи, ускоряя рутинную работу. 2) Natural language interface. Интерфейс на естественном языке позволяет запрашивать генерацию кода и контроль версий. 3) Code suggestions. Подсказки помогают начать работу с незнакомыми библиотеками и пакетами. 4) Code improvements. Это улучшения для устранения избыточных и неэффективных частей кода, почти как при pair programming, но где пару составляет AI ассистент 5) Code translation. Трансляции кода с одного языка на другой, которая может быть полезна для масшабной миграции, например, со Scala на Java/Kotlin 6) Code testing. ИИ может создавать тестовые сценарии и оценивать результаты. 7) Bug detection. Автоматическая идентификация и даже исправление багов 😍 Personalized dev environment. Как я понял это история про тюнинг IDE и других инструментов под стиль разработчика 9) Generation documentation. Генерация документации на основе кода
В конце автор говорит о том, что сейчас Gen AI скорее не замена разработчика, а помощь для расширения его возможностей. Это хорошо перекликается с мыслями из статьи "What Do Developers Want From AI?", про которую я рассказывал раньше.
P.S. Автор не забыл про десятый пункт - он предложил зрителем самим написать в комментах:)
P.P.S. У Мартина есть интересное видео про тренды AI в 2025 году, про которое я уже писал в канале.
#Management #Leadership #Software #SoftwareDevelopment #Metrics #Devops #Processes #AI #ML #DevEx