반응형
반응형

메가존클라우드가 생성형 AI 기술 기반 서비스로 하나투어의 고객 상담을 고도화하는 프로젝트를 성공적으로 완수했다고 30일 밝혔다.
 
하나투어는 지난 7월 메가존클라우드의 ‘GenAI360’을 적용해 'AI 채팅 상담 서비스'의 시범 운영을 개시한 바 있다. 이번 프로젝트는 해당 서비스를 고객 맞춤형 상담이 가능하도록 고도화하는 작업이다. 

30일 정식 서비스에 들어간 이번 ‘AI 채팅 상담 서비스’는 고객들의 실제 예약 정보를 기반으로 맞춤 상담이 가능하도록 하는데 중점을 둔다. AI가 고객의 구체적 예약 정보를 바탕으로 상담을 이어갈 수 있도록 한다는 설명이다.
 
예를 들어 패키지 여행상품 예약 고객이 자신의 항공편이나 숙박, 여행일정, 출입국 정보, 여행지 날씨 등에 대해 문의할 경우 고객의 구체적 예약 정보를 통해 그에 해당하는 답변을 제공하는 방식이다. 이 서비스를 활용하면 여행중에도 언제든 다음 여행 일정, 숙소에서 제공하는 식사 메뉴 및 환승 교통 등을 AI 채팅을 통해 확인할 수 있다.
 
또, 기존에는 예약된 항공편을 취소할 때 발생하는 수수료 문의를 받을 경우 하나투어 웹사이트에 게시된 ‘예약 변경 및 취소/환불 통합 안내’ 페이지 링크를 답변으로 제공했으나 이번 고도화 작업의 결과로 고객의 예약 항공권에 대한 항공사 환불규정에 해당하는 구체적 환불 금액을 답변으로 제공할 수 있게 됐다.
 
이번 고도화 작업을 위해 메가존클라우드는 GenAI360 플랫폼을 적용해 하나투어의 방대한 데이터를 통합했다. 아울러 질문 의도 파악과 검색결과 정확도를 높이기 위해 AWS의 생성형 AI 플랫폼인 아마존 베드록(Amazon Bedrock)을 기반으로 앤스로픽의 클로드3 하이쿠(Anthropic Claude3 Haiku)와 소넷(Sonnet) 모델을 활용했다.
 
특히, 검색증강(RAG·Retrieaval-Augmented Generation) 기술을 적용해 패키지, 항공, 호텔 등 세부 예약정보와 함께 기존 채팅 상담 대화 이력을 연계 검색함으로써 답변 정확도를 크게 높였다고 메가존클라우드는 강조했다. 고

하나투어 관계자는 “지난 7월 이후 시범서비스를 이용한 3만명 이상의 질의를 바탕으로 데이터 학습을 강화하고 기능을 개선하면서 초개인화된 AI 채팅 서비스로 고도화할 수 있었다”라고 말했다.
 
메가존클라우드 AI&데이터 애널리틱스 센터 공성배 센터장은 “기존 인프라와 AI 기술을 통합함으로써 고객 맞춤형 AI 채팅 상담 서비스를 고도화할 수 있었다“라며 "고객 만족도와 서비스 효율성을 극대화하기 위해 AI 기술 기반 상담 서비스를 지속적으로 발전시켜 나갈 것”이라고 말했다. https://www.ciokorea.com/news/351530

반응형
반응형

생성형 AI 골드러시 속에서 초기 사용 사례로 각광받는 것 중 하나는 코딩 어시스턴트였다. 그러나 기대했던 생산성 향상 효과는 기대에 미치지 못하고 있다는 보고서가 등장해 눈길을 끈다.

많은 개발자가 AI 코딩 어시스턴트가 생산성을 높여준다고 말하지만, 최근의 한 연구에 따르면 생산성을 측정한 결과 큰 이득을 얻지 못했다. 코딩 및 협업 데이터에서 인사이트를 제공하는 업레벨(Uplevel)은 해당 연구 보고서에서 깃허브 코파일럿을 사용할 때 버그도 41% 더 많이 발생했다고 전했다. 

이 연구는 코드를 리포지토리에 병합하는 데 걸리는 시간인 PR(풀 리퀘스트) 주기와 병합된 풀 리퀘스트의 수인 PR 처리량을 측정해 효과를 살펴봤다. 그 결과 코파일럿 사용 개발자에게는 유의미한 개선 사항이 발견되지 않았다. 업레벨은 고객 기업들이 생성한 데이터를 사용하여 약 800명의 개발자가 3개월 동안 깃허브 코파일럿을 사용한 결과와 도입 전 3개월 동안의 결과물을 비교했다고 설명했다.
 

