본문 바로가기
엑쓸신잡/월간기술동향

월간기술동향 | AI가 개발을?

by EXEM 2018. 11. 5.

 

매 해 10월, 미국의 IT 연구 및 자문 회사인 가트너에서는 다음 해 10대 전략 기술 트렌드를 발표합니다. 해마다 달라지는 기술 트렌드를 반영하기 때문에 가트너가 제시하는 기술 트렌드는 매년 조금씩 변화하고 있는데요, 지난 10월 15일 “Top 10 Strategic Technology Trends for 2019”를 발표하였습니다. 


그래서 이번 시간에는 2019년 10대 전략 기술 트렌드 중 흥미로운 하나를 살펴보겠습니다.

 

 

 

 Gartner Top 10 Strategic Technology Trends for 2019 


가트너가 선정한 기술 트렌드는 시대를 선도할 잠재성이 매우 크며, 혁신을 불러 일으킬 것으로 예상됩니다. 

이번 2019년 10대 전략 기술 트렌드는 아직 세상에 많이 알려져 있지 않으며, 앞으로 4년동안 산업에 강한 영향력을 미칠 수 있는 트렌드들에 주목했다고 합니다.

 

<그림1 가트너의 2019 10대 전략 기술 트렌드>

출처: https://www.gartner.com/smarterwithgartner/gartner-top-10-strategic-technology-trends-for-2019/ 

 

위 그림에서 알 수 있듯이, 가트너가 제시하는 2019년 10대 전략 기술 트렌드는 ▲자율 사물(Autonomous Things) ▲증강 분석(Augmented Analytics) ▲인공지능 주도 개발(AI-Driven Development) ▲디지털 트윈(Digital Twins) ▲자율권을 가진 에지(Empowered Edge) ▲몰입 경험(Immersive Experience) ▲블록체인(Blockchain) ▲스마트 공간(Smart Spaces) ▲디지털 윤리와 개인정보보호(Digital Ethics and Privacy) ▲양자 컴퓨팅(Quantum Computing)입니다. 


각 항목별 자세한 내용은 가트너 홈페이지를 참고해주시고, 

이번시간에는 ‘인공지능 주도 개발(AI-Driven Development)’에 대해서 한번 생각해보겠습니다.

 
 
 

 AI-Driven Development 

 

현재 대부분의 인공지능 개발은 데이터 과학자와 애플리케이션 개발자가 협력해서 만드는 것이라는 것, 알고 계시죠? 


이에 반해 인공지능 주도 개발은, AI 개발자를 투입해 이를 개선하는 것을 말합니다. 가트너는 2022년까지 애플리케이션 개발 팀 중 최소 40% 정도가 AI 기반 가상 개발자를 보유할 것으로 보았습니다. 또한, 이 시대에는 비전문가들이 AI 도구를 통해 코딩 없이 앱을 만드는 것이 흔해질 것이라고 전망하기도 했습니다.


이미 간단한 코딩은 AI가 할 수 있는 정도까지 왔는데요, 몇가지 예를 살펴보겠습니다.

 

 Auto Machine Learning

 

아마존, 구글 할 것 없이 모두 이 시장에 뛰어들었죠. 지난 10월 뉴스레터의 엑기스-새로운 시도, AutoML’ 코너에서도 다루었습니다.

<그림2 구글과 아마존의 Auto Machine Learning>
출처: 각 사 홈페이지

Auto Machine Learning은 기업간 자원 격차를 줄이고 모든 비즈니스에서 쉽게 AI를 사용할 수 있도록 돕는 서비스 입니다. 한마디로 머신러닝이 가능한 AI를 구축하는 AI인 것이지요. 이를 통해 머신러닝이나 코딩에 대한 전문적인 지식이 없어도 누구나 해당 분야의 특정한 필요에 맞게 강력한 머신러닝 모델을 확장해 활용할 수 있게 됩니다. 
 

 DeepCoder: Learning to Write Programs

 

DeepCoder는 MS와 캠브리지 대학이 공동 개발한 머신러닝 기반의 자동 코딩 기술입니다. 

 

<그림3>

출처: https://fossbytes.com/microsoft-ai-system-deepcoder/

 

MS는 DeepCoder를 통해 사람에게 아이디어만 있으면 AI가 자동으로 소스코드를 작성할 수 있도록 하는 것이 목표라고 합니다. DeepCoder는 현재 논문 수준이라 바로 적용하는 것은 어렵지만, 어느 정도 후에는 소프트웨어 개발 시장에 큰 영향력을 행사할 것으로 보입니다. 


DeepCoder 논문보기

 

 Bayou: AI To Help You Code

 
바이유는 스스로 프로그램을 작성할 수 있는 AI 응용 프로그램으로, 미국 라이스대학이 개발하였습니다.

<그림4 bayou>

출처: https://www.i-programmer.info/news/90-tools/11767-bayou-ai-to-help-you-code.html

 

바이유는 개발자가 몇 가지 키워드를 입력해 자바 코드에 엑세스 할 수 있도록 하여 소스코드 생산에 시간이 덜 소모되도록 합니다. 심지어 오픈소스로 공개되었는데요, 단지 몇 개의 키워드 만으로 프로그램을 만들 수 있다면 저도 프로그래밍에 도전해보고 싶네요.

 

AI시대에 걸맞게 개발분야에도 AI의 바람이 불고 있습니다. AI시대에 개발자가 걸어야 할 길을 생각해보아야 할 것 같은데요, 우려와 걱정보다는 AI시대에 적합한 접근법으로 인식 전환이 필요한 시기인 것 같습니다.



Reference
https://www.gartner.com/smarterwithgartner/gartner-top-10-strategic-technology-trends-for-2019/
https://www.microsoft.com/en-us/research/publication/deepcoder-learning-write-programs/ 
http://etinow.me/187
https://www.i-programmer.info/news/90-tools/11767-bayou-ai-to-help-you-code.html 
http://aitimes.co.kr/news/view/46815 




기획 및 글 | 사업기획팀 박예영






댓글