최신 뉴스
당신을 위한 선택

왜 소프트웨어 엔지니어링이 중요한 전환점에 서 있는가?

작성자존 팰머존 팰머 3분 읽기
소프트웨어 엔지니어링
  • 소프트웨어 엔지니어링 분야에서 AI를 수용하는 것은 빠르게 진화하는 산업에서 relevancy를 유지하고 뒤처지지 않기 위해 필수적입니다. 
  • GitHub Copilot과 같은 생성형 AI 도구는 일상적인 작업을 간소화하고 생산성을 높일 수 있지만, 코드 품질을 유지하기 위해서는 인간 개발자의 역할이 여전히 필수적입니다.
  • 인간 엔지니어와 AI 간의 책임 있는 교육 및 협력이 LLM의 변혁적 잠재력을 극대화하고 획기적인 솔루션을 달성하는 핵심입니다.

소프트웨어 엔지니어링은 생성형 AI로 배포된 대규모 언어 모델(LLM)의 등장으로 인해 중요한 전환점에 서 있습니다. 이것이 진정한 인공지능인지에 대한 논쟁이 계속되는 동안, ChatGPT와 Google Bard와 같은 LLM의 인상적인 능력을 부인할 수는 없으며, 이들은 광범위한 인정을 받고 있습니다.

소프트웨어 엔지니어링에서 AI를 수용하는 것은 이제 선택이 아닙니다. AI를 채택하기를 거부하는 모든 IT 부서나 소프트웨어 엔지니어링 회사는 뒤처지고 무의미해질 것입니다. 마찬가지로, 이 변혁적 기술에 저항하는 개발자들은 곧 대체 가능한 위치에 처하게 될 것입니다.

과거의 교훈

Dreamweaver와 같은 웹사이트 개발 도구의 진화를 되돌아보면, 현재의 AI 혁명과 유사점을 발견할 수 있습니다. Dreamweaver와 같은 도구가 웹사이트 생성을 자동화했지만, 인간 웹 개발자를 불필요하게 만들지는 않았습니다. 마찬가지로, 현대적인 웹사이트 빌더와 플랫폼의 가용성은 숙련된 개발자의 필요성을 제거하지 않았습니다. 대신, 이러한 도구는 일상적인 작업의 개발 속도를 높여 인간 개발자가 더 복잡한 과제와 사용자 정의 기능에 집중할 수 있게 했습니다.

LLM과 생성형 AI의 등장은 중요한 지점에 도달했습니다. GPT-3, GPT-4, ChatGPT, Google Bard와 같은 모델은 문화적 관심을 사로잡고 혁신을 영감시켰습니다. 잠재적인 이점을 인정하여, 한 소프트웨어 엔지니어링 회사는 엔지니어들을 위해 GitHub Copilot 라이선스에 투자했습니다. OpenAI Codex 기술을 활용하는 GitHub Copilot은 지루한 작업을 간소화하고, 지능형 자동 완성 제안을 제공하며, 오류 처리 코드를 생성하여 엔지니어의 생산성을 높입니다.

human touch

GitHub Copilot과 유사한 도구가 상당한 이점을 제공하지만, 그들의 한계를 인식하는 것이 중요합니다. 생성된 코드에는 종종 오류가 포함되며, 일부 샘플은 유지 관리하거나 확장하기 어려울 수 있습니다. 이는 인간 개발자가 불필요하지 않으며 그들의 전문성은 여전히 필수적임을 강조합니다.

생성형 AI 도구는 개발자가 우선시하는 것을 증폭시킬 것입니다. 품질보다 속도에만 집중하는 개발자는 속도가 빨라진 하위 품질 소프트웨어를 생산하여 미래의 노력에 정리 및 유지 관리 부담을 남길 수 있습니다. 마찬가지로, 코드를 상품으로 보고 엔지니어를 단순한 코드 생성 기어로 인식하면 정체로 이어질 것입니다. 그러나 혁신, 품질 및 비판적 사고를 가치 있게 여기는 사람들은 인간 엔지니어와 파트너십을 맺어 LLM의 잠재력을 활용할 수 있습니다.