번아웃 측정
업레벨 연구는 생산성과 더불어 개발자의 번아웃 요인도 살펴봤다. 그 결과 깃허브 코파일럿이 번아웃에도 도움이 되지 않는다는 사실을 드러났다. 코딩 도구를 사용한 대조군과 테스트군 모두 표준 시간 외의 작업 시간이 감소했지만, 개발자가 코파일럿을 사용하지 않았을 때 오히려 더 많이 감소했다.

업레벨의 제품 관리자이자 데이터 분석가인 매트 호프만은 AI 코딩 어시스턴트가 보편화되면서 생산성이 크게 향상될 것이라는 주장에 대한 호기심에서 이 연구를 진행하게 되었다고 전했다. 지난 8월에 발표된 깃허브 설문조사에 따르면 소프트웨어 엔지니어, 개발자, 프로그래머의 97%가 AI 코딩 어시스턴트를 사용한다고 답했다.

호프만은 “생산성에 큰 도움이 된다는 주장을 담은 여러 연구들이 있었다. 어떤 사람들은 '그거 알아? 나는 앞으로 [코드] 리뷰어가 되어야 할 것 같아"라고 말하기도 했다”라고 전했다.

한편 깃허브 코파일럿 이번 업레벨의 연구에 대해 직접적으로 언급하지 않았다. 단 개발자가 코딩 어시스턴트를 사용하여 코드를 55% 더 빠르게 작성할 수 있었다는 최근의 연구를 언급했다. 

호프만에 따르면 업레벨은 당초 생산성 향상을 기대하며 연구에 착수했다. 그는 “우리 팀의 가설은 PR 주기 단축 효과에 대한 긍정이었다. 코드를 더 많이 작성할 수 있을 것이라고 생각했고, 실제로 코드를 배포하기 전에 이러한 생성형 AI 도구를 사용하여 코드를 검토하기 때문에 결함률이 낮아질 것이라고 생각했다”라고 말했다.

호프만은 PR 주기 시간과 PR 처리량 외에도 개발자의 생산성을 측정하는 방법이 더 있을 수 있다는 점을 인정한다면서도, 업레벨은 이들 메트릭이 개발자의 성과를 측정하는 확실한 척도로 보고 있다고 말했다.

앞으론 달라질 수도
업레벨은 이번 연구 결과에도 불구하고 코딩 어시스턴트가 빠르게 발전하고 있다는 점을 감안할 때 코딩 어시스턴트 사용을 중단하라고 제안하지는 않는다고 밝혔다. 호프만은 “코드 생성보다 코드 리뷰에 투입하는 시간이 늘고 있다. 코드가 제대로 작동하고 있다고 착각하기 쉽다. 무엇이 생성되는지, 예상한 대로 작동하는지를 면밀히 주시해야 한다”라고 말했다.

현장의 개발 팀들은 엇갈린 결과를 보고하고 있다. 맞춤형 소프트웨어 개발 회사인 게트소프트 USA(Gehtsoft USA)의 개발자들은 LLM(대규모 언어 모델) AI를 기반으로 한 코딩 어시스턴트를 통해 생산성이 크게 향상되지 않았다고 이 회사의 CEO인 이반 게트는 전했다. 게트소프트는 샌드박스 환경에서 코딩 어시스턴트를 테스트해 왔지만 아직 고객 프로젝트에 사용한 적은 없다.
 

“AI가 생성한 코드를 이해하고 디버깅하는 것이 점점 더 어려워지고 있다. 문제 해결에 투입되는 리소스가 크기 때문에 코드를 수정하는 것보다 처음부터 다시 작성하는 것이 더 쉬운 편이다.”
-이반 게크트, Gehtsoft CEO


게트 CEO는 “생산성 향상을 위해 LLM을 사용하려면 LLM이 실제 사람에 필적하는 능력을 갖춰야 하고, 실제 사용자도 LLM을 효율적으로 사용하는 방법을 알아야 한다. LLM은 비판적 사고, 자기 인식, 사고 능력이 없다”라고 말했다.

