8분 읽기

2023년 5월 26일

영향력 있는 작업: AI를 통해 전 세계 개발자의 생산성 향상 지원

세 명의 Amazon Web Services(AWS) 빌더가 고객의 삶과 직업적 성취를 개선하기 위해 작업에서 영감을 얻은 방식

Inside Amazon에서 AWS에서의 삶용으로 발췌

AWS는 2022년 기계 학습, 자동화, 로보틱스 및 우주 분야를 위한 Amazon의 글로벌 AI 행사인 re:MARS에서 Amazon CodeWhisperer를 발표했습니다. 이는 AWS의 네 가지 혁신 제품 중 하나로, 이를 통해 생성형 인공 지능(AI)을 모든 사람이 더 쉽게 이용하게 될 것입니다. 스택의 3개 계층 모두에서 AI 및 기계 학습(ML) 서비스의 가장 광범위하고 심층적인 글로벌 포트폴리오를 제공하는 AWS의 이러한 혁신 제품 뒤에는 생성형 AI를 사용하여 고객의 삶이 더 쉬워지도록 만드는 새로운 방법을 구상하는 AWS 빌더 및 파트너로 구성된 대규모 팀이 있었습니다.

AWS Database, Analytics, and Machine Learning 부문 vice president인 Swami Sivasubramanian이 AWS의 새로운 생성형 AI 도구를 발표하는 블로그 게시물에서 설명한 바에 따르면, CodeWhisperer는 “자연어로 작성된 개발자의 의견과 통합 개발 환경(IDE)의 이전 코드를 기반으로 실시간으로 코드 제안을 생성하여 개발자 생산성을 크게 향상시킵니다.” 초기 생산성 연구에서 CodeWhisperer는 개발자가 작업을 평균 57% 더 빠르게 완료할 수 있도록 지원했으며, 이 도구를 사용한 사용자는 그렇지 않은 사용자보다 작업을 성공적으로 완료할 확률이 27% 더 높았습니다.

Sivasubramanian은 “이는 개발자 생산성의 큰 도약이며, 우리는 이것이 시작에 불과하다고 생각합니다”라고 말합니다.

CodeWhisperer와 같은 AWS 혁신 제품은 생산성과 창의성의 새로운 세계가 전 세계 개별 개발자에게 무료로 제공되는 동시에, 전직, 현직, 미래의 엔지니어들이 크게 생각하고 세상을 변화시킨다는 것이 어떤 의미인지 다시 상상하도록 영감을 줍니다.

아래에서 CodeWhisperer를 창조한 개발자인 Ankur Desai, Srini Iragavarapu, Parry Bhatia와 이야기를 나누면서 혁신적인 사고, 시행착오, 끈기가 개발자의 삶과 직업 여정에 도움이 되는 도구를 만드는 데 어떻게 도움이 되었는지에 대해 들어보았습니다.  

혁신 여정에 무엇이 필요한가요.

Ankur: 사람. 목적. 끈기입니다. 사람, 이 경우에는 개발자가 최우선이라고 하겠습니다. 이 여정은 개발자의 과제를 해결하는 것이었으며, 개발자로서 우리는 이러한 과제에 깊이 공감하고 해결에 대한 열정을 가지고 있습니다. 또한 개발자의 생산성을 향상시켜 업무에 대한 만족도를 높이는 하나의 목적에도 집중해야 했습니다. 마지막으로, 우리는 여정 중에 직면하게 될 어려움을 극복하기 위해 끈기가 필요했습니다.

Parry: 이러한 모델을 훈련시키고 대규모로 추론을 실행하는 것은 다양한 과제를 안겨줍니다. 우리는 종종 새로운 서비스를 개발하기 위한 전통적인 접근 방식에 도전하는 경우가 많았고, 그 부분에서 흥미로운 아이디어와 혁신이 많이 탄생했습니다.

Srini: 개발자는 까다로운 고객입니다. 최첨단 기술과 관련하여 고객에게 깊은 인상을 남기려면 적당히 해서는 안 됩니다. 실제로, 현재 세계에서 생성형 AI만큼 첨단을 달리는 기술은 많지 않은데 우주 여행과 자율 주행 자동차가 이에 해당하죠. 그리고 그 여정을 되돌아보면 제가 지난 2년 동안보다 더 열심히 일한 적이 없는 것 같아요. 저희 팀은 제가 일했던 팀 중 최고로 손꼽힙니다. 모두 최고 수준의 노력을 기울이고 있습니다.  

Parry Bhatia, 아내와 두 살배기 아들과 함께 자신의 생일과 CodeWhisperer 출시를 기념하여 떠난 카리브해 여행에서