잠재력 해방

LLM의 진정한 잠재력을 Unlock하려면, 품질을 위해 훈련하고 인간 엔지니어와의 협업을 효과적으로 안내해야 합니다. 안전하고, 확장 가능하며, 유지 관리가 용이하고, 잘 스타일링된 코드를 생성하도록 모델을 훈련하는 것이 필수적입니다. 또한 테스트 주도 개발을 강조하고 AI와 인간 엔지니어 간의 공생 관계를 육성하는 것은 복잡한 과제에 대한 강력한 솔루션으로 이어질 것입니다.

AI 혁명의 초기 단계에서 LLM과 같은 상품들은 원시적인 잠재력을 나타냅니다. 원시 철괴가 유용한 도구로 단련되어야 하듯, 소프트웨어 엔지니어는 LLM을 인간의 필요와 가치에 맞게 형성해야 합니다. 소프트웨어 개발을 '상품화'하는 완전히 자동화된 코드 조립 기계를 구축하는 것은 파생되고 종종 결함이 있는 시스템을 초래하는 비극적일 것입니다. 대신, 우리는 AI를 책임감 있게 적용하여 인류의 야망을 추진해야 합니다.

책임감 있는 미래 경로

10년 후, 소프트웨어 엔지니어들은 AI의 irresponsibly 사용으로 인한 디스토피아적 미래를 피하는 것을 목표로 해야 합니다. 자동화된 어리석음의 여파를 정리하는 부담 대신, 소프트웨어 산업은 AI를 활용하여 고귀한 목표를 추구해야 합니다. 생성형 AI를 인간 엔지니어와 효과적으로 협력하도록 훈련함으로써, 우리는 우수한 엔지니어들을 인간과 AI의 강점을 결합하여 놀라운 솔루션을 생성하는 exceptionally capable cyborg hybrid 엔지니어로 변화시킬 수 있습니다.

로봇 협력자들은 소프트웨어 엔지니어를 대체하기 위한 것이 아니라, 그들의 능력을 향상시키기 위한 것입니다. 책임감 있는 훈련과 적용을 통해 그들은 더 나은 엔지니어가 될 것입니다. 불필요하게 만들지 않고, AI는 그들이 인간이나 AI가 독립적으로 달성할 수 있는 것을 초과하는 과제와 솔루션을 다룰 수 있도록 할 것입니다.

AI 코드 생성의 시대는 멈출 수 없으며, 소프트웨어 엔지니어들은 관련성을 유지하기 위해 적응해야 합니다. ChatGPT와 Google Bard와 같은 LLM은 개발자의 능력을 보완하는 데 엄청난 잠재력을 제공합니다. 그러나 그들은 신중하게 행동하고 품질을 위해 이러한 모델을 훈련하면서 인간 엔지니어의 고유한 기여를 보존해야 합니다. 그렇게 함으로써, 그들은 인간-AI 협력이 소프트웨어 엔지니어링에서 놀라운 성취를 Unlock하는 미래를 향한 길을 개척할 수 있습니다.

이 글을 읽고 계신다면, 이미 앞서 나가고 있습니다. 뉴스레터로 그 위치를 유지하세요.

이 기사 공유하기

면책 조항제공된 정보는 투자 조언이 아닙니다. Cryptopolitan.com 본 페이지에 제공된 정보를 바탕으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 투자 결정을 내리기 전에 반드시 독립적인 조사나 자격을 갖춘 전문가의 상담을 강력히 권장합니다.

존 팰머

존 팰머

John Murangiri는 시장 분석 기술을 갖춘 채 Cryptopolitan에 합류했습니다. John(별명 JP)은 나이로비 대학교에서 대중 매체 및 미디어 연구 학사 학위를 취득했으며, 이전에는 InsideBitcoins.com과 Metacoingraph에 암호화폐 시장 인사이트를 기여한 바 있습니다.

더 많은 뉴스 …