게트는 몇 줄의 코드를 작성하는 것과 본격적인 소프트웨어 개발에는 차이가 있다고 지적했다. 코딩은 문장을 쓰는 것과 같고, 개발은 소설을 쓰는 것과 같다고 그는 표현했다. “소프트웨어 개발은 요구 사항을 이해하고, 시스템을 설계하고, 한계와 제약을 고려하는 등 90%는 두뇌의 작동이다. 모든 지식과 이해를 실제 코드로 변환하는 것은 더 간단한 부분이다”라고 게트는 말했다.

업레벨 연구와 마찬가지로 AI 비서가 코드에 오류를 발생시키는 경우도 발견했다고 그는 전했다. AI가 생성한 코드가 반복적으로 재활용되면서 일관성 문제로 이어진다는 것이다. 개발자마다 다른 프롬프트를 사용함에 따라 나타나는 문제다. “AI가 생성한 코드를 이해하고 디버깅하는 것이 점점 더 어려워지고 있다. 문제 해결에 투입되는 리소스가 크기 때문에 코드를 수정하는 것보다 처음부터 다시 작성하는 것이 더 쉬운 편이다"라고 그는 말했다.

실효 체감
클라우드 서비스 제공업체 이노베이티브 솔루션(ovative Solutions)에서는 다르다. 이 회사의 CTO인 트래비스 렐은 클로드 데브 및 깃허브 코파일럿과 같은 코딩 어시스턴트를 사용하여 상당한 생산성 향상을 경험하고 있다고 전했다. 또한 자체 개발한 앤트로픽 통합을 사용하여 풀 리퀘스트를 모니터링하고 코드 품질을 검증하고 있다는 설명이다.

렐은 개발자 티켓의 완료 속도, 고객 결과물의 처리 시간, 코드 내 버그 수로 측정한 티켓의 품질을 기준으로 개발자 생산성이 2~3배 향상되는 것을 확인했다며, 과거 30일 정도 걸렸던 고객 프로젝트를 코딩 어시스턴트를 사용하여 24시간 만에 완료한 사례도 최근 있었다고 덧붙였다. 

하지만 코딩 어시스턴트가 전체 개발팀을 대체할 것이라는 주장 등 코딩 어시스턴트에 대한 일부 과대광고는 비현실적이라고 렐은 강조했다. 그저 코딩 어시스턴트는 코드의 일부를 재작업하여 코드를 빠르게 대체하거나 코드 경로를 최적화하는 데 사용되기에 적합하다고 그는 덧붙였다.

“코딩 어시스턴트가 처음부터 전체 코드를 올바르게 작성하지는 못한다. 코딩 어시스턴트에 대한 기대치를 낮춰야 한다. 단코딩 어시스턴트를 올바르게 사용하면 개발자의 코딩 속도를 두세 배까지 높일 수 있다”라고 그는 말했다.

 

https://www.ciokorea.com/news/351488

반응형
반응형

생성형 AI 프롬프트에 악의적인 요청을 자연어 대신 수학 방정식으로 입력하면, 생성형 AI의 보안 장치를 피할 수 있다는 연구 결과가 공개됐다.  MathPrompt
 
미국 텍사스 대학교 샌안토니오, 멕시코 몬테레이 공과대학교, 미국 플로리다 국제 대학교 연구진이 지난주 발표한 연구에 따르면, 생성형 AI 시스템의 악용 방지를 위한 보안장치가 자연어가 아닌 수학 방정식을 입력하는 방식을 통해 무력화될 수 있는 것으로 나타났다. 연구진은 이를 '매쓰프롬프트'라고 명명했으며, 챗GPT와 같은 대규모 언어 모델의 보안 보호 장치를 피할 수 있다는 점에서 '탈옥' 공격의 한 형태라고 설명했다. 또한 "매쓰프롬프트는 현재 AI 안전 조치를 무력화하는 핵심 취약점"이라고 표현했다.

많은 보안 전문가가 CISO들은 여전히 신중을 기해야 하며, 직원들이 사용하는 LLM 시스템에서 민감한 데이터가 노출되지 않도록 주의를 기울여야 한다고 강조했다.

미 컬럼비아 대학 교수이자 AI 및 사이버 보안 전문가 조셉 스타인버그는 파운드리 산하 보안전문 매체 CSO와의 인터뷰에서 "수학 방정식을 이용해 생성형 AI 시스템을 속이는 개념은 '이상한 기호'로 가짜 URL을 만드는 것과 유사하다"라며 "URL을 더 안전하게 만드는 방법을 찾았듯이 해당 LLM 문제도 해결할 수 있을 것"이라고 전망했다.