“지난 2년 동안 이 정도 규모의 프로젝트를 진행한 덕분에 이전에는 할 수 없을 것 같았던 많은 일을 할 수 있다는 것을 깨달았습니다. 이 경험을 통해 많은 자신감을 얻었고, 이제 이 일을 해냈으니 못할 게 거의 없을 것 같아요.” 

Parry Bhatia
senior applied science manager(Amazon에서 6년간 근무한 후 2023년 4월 퇴직)

CodeWhisperer를 정식 출시하면서 가장 보람 있었던 부분은 무엇이었나요?

Srini: 소프트웨어 산업이 급격하게 변화하고 사람들이 직장을 자주 바꾸는 시대에는 유대감이랄 게 없습니다. 하지만 지난 2년 동안 우리는 팀 전체에서 출산, 결혼식, 승진을 축하했습니다. 팀과의 이런 유대감 덕분에 보람을 느낄 수 있었습니다. Ankur와 저의 견해가 맞지 않을 때, Parry와 저의 의견이 다를 때, 리더십에서 어떤 것을 요청하고 있을 때, 리더십부터 개인 기여자에 이르기까지 우리가 모두 함께 이 일을 하고 동일한 목표를 향해 나아가고 있다는 것을 깨닫는 것이 바로 이런 순간이죠.

개인적으로, CodeWhisperer를 평가판으로 발표했을 때 LinkedIn에서 중학교 친구 한 명이 저에게 메시지를 보냈습니다. 그는 이렇게 말했습니다. '와, 네가 이 팀의 일원인지 몰랐어. 정말 멋있는데. 이거 C++ 지원될까?' 25년 동안 한 번도 만나본 적이 없는 중학교 친구 같은 사람이 갑자기 연락해서 이 서비스에 참여하고 있는 당신이 멋있어 보인다고 말한다면 대단한 일을 해냈다는 것을 알게 되는 거죠.

Parry: 지난 2년 동안 이 정도 규모의 프로젝트를 진행한 덕분에 이전에는 할 수 없을 것 같았던 많은 일을 할 수 있다는 것을 깨달았습니다. 이 경험을 통해 많은 자신감을 얻었고, 이제 이 일을 해냈으니 못할 게 거의 없을 것 같아요.   

Ankur: 가장 보람 있는 부분은 팀을 만들고 유대감을 쌓는 것입니다. 더 큰 무언가의 일부가 되는 느낌 말이죠. 또 다른 부분은 우리가 삶을 더 나은 방향으로 변화시킬 무언가를 연구하고 있다는 것을 아는 것입니다. 이것은 점진적인 변화가 아니라 많은 사람들을 위한 큰 변화입니다. 많은 사람들의 삶을 진짜로 변화시킬 제품과 솔루션을 개발하는 일은 흔하지 않습니다.

Ankur Desai, 아내 Ashwini, 4살 난 아들 Reyan과 함께, 2022년 워싱턴주 레이니어산에서

“가장 보람 있는 부분은 팀을 만들고 유대감을 쌓는 것입니다. 더 큰 무언가의 일부가 되는 느낌 말이죠. 또 다른 부분은 우리가 삶을 더 나은 방향으로 변화시킬 무언가를 연구하고 있다는 것을 아는 것입니다. 이것은 점진적인 변화가 아니라 많은 사람들을 위한 큰 변화입니다. 많은 사람들의 삶을 진짜로 변화시킬 제품과 솔루션을 개발하는 일은 흔하지 않습니다.

Ankur Desai
AWS principal product manager

CodeWhisperer를 정식 출시하면서 겪었던 어려움에도 불구하고 계속 혁신하게 된 동기는 무엇인가요?

Ankur: 다시 말씀드리지만, 저는 개발자의 과제를 해결하기 위한 열정과 공감 능력이 저를 계속 나아가게 해준다고 생각합니다.

Parry: 이번 출시에는 많은 노력과 AWS 간 협업이 필요했습니다. 이러한 훌륭한 협업이 없었다면 지금과 같지 않았을 것입니다. 소유권을 얼마나 가졌냐와 관계없이 전원이 동일한 목표를 향해 동기를 부여받았습니다. 그리고 이 협업을 통해 모두가 보조를 맞추고 앞으로 나아갈 수 있었습니다.

Srini: Parry가 지적한 대로, 이 서비스에는 많은 팀이 참여했습니다. 그리고 리더십 팀은 모든 팀이 계속 앞으로 나아갈 수 있도록 매우 끈질기게 밀어붙였습니다.  

Srini Iragavarapu(왼쪽)와 Amazon Alexa의 senior product manager Jo Bhamidipathi, 7살 난 아들 Ahaan과 함께, 2022년 파리에서


