메뉴 닫기

가트너의 Hype Cycle 과 Software Engineering

가트너에서는 Hype Cycle 이라는 report 를 매 년 기술별로 발행합니다.

Hype Cycle 이란 기술의 성숙도를 표현하기 위한 시각적 도구로서 5단계의 phases 로 나눠서 기술 성숙도를 표현합니다.

그리고 지난 11월 Software Engineering 에 대한 Hype Cycle Report 가 발표 되었습니다.

 

Hype Cycle for Software Engineering, 2023을 보면 다양한 기술들이 있지만,

LLM의 시대에 Software Engineer 로서 가장 관심을 가질 수 밖에 없는 기술은 AI Augmented Software Engineering 일것 같습니다.

 

AI Augmented Software Engineering 는 AI 를 활용한 Software Engineering 과 관련된 Task, 서비스, 프로세스 등을 의미합니다.

우선 가트너는 AI Augmented Software Engineering 가 Peak of Inflated Expectations 의 단계에 도달했다고 이야기합니다.

 

image.png

출처 : https://www.gartner.com/en/newsroom/press-releases/2023-11-28-gartner-hype-cycle-shows-ai-practices-and-platform-engineering-will-reach-mainstream-adoption-in-software-engineering-in-two-to-five-years

 

 

AI Augmented Software Engineering 를 코드 생성하는 일으로만 놓고 한번 이야기해보겠습니다.

Code Generation 혹은 Assistant 서비스는 chatGPT 같은 LLM 서비스들이 할 수 있는 대표적인 Task 이며, GitHub Copilot 등 개발자 영역에 특화된 서비스도 계속해서 등장하고 있습니다.

서비스 레벨 뿐만아니라 Code llama 같은 경우는 Code Generation 에 특화된 모델로써 이후 얼마나 많은 서비스들이 Code llama Base로 등장할지 예상할 수도 없습니다.

image.png

code llama : https://about.fb.com/news/2023/08/code-llama-ai-for-coding

 

AI Augmented Software Engineering 와 관련해서 현재 등장하는 서비스들을 보면 Peak of Inflated Expectations ( 기술 발전에 대한 열풍과 흥분이 최고조에 달한 시점 ) 단계가 맞는것 같습니다.

그리고 Hype Cycle 에 따르면 이렇게 우후죽순 생겨난 서비스들은 Trough of disillusionment ( 실망의 골짜기 )에서 흥망성쇠 를 거친 후 plateau of productivity ( 새로운 기술이나 혁신이 시장에서 실질적이고 안정적인 가치를 제공하기 시작 ) 단계에 도달할 것으로 예상합니다.

 

우리는 plateau of productivity 단계에서 어떤 서비스가 시장을 주도하며 안정적인 가치를 제공할지 알 수 없습니다.

하지만, AI Augmented Software Engineering 이 언젠가는 plateau of productivity 단계에 도달할 것을 알고 있습니다.

 

그리고 가트너는 2027년 쯤에는 50% 의 개발자들이 ML 기반의 coding tools을 사용할것으로 예상하고 있습니다.

 

image.png

출처 : https://www.gartner.com/en/newsroom/press-releases/2023-11-28-gartner-hype-cycle-shows-ai-practices-and-platform-engineering-will-reach-mainstream-adoption-in-software-engineering-in-two-to-five-years

 

 

AI Augmented Software Engineering 기술은 Software 개발에 혁신적인 생산성 향상을 가지고 올 것은 분명합니다.

그리고 생산성 향상과 함께 시장에 새로운 가치를 제공하지 못한다면 시장에서 외면 받을 것입니다.

그런점에서 LLM 이 가지고 올 변화에 대해 계속 관심을 가지고 지켜봐야할것 같습니다.

 

LLM 의 시대에 많은 생각이 듭니다.

그 중 제 머리속을 계속 헤매고 있는 질문을 남겨 둡니다.

 

산업 혁명시대에 방직기와 증기선의 등장이 가지고 올 생산성 향상을 예상한 사람들은 어떤 일을 했을까요?