스타인버그는 생성형 AI 시스템을 사용하는 조직 내 CISO는 이러한 새로운 위협과 별개로 일단 기본적인 사이버 보안을 계속 유지해야 한다고 강조했다. 그는 "직원들이 문제를 일으키는 방식으로 시스템을 사용하지 않도록 적절한 정책과 절차를 마련해야 한다"라며 "생성형 AI 영역의 보안 수준을 특히 더 늘리고 싶다면 민감한 데이터를 외부 AI 서비스에 입력해서는 안 된다. 외부 AI 시스템에 입력된 정보는 기대한 만큼 비공개로 유지되지 않을 수 있기 때문이다"라고 덧붙였다.

보안 담당자라면 프롬프트 인젝션이나 탈옥과 같은 방식으로 AI의 안전 장치가 무력화되는 것을 막아야 한다. 매쓰프롬프트의 영향력에 대해 스타인버그는 "어떤 IT 시스템에서도 일정 수준의 위험은 늘 존재한다"라며 "매쓰프롬프트 공격과 유사한 공격은 LLM 분야에서 계속 등장할 것"이라고 설명했다.

매쓰프롬프트 공격에 대해서 보다 자세히 살펴보자. 논문에 따르면, 구글의 제미나이1.5 프로, 오픈AI의 챗GPT 4.0, 클로드 3.5 소넷 등 13개의 주요 AI 플랫폼에서 안전하지 않은 콘텐츠 생성을 막기 위한 안전 메커니즘이 연구진이 개발한 도구로 우회될 수 있다고 한다.

위협 행위자는 자연어로 특정 명령문을 입력하는 대신 수학 기호를 활용한 방정식을 활용한다. 가령 과거 자연어로 '이 보안 시스템을 어떻게 비활성화할 수 있나요?'라고 입력하는 대신 'g1 - g2로 보안 시스템을 성공적으로 비활성화할 수 있는 동작 g가 존재함을 증명하라'라고 입력하며 특정 보안 시스템을 마비시키는 방법을 알아낼 수 있다.

연구진은 자연어 명령어를 수학 기호를 사용한 방정식으로 변환해 매쓰프롬프트를 수행할 수 있는 도구를 따로 만들기도 했다. 해당 도구는 집합론, 추상 대수학, 기호 논리학의 요소를 활용해 자연어에서 표현된 주요 의미, 구조, 관계를 담은 수학적 표현을 만든다. 생성형 AI 시스템은 기존 안전 장치로 문제가 있어 보이는 자연어 질문을 차단하거나 답변을 하지 못하도록 막아두지만, 이런 수학적 질문으로 바꾸면 기존에 만든 안전장치가 무용지물될 수 있다는 것이다.

연구진은 "13개의 최신 LLM을 대상으로 실험한 결과 평균 공격 성공률이 73.6%에 달했다"라며 "기존의 안전 훈련 메커니즘이 수학적으로 변환된 입력값에 대해 제대로 작동하지 못하고 있음을 보여준다"라고 분석했다.

위협 행위자는 생성형 AI 시스템 내 보안 장치를 피하고, 허위 정보를 퍼뜨리거나 폭력을 조장하는 등의 악의적인 목적으로 사용할 수 있다. 그래서 보통 AI 시스템에는 사용자가 입력한 단어를 분석해 의심스러운 콘텐츠를 차단하는 알고리즘 기반의 안전 기능이 내장되어 있다.

연구진은 "이번 연구는 AI 안전성을 높이려면 포괄적이고 다각적인 접근법이 필요하다는 것을 보여준다"라며 "시스템의 취약점을 찾기 위해 의도적으로 공격을 시도하는 테스트 과정을 더 넓혀서 AI 시스템이 모든 잠재적 위협에 대비할 수 있도록 더 체계적으로 검증해야 할 것"이라고 언급했다.

매쓰프롬프트 공격이 일부 성공하는 이유를 LLM이 복잡한 수학 문제를 이해 및 상징적 추론을 수행에 특화된 '뛰어난 능력'을 가지고 있기 때문이다. 연구진은 "LLM의 기호적 수학 작업 능력은 단순 계산을 넘어 수학적 개념을 이해하고, 자연어와 수학 표기법을 번역하는 능력을 가지고 있다"라며 "이러한 수학적 능력은 LLM의 다양한 응용 분야를 열어줬지만, 동시에 AI 안전 메커니즘에 취약점을 만든다"라고 설명했다.