“이 일을 한다는 것이 진정 어떤 의미인지를 6~8개월이 지나서야 깨닫게 되었습니다. 저는 이것이 단순한 서비스가 아니며 우리가 생성형 AI에 대해 이야기하고 있다는 것을, 그리고 많은 사람들에게 획기적인 변화를 가져올 무언가를 만들고 있다는 것을 깨달았습니다.”

Srini Iragavarapu
AWS senior software development manager

이제 막 시작한 과거의 자신에게 한 가지 조언을 해주실 수 있다면 어떤 말을 해주실 수 있을까요?

Srini: 예전에 AWS SageMaker Elastic Inference 팀에 있었을 때 CodeWhisperer에 대해 들었습니다. 팀원들과 얘기를 해보고, 그 당시에는 멋지다고 여겼기 때문에 CodeWhisperer로 옮겼습니다. 이 일을 한다는 것이 진정 어떤 의미인지를 6~8개월이 지나서야 깨닫게 되었습니다. 저는 이것이 단순한 서비스가 아니며 우리가 생성형 AI에 대해 이야기하고 있다는 것을, 그리고 많은 사람들에게 획기적인 변화를 가져올 무언가를 만들고 있다는 것을 깨달았습니다.

Parry: 처음 작업을 할 때는 모르는 부분이 많아요. 시행착오를 통해 많은 벽에 부딪히고 앞으로 나아가게 되죠. 하지만 Srini처럼, 생성형 AI로 오늘날 우리가 나아갈 방향을 알았더라면 더 일찍 '크게 생각하는' 측면에서 좀 더 많은 일을 할 수 있었을 것이라고 생각합니다.

Ankur: 여기서 주제가 '크게 생각하라'인 것을 알 수 있을 것 같아요. 당시 많은 사람들에게 생성형 AI는 공상 과학 소설처럼 들렸습니다. 여기에 무언가를 입력하면 마술처럼 물건들이 나타난다는 것을 상상하기 어려웠습니다. 생성형 AI가 오늘날 어떤 수준이고 무엇이 가능할지를 우리 모두가 알고 있었다면 분명히 더 대단한 것을 계획했을 것이라고 생각합니다. 이 기술은 지난 2년 전에는 상상하기 정말 어려울 만큼 비약적으로 성장했습니다.

CodeWhisperer가 개발자, 고객 및/또는 클라우드 컴퓨팅 커뮤니티에 어떤 영향을 미치기를 바라시나요?

Ankur: 개발자 입장에서는 일과 삶의 균형을 어느 정도 되찾을 수 있다는 이점이 있다고 생각합니다. 반복적이고 지루한 코딩 작업보다 흥미로운 문제 해결에 집중할 수 있습니다. 고객은 제품을 더 빨리 출시하고 고객의 요청에 따라 더 많은 아이디어와 기능을 구현할 수 있어 생산성이 향상됩니다.

Parry: 클라우드 컴퓨팅 커뮤니티의 경우 CodeWhisperer는 개발자가 최종 목표를 달성하는 방식을 바꿀 것입니다.

Srini: 생성형 AI 및 대규모 언어 모델로 진행하는 작업과 CodeWhisperer를 결합하면, 실제로 이런 서비스를 가져와 프로덕션에 적용하여 전 세계 엔지니어가 사용할 수 있다는 것을 보여드린 바 있습니다. 우리는 프로덕션 품질을 유지하고 있으며, 비즈니스에 미치는 영향은 전 세계 개발자들이 당사의 서비스를 통해 창의성을 증진하고, 이를 기반으로 발전하여, 혁신을 통해 훨씬 대단한 사용 사례를 만들 수 있다는 것입니다.

“생성형 AI 및 대규모 언어 모델로 진행하는 작업과 CodeWhisperer를 결합하면, 실제로 이런 서비스를 가져와 프로덕션에 적용하여 전 세계 엔지니어가 사용할 수 있다는 것을 보여드린 바 있습니다. 우리는 프로덕션 품질을 유지하고 있으며, 비즈니스에 미치는 영향은 전 세계 개발자들이 당사의 서비스를 통해 창의성을 증진하고, 이를 기반으로 발전하여, 혁신을 통해 훨씬 대단한 사용 사례를 만들 수 있다는 것입니다.

Srini Iragavarapu

소식 듣기  »
간단한 정보를 입력해 주시면 AWS가 구축 및 학습에 가장 적합한 곳인 이유를 더 자세히 설명해 드리겠습니다.

이 블로그 게시물을 읽은 후 고용주로서의 AWS에 대한 인식이 바뀌었나요?

응답해 주셔서 감사합니다.

관심이 있으실 이야기

기사 제목 orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

더 보기 »

기사 제목 orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

더 보기 »

기사 제목 orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

더 보기 »