Почему инженерия программного обеспечения находится на грани значительной трансформации?

- Принятие ИИ в инженерии программного обеспечения критически важно для сохранения актуальности и избегания устаревания в быстро меняющейся отрасли.
- Инструменты генеративного ИИ, такие как GitHub Copilot, могут оптимизировать рутинные задачи и повысить продуктивность, но человеческие разработчики остаются незаменимыми для поддержания качества кода.
- Ответственное обучение и сотрудничество между инженерами-людьми и ИИ — ключ к раскрытию трансформационного потенциала больших языковых моделей (LLM) и достижению выдающихся решений.
Инженерия программного обеспечения находится на грани значительной трансформации, обусловленной появлением больших языковых моделей (LLM), развернутых как генеративный ИИ. Хотя споры о том, можно ли это считать настоящим искусственным интеллектом, продолжаются, невозможно отризать впечатляющие возможности таких LLM, как ChatGPT и Google Bard, которые получают широкое признание.
Принятие ИИ в инженерии программного обеспечения больше не является опциональным. Любое ИТ-отделение или компания по разработке ПО, отказывающаяся внедрять ИИ, несомненно, отстанет и станет неактуальной. Аналогичным образом, разработчики, сопротивляющиеся этой трансформирующей технологии, вскоре окажутся заменяемыми.
Уроки прошлого
Вспоминая эволюцию инструментов веб-разработки, таких как Dreamweaver, мы видим параллели с текущей революцией ИИ. Хотя такие инструменты, как Dreamweaver, автоматизировали создание веб-сайтов, они не сделали веб-разработчиков-людей ненужными. Аналогичным образом, появление современных конструкторов сайтов и платформ не устранило потребность в квалифицированных разработчиках. Вместо этого эти инструменты ускорили выполнение рутинных задач, позволив человеческим разработчикам сосредоточиться на более сложных проблемах и пользовательских функциях.
Появление LLM и генеративного ИИ достигло критической точки. Такие модели, как GPT-3, GPT-4, ChatGPT и Google Bard, привлекли культурное внимание и вдохновили на инновации. Признавая потенциальные преимущества, одна из компаний по разработке программного обеспечения недавно приобрела лицензии GitHub Copilot для своих инженеров. Используя технологию OpenAI Codex, GitHub Copilot упрощает рутинные задачи, предоставляет интеллектуальные предложения автозаполнения и даже генерирует код для обработки ошибок, повышая продуктивность инженеров.
Человеческий подход
Хотя GitHub Copilot и аналогичные инструменты предлагают значительные преимущества, важно признавать их ограничения. Сгенерированный код часто содержит ошибки; некоторые образцы могут быть сложными в поддержке или расширении. Это подчеркивает, что человеческие разработчики далеко не устарели; их экспертиза остается незаменимой.
Инструменты генеративного ИИ усилят то, на чем разработчики фокусируются. Те, кто сосредотачивается исключительно на скорости в ущерб качеству, могут производить некачественное программное обеспечение с ускоренной скоростью, обременяя будущие усилия очисткой и обслуживанием. Аналогичным образом, восприятие кода как товара, а инженеров — как простых шестеренок, генерирующих код, приведет к стагнации. Однако те, кто ценит инновации, качество и критическое мышление, могут использовать потенциал LLM в партнерстве с человеческими инженерами.
Раскрытие потенциала
Чтобы раскрыть истинный потенциал LLM, их необходимо обучать качеству и эффективно направлять их сотрудничество с человеческими инженерами. Обучение моделей генерации безопасного, масштабируемого, поддерживаемого и хорошо стилизованного кода имеет решающее значение. Кроме того, акцент на тест-драйв разработке и культивирование симбиотических отношений между ИИ и человеческими инженерами приведет к созданию мощных решений сложных задач.
На ранних этапах революции ИИ такие товары, как LLM, представляют собой сырой потенциал. Подобно тому, как сырые железные слитки должны быть выкованы в полезные инструменты, инженеры программного обеспечения должны формировать LLM в соответствии с человеческими потребностями и ценностями. Создание полностью автоматизированной машины для сборки кода, которая «товаризирует» разработку программного обеспечения, было бы трагичным, приводя к производным и часто ошибочным системам. Вместо этого мы должны стремиться продвигать амбиции человечества, ответственно применяя ИИ.
Ответственный путь вперед
Через десятилетие инженеры программного обеспечения должны стремиться избежать дистопического будущего, вызванного безответственным использованием ИИ. Вместо того чтобы быть обремененными очисткой последствий автоматизированной глупости, индустрия программного обеспечения должна использовать ИИ для достижения благородных целей. Обучая генеративные ИИ эффективно сотрудничать с человеческими инженерами, мы можем превратить хороших инженеров в исключительно способных киборг-гибридных инженеров, объединяя сильные стороны людей и ИИ для создания выдающихся решений.
Роботы-сотрудники призваны не заменять инженеров программного обеспечения, а усиливать их возможности. Благодаря ответственному обучению и применению они сделают инженеров лучше. Вместо того чтобы делать их ненужными, ИИ позволит им решать проблемы и создавать решения, превосходящие то, что могут достичь люди или ИИ в одиночку.
Эра генерации кода ИИ необратима, и инженеры программного обеспечения должны адаптироваться, чтобы оставаться актуальными. LLM, такие как ChatGPT и Google Bard, предлагают огромный потенциал для расширения возможностей разработчиков. Однако они должны проявлять осторожность и обучать эти модели качеству, сохраняя уникальный вклад человеческих инженеров. Делая это, они могут проложить путь к будущему, где сотрудничество человека и ИИ раскрывает замечательные достижения в инженерии программного обеспечения.
Не просто читайте новости о криптовалютах. Понимайте их. Подпишитесь на нашу рассылку. Это бесплатно.
Отказ от ответственностиПредоставленная информация не является торговой рекомендацией. Cryptopolitan.com Мы не несем ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимое исследование и/или проконсультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Джон Палмер
Джон Мурангири пришел в Cryptopolitan, обладая навыками анализа рынка. Джон (также известный как JP) окончил Найробийский университет по специальности «Массовая коммуникация и медиаисследования». Ранее он публиковал аналитические материалы о криптовалютном рынке на InsideBitcoins.com и Metacoingraph.