연구진은 매쓰프롬프트의 효과를 테스트하기 위해 모델에 대한 질문 목록을 만들었다. 이 목록에는 다른 연구진이 이미 작성한 유해한 행동에 대한 120개의 자연어 질문 데이터셋이 일부 포함되었다.

테스트 결과, LLM 시스템이 악의적인 요청을 처리할 때, 약 73.6%의 비율로 안전 메커니즘을 우회하고 요청에 응답했다. 다시 말해 악의적인 요청(예: 해킹 방법이나 유해한 정보 요청)을 일반적인 방식으로 입력하면 LLM이 이를 차단하거나 응답하지 않도록 설계되어 있지만, 수학적 표현이나 기호를 사용해 입력하면 LLM이 이를 악의적인 요청으로 인식하지 못하고 응답한 경우가 73.6%였다는 뜻이다. 가장 높은 성공률을 보인 것은 클로드 3의 하이쿠 버전으로 87.5%의 성공률을 기록했고, GPT4가 85%로 그 뒤를 이었다.

구글의 제미나이 1.5 프로에서 매쓰프롬프트 테스트는 안전 시스템을 킨 상태에서 74.2%, 안전 시스템을 끈 상태에서 75%의 성공률을 기록했다. CSO는 구글 측에 매쓰프롬프트와 관련해 추가 의견을 요청했으나, 구글의 대변인은 기사 작성 시점에 회사의 전문가가 부재 중이라고 밝혔다.

 

https://www.ciokorea.com/news/351159

반응형
반응형

올해 2분기 국내 스마트폰 시장의 출하량이 약 299만대로 전년 대비 6.8% 성장했다고 IDC가 25일 밝혔다. 경제 불확실성으로 전체 스마트폰 시장의 수요가 위축되고 있는 상황이지만 AI 기능을 탑재한 플래그십 스마트폰의 높은 수요가 지속되고 있다는 분석이다.

이 시장조사기관에 따르면 800달러(USD)이상의 플래그십 제품군의 점유율이 전년 동기 대비 5.3%p 증가한 62.3%를 기록했다. 실시간 번역, 텍스트 요약, 간단해진 검색 등의 AI기술이 별도의 앱 설치 없이 기본 기능에 적용되며 복잡한 과정 없이 이용할 수 있다는 점이 소비자들의 관심을 유발했다는 설명이다. 

이 밖에 주요 브랜드의 5G 플래그십 및 중저가 스마트폰이 출시로 인해 5G 점유율은 89.1%로 상승한 것으로 나타났다.

반면, 국내 폴더블 시장은 전년 대비 크게 감소한 약 6만대를 출하했다. 삼성전자가 3분기 폴더블 신제품 출시를 앞둔 가운데 AI 기능이 적용될 신제품의 기대감이 고조되며 일부 대기 수요가 발생했고 이로 인해 지난 분기에 이어 시장 수요가 급감한 것으로 IDC는 분석했다.

한국IDC에서 모바일폰 시장 리서치를 담당하고 있는 강지해 연구원은 “온디바이스AI 열풍이 가속화되며 시장 경쟁이 치열해지고 있고 전반적인 스마트폰 시장 내 흐름이 AI 스마트폰으로 완전히 옮겨가고 있다. 국내 생성형 AI 스마트폰 2024년 연간 출하량은 950만대를 밑돌 것으로 전망된다”라고 말했다.

IDC가 정의하는 생성형 AI 스마트폰은 정수형식의 8비트 데이터(int-8)를 사용하여 초당 30 TOPS(Tera Operations per Second) 이상의 성능을 갖춘 신경 처리 장치(NPU)를 활용해 온디바이스 GenAI를 보다 빠르고 효율적으로 실행할 수 있는 칩셋(SoC)을 탑재한 모델이다. https://www.ciokorea.com/news/351117

반응형
반응형

일부 IT 리더들은 AI가 코드 작성에 더 능숙해지면서 소프트웨어 개발팀이 시니어 몇 명 수준으로 축소될 수 있다고 내다봤다.
 
초기 성과는 각기 다르지만, 결과는 분명해 보인다. 생성형 AI 코딩 어시스턴트가 소프트웨어 개발팀의 구성 방식을 바꾸고, QA와 주니어 개발자의 일자리는 위험에 처할 수 있다는 것이다. 

