ChatGPT может помочь разработчикам быть более креативными за счет сокращения повторяющейся части их работы. И сделать то, чего уже много лет пытается добиться low-code — передать разработку ПО в руки пользователей, пишет на портале Information Age Роми Хьюз, директор консалтинговой компании по управлению изменениями Brightman.
Можно с уверенностью сказать, что большинство разговоров вокруг ChatGPT сводится к полярным мнениям: это либо технологическая революция, которая спасет мир, либо ящик Пандоры, который в конечном итоге его уничтожит.
Если оставить эти крайности в стороне, то более актуальным вопросом является потенциал ChatGPT кардинально изменить некоторые профессии, особенно профессию разработчика ПО.
«ChatGPT может предоставить пользователям возможность вносить более значительные изменения в приложения... и достичь гораздо большего, чем когда-либо мог сделать low-code». Подобные высказывания так же стары, как и сама технология. Все «новое» проходит через один и тот же цикл — начинается с интриги и интереса, затем следуют страх и негодование, пока в конце концов не будет принято и воспринято как новый нормальный способ делать вещи.
Хотя мы все еще находимся на стадии ажиотажа, когда речь идет о ChatGPT и другого естественно-языкового ИИ, уже сейчас видны некоторые реальные преимущества этой технологии. Одним из них является ее потенциал для достижения именно того, к чему уже много лет стремится low-code: демократизация разработки ПО.
Сценарий использования ChatGPT разработчиками
Опасения по поводу работы можно рассматривать как справедливую реакцию на технологию, которая может стать революционной, такую как ChatGPT. Но этот страх неуместен, потому что он сосредоточен на неправильном результате.
Вопрос должен стоять не столько о том, как ChatGPT заменит рабочие места, сколько о том, как он поможет существующим работникам. И не просто работникам. Впервые мы видим технологию, которая может быть творческой.
В отличие от технологий прошлого, которые обычно автоматизируют или ускоряют повторяющиеся процессы (производство, логистика, транспорт и т. д.), ChatGPT делает нечто совершенно новое — повышает креативность пользователя. Можно спорить о том, является ли это настоящим творчеством или нет, но в конечном итоге, если результат один и тот же, разве это не творчество?
Представьте себе, как ChatGPT может помочь разработчику ПО справиться с особенно сложным куском кода или как он может оптимизировать существующий код. Он также может помочь разработчикам быть более креативными, сократив повторяющуюся/скучную часть их работы, чтобы они могли сосредоточиться на любимых вещах и тратить больше времени на то, чтобы напрячь свои творческие мышцы.
Если выйти за рамки использования разработчиками, ChatGPT может демократизировать само кодирование, предоставляя возможность некодерам самим разрабатывать приложения — примерно так же, как это обещает low-code, но «на стероидах». Эта «демократизация ИТ» обещает новую волну инноваций, которая позволит организациям создавать новые процессы, не прибегая к помощи ИТ-отдела. ChatGPT может достичь того же результата, что и low-code, но вдвое быстрее.
ChatGPT vs. low-code
Хотя low-code уже достиг некоторых замечательных результатов в приложениях, которые были реально внедрены, количество изменений, которые он может обеспечить, в корне ограничено выбором, сделанным разработчиком. Разработчик по-прежнему выбирает, какие аспекты приложения могут быть настроены пользователем, поэтому пользователь по-прежнему не имеет фундаментального доступа к коду.
Хотя это и является сильной стороной low-code (поскольку пользователи не могут повредить основной код, если не имеют к нему доступа), пользователи все еще зависят от разработчиков, когда хотят сделать что-то существенное.
ChatGPT может предоставить пользователям возможность вносить более значимые изменения в приложения, что потенциально позволит организациям достичь гораздо большего, чем когда-либо мог сделать low-code, причем гораздо быстрее.
Разрыв коммуникаций
Есть гораздо более широкий результат, чем просто позволить неразработчикам создавать необходимые приложения. Подумайте о наиболее распространенной причине провала ИТ-проекта. Это не связано с плохим исполнением или неправильным управлением (хотя и это, естественно, вносит свой вклад); на фундаментальном уровне большинство ИТ-проектов терпят неудачу, потому что они не дают тех результатов, которых хотели пользователи.
Это происходит потому, что пользователи не смогли точно передать, чего они хотят, а ИТ-специалисты не смогли задать им правильные вопросы, чтобы выяснить это. Требования теряются при переводе, потому что технические и нетехнические специалисты говорят на совершенно разных языках. Происходит нарушение коммуникации, которое создает пропасть в каждой организации — между теми, кто создает и поддерживает ИТ, и более широким кругом сотрудников, которые используют их ежедневно. В сценарии, где сообщение слишком часто «теряется при переводе», ChatGPT может стать переводчиком. Он может устранить разрыв, поскольку с ним пользователям не нужны технические навыки, чтобы реализовать желаемые изменения.
Построение бизнес-обоснования ChatGPT
Как следует управлять внедрением систем ИИ, таких как ChatGPT, в организациях, чтобы обеспечить наилучшие результаты? Какие шаги должны предпринять организации для управления этим переходом?
Внедрение изменений в организации сопряжено с трудностями и неопределенностью. Как и в любом проекте, важно начинать с основ того, чего вы пытаетесь достичь, а не с технологии, которую вы хотите использовать.
Независимо от того, насколько сильно вы хотите использовать ChatGPT, вы должны начать с определения результатов, которых вы хотите достичь, и отталкиваться от этого. Как вы достигнете этих результатов — это техническое решение, которое принимается гораздо позже.
Если один из ваших вопросов заключается в том, чтобы позволить изменениям происходить быстрее и быть более адаптивными к потребностям компании, то ChatGPT вполне может стать частью ответа.
Только не забудьте сначала определить проблему, построить бизнес-кейс, а затем оценить различные решения для достижения поставленных целей. Не увлекайтесь хайпом.
Дайте ChatGPT пространство для полета
ChatGPT способен стать мостом между техническими и нетехническими пользователями в организации. Он способен преодолеть пропасть между этими радикально разными типами людей, чтобы ускорить организационные изменения. Но очень важно, чтобы такие технологии, как ChatGPT, применялись в тех областях, где у них будет больше всего шансов на процветание. Как и low-code, ChatGPT должен находиться в нетехнической области, и, чтобы раскрыть свой потенциал, ему необходимо выйти из сферы ИТ.
ChatGPT родился в ИТ, но его естественными партнерами являются нетехнические пользователи. Готова ли ваша ИТ-команда отпустить его?