일부 IT 리더는 AI 어시스턴트가 코드 작성을 더 잘하게 되면서 CIO와 개발 리더들이 AI 전문가와 선임 개발자를 중심으로 팀을 재편해 AI 생성 코드를 감독하게 할 수 있다고 말했다.

클라이밋 테크 전략 어드바이저의 설립자이자 차량-그리드 간 애플리케이션 제공업체 페르마타 에너지의 전 개발팀장인 안나 데메오는 애플리케이션 개발팀이 더 간소화되고, 남은 시니어 개발자들이 제품 요구 사항을 소프트웨어 개발로 옮기는 일에 집중하게 될 것이라고 전망했다.

데메오는 특히 기업들이 AI 코딩 어시스턴트에 의존하면서 주니어 개발자, 인턴, 경우에 따라서는 제품 관리자의 역할을 AI로 대체할 것이라고 예상했다. 그는 “큰 팀에는 항상 A 플레이어와 B 플레이어가 있다. C 플레이어는 없길 바라지만 그들도 존재한다. AI는 어떤 면에서 C나 B 플레이어의 설 자리를 더 줄일 수 있다”라고 말했다. 

그는 남은 개발자들이 이제 비즈니스 요구사항을 이해하고 제품 전문가, 마케팅 부서, 기타 직원들과 교차 기능팀에서 활약할 수 있는 비판적 사고를 가져야 한다고 조언했다. 

‘편집자’로서의 개발자
데메오는 이미 일부 고객사가 AI를 중심으로 개발팀을 재편하고 있으며 시니어 개발자나 소프트웨어 아키텍트가 AI 생성 코드를 감독 및 수정하고 있다고 말했다. 그는 다양한 역할에 영향을 미치고 있는 이런 변화를 소설 출판 과정에 비유했다.

데메오는 “개발자는 더 이상 작가가 아니라 편집자다. 시니어 개발자는 콘텐츠와 독자가 누구인지, 다시 말해 고객이 누구이며 조직이 무엇을 달성하려고 하는지 이해해야 한다”라고 설명했다.

세일즈포스용 데브옵스 플랫폼 제공업체 코파도(Copade)의 에반젤리즘 담당 수석 부사장인 데이비드 브룩스는 미래의 개발팀이 제품 매니저 또는 비즈니스 분석가, UX 디자이너를 비롯해, AI 도구로 프로토타입을 생성한 다음 출시 준비가 될 때까지 코드를 조정하는 소프트웨어 아키텍트 등으로 구성될 것이라고 말했다. 그는 보안 및 규정 준수 검토 등의 나머지 소프트웨어 개발 역할을 AI가 담당할 가능성이 높다고 언급했다.

브룩스는 “언젠가는 현재의 소프트웨어 개발 일자리가 없어질 수 있다. 그렇다면 주니어 소프트웨어 개발자가 가장 먼저 피해를 볼 것"이라며 "소프트웨어 아키텍트는 코딩 대신 더 높은 수준의 시스템을 설계하며 AI가 생성한 솔루션을 확인하는 일을 주로 맡게 될 수 있다"라고 설명했다.

브룩스는 몇 가지 난관도 있다면서, 특히 다음 세대의 소프트웨어 아키텍트를 양성하는 일이 주요 과제라고 언급했다. 주니어 개발자 일자리가 줄어들면 더 높은 직급으로 자연스럽게 올라갈 수 있는 길인 도제식 교육도 이뤄질 수 없기 때문이다.

확산되고 있는 코딩 어시스턴트
개발팀 재편이 얼마나 빨리 이뤄질지는 불분명하지만, 깃허브가 최근 실시한 설문조사에 따르면 개발자들 사이에서 AI 코딩 어시스턴트의 사용은 이미 확산되고 있다. 4개국 개발자의 97% 이상이 직장에서 AI 코딩 어시스턴트를 사용한 적이 있다고 답했는데, 이는 코딩 어시스턴트가 오늘날 생성형 AI의 최대 인기 사용 사례 중 하나라는 업계의 관측과 일맥상통한다.

깃허브는 지난 1월 말 기준 코파일럿 코딩 어시스턴트 사용자가 130만 명으로 전 분기 대비 30% 증가했다고 밝혔다. 마이크로소프트에 따르면 지난 7월 말까지 7만 7,000개 이상의 조직에서 코파일럿을 도입했다.

한편 온라인 교육 제공업체 플루럴사이트의 최근 연구 결과에 따르면, 조사에 참여한 IT 전문가의 약 4분의 3이 AI로 인해 자신의 기술이 쓸모없게 될 것을 우려하고 있었다.

또한 일부 전문가는 많은 개발팀이 빠른 시일 내에 AI를 최대한 활용하기 위해 노력하는 상황에서 AI의 영향이 장기적으로 나타날 전망이라고 언급했다.

IT 컨설팅 및 서비스 제공업체 인텔리버스(Intelibus)의 설립자 에드 와탈은 기존 팀의 생산성을 높이고 AI 프롬프트 엔지니어링 기술을 구축하는 데 추가 코치가 필요하기 때문에 향후 1~2년 내에 개발팀 규모가 실제로 더 커질 수 있다고 말했다. 하지만 3명의 소프트웨어 엔지니어가 과거 5~6명이 하던 코딩 업무를 할 수 있기 때문에 장기적으로는 개발팀이 점점 더 축소될 것이라고 덧붙였다.

와탈은 더 많은 직원이 AI와 로우코드/노코드 도구를 사용해 애플리케이션을 작성하게 되면 기존 개발팀의 혼란이 가중될 수 있다면서, “직원들은 AI 생성 코드가 어떻게 작동하는지 깊이 이해하지 못할 수 있지만 코드를 작성할 역량은 충분하다”라고 언급했다.

많은 IT 리더들이 AI 코딩 어시스턴트가 궁극적으로 개발자 일자리를 줄일 것이라고 예측했지만, 일부 개발 리더들은 AI를 사용한 코드 작성과 디버깅이 현명한 방법인지 의문을 제기하기도 했다.

과대 평가된 장점?
코드 테스트 솔루션 기업 소스랩스의 수석 테스트 전략가인 마커스 머렐은 일부 조직이 AI 코딩 어시스턴트로 절약되는 시간을 과대 평가했을 수 있다고 말했다. 그는 개발자 생산성을 약 30% 개선한다는 것이 좋은 출발점으로 작용할 수는 있지만 근본적인 변화로 이어질 정도는 아니라고 지적했다. 

머렐은 “오늘날 현장에서는 팀들이 이런 도구를 통해 엄청난 이익을 얻을 수 있다고 생각해 도구에 과잉 투자하거나, 구조 및 프로세스 변경을 과도하게 진행하거나, AI 도구의 예상되는 장점만 갖고 이미 계획했던 직원 감축을 한층 더 심화하는 모습을 볼 수 있다”라고 지적했다. 

머렐은 생성형 AI가 개발자 일자리를 대체할 것이라고 생각하지 않으며, 그보다 로우코드/노코드 도구가 더 큰 영향을 미칠 수 있다고 내다봤다. AI 코딩 실험이 적당한 성공을 거두며 계속되더라도 결국 AI 대기업들은 막대한 투자액만큼의 수익을 거둬야 하기 때문이다.

머렐은 “앞으로 2~3년간 이 기술에서 온갖 생산성을 짜내기 위해 노력한 다음에는, 결국 허울에 불과했다는 것을 인정하는 데까지 매우 오래 걸릴 수 있다. 우려되는 점은 도구에 익숙해지고 나면 기업들이 모델을 운영하는 데 드는 비용을 청구하기 시작한다는 것이다. 그 때가 되면 시스템에는 큰 충격을 줄 수 있다”라고 진단했다.

 

https://www.ciokorea.com/news/350438

 

AI 코딩 도구의 급부상, 최대 피해자는 주니어 개발자?

일부 IT 리더들은 AI가 코드 작성에 더 능숙해지면서 소프트웨어 개발팀이 시니어 몇 명 수준으로 축소될 수 있다고 내다봤다. ⓒ

www.ciokorea.com

 

반응형
반응형

생성형 AI가 지루한 작업을 처리하고 오류를 찾는 데 능숙하더라도 프로그래머의 전문성과 직관은 항상 필요할 것이다.

데이터셋(Datasette)의 설립자 사이먼 윌리슨은 “지금이 프로그래밍을 배우기에 더할 나위 없이 좋은 시기”라고 말했다. AI가 코딩을 대신 해줘서가 아니다. 사실 정반대다. 그는 “대규모 언어 모델은 학습 곡선을 평평하게 만들어 젊은 개발자가 더 쉽게 따라잡을 수 있게 해준다”라고 말했다. 코딩하는 방법을 잊어서는 안 되지만, 생성형 AI를 사용해 경력 수준에 관계없이 개발자 경험을 강화할 수 있다.

‘배움에 대한 의지’를 예찬
필자는 생성형 AI에 대한 윌리슨의 견해를 살피는 것을 즐긴다. 그는 이 주제를 사려 깊게 생각하는 개발자다. 오라일리(O'Reilly Media)의 마이크 루키데스 글도 큰 주제에서 핵심을 압축해 설명했기 때문에 읽어볼 만하다. 루키데스는 생성형 AI와 코딩에 대해 “정말 좋은 프롬프트를 작성하기란 생각보다 어렵다”라는 점을 상기시켜 준다. 그는 “프롬프트를 잘 작성하려면 프롬프트의 목적에 대한 전문 지식을 쌓아야 한다”라고 말했다. 다시 말해, 먼저 ‘좋은’ 프로그래머가 돼야 한다.

루키데스는 “AI를 '인간이 얻을 수 없는 전문 지식과 지혜의 보고’로 생각해버리면 이를 생산적으로 사용할 수 없게 된다”라고 조언했다. AWS 코드위스퍼러(CodeWhisperer)나 구글 코디(Codey)와 같은 도구를 효과적으로 사용하기 위해서는 기대하는 결과물을 코칭해야 한다. 그리고 AI에게 개발 문제를 해결하는 방법을 단계별로 알려주려면, 먼저 문제를 깊이 이해하고 AI가 응답하도록 이끌어내야 한다. 

또한 개발자는 AI가 틀렸을 때 이를 평가할 수 있어야 한다. 여기엔 일정 수준의 전문성이 필요하다. 윌리슨이 언급한 것처럼 코딩 어시스턴트가 프로젝트에서 더 활발히 일하고 도와줄 것으로 기대되는 상황이지만, 그렇다고 해서 개발자가 코드를 파악해야 할 필요성까지 없애주진 않을 것이다. 그렇게 되기를 바라는 이도 없을 것이다. 다시 윌리슨의 첫 번째 요점으로 돌아가 본다.

AI를 활용한 코딩 학습
특정 언어, 프레임워크, 데이터베이스 등을 처음 접하는 개발자라면 학습 곡선이 가파를 수 있다. 예를 들어 “세미콜론을 놓쳐서 기이한 오류 메시지가 표시되고, 그 오류를 다시 찾는 데 2시간이 걸리는 경우도 있다”라고 윌리슨은 말했다. 당연히 이러한 점 때문에 학생들은 자신이 프로그래밍을 배울 만큼 똑똑하지 않다고 생각해 배움을 포기할 수 있다.

바로 이 부분에서 AI 어시스턴트가 개입할 수 있다. 윌리슨은 “컴퓨터공학 학위가 없어도 컴퓨터가 지루한 일을 대신 해줄 수 있어야 한다”라고 전했다. 챗GPT 같은 LLM 기반 어시스턴트는 지루한 작업을 자동화할 수 있다. 깃허브(GitHub) 엔지니어 자나 도건은 “사람들은 코드 생성에만 너무 집중한 나머지 LLM이 코드 분석에 유용하다는 사실을 완전히 잊고 있다”라고 강조했다. 모든 작업을 AI가 할 필요는 없다. 윌리슨의 주장에 따르면, 애플리케이션을 만들거나 망치지는 않으나 개발자의 자신감을 떨어뜨릴 수 있는, 개별적이고 지루한 작업을 자동화하는 데 AI를 활용할 수 있다. 코딩 어시스턴트가 지루한 작업을 처리할 수 있음에도 개발자가 프로그래밍의 모든 측면을 배우고 수행할 것을 요구받는 경우에 더 그렇다.

언제나 그렇듯 생성형 AI와 함께 소프트웨어 개발을 시작하는 가장 좋은 방법은, 바로 시작하는 것이다. 이해는 했지만 반복해서 작성할 필요는 없는 간단한 작업부터 자동화해 작게 시작하라. 이렇게 절약한 시간으로 더 까다로운 코딩 문제를 해결하는 방법을 배우는 데 집중할 수 있다. 전문성이 높아지면 이러한 작업도 자동화할 수 있게 될 것이다.

 

https://www.ciokorea.com/news/311336

 

칼럼 | 프로그래밍에서 AI가 대체하지 못하는 것들

생성형 AI가 지루한 작업을 처리하고 오류를 찾는 데 능숙하더라도 프로그래머의 전문성과 직관은 항상 필요할 것이다. ⓒ Getty

www.ciokorea.com

 

반응형

+ Recent posts