개발자가 AI를 배워야 하는 이유

AI 시대에 개발자들에게 새롭게 요구되는 역량은 무엇일까요?
Aug 16, 2024
개발자가 AI를 배워야 하는 이유
 

AI 시장, 2030년까지 9배 이상 성장할 전망

AI 시장이 연평균 36.8%의 놀라운 속도로 성장하고 있습니다. 이러한 추세에 발맞춰 항해99는 AI를 활용할 줄 아는 개발자들에게 더 큰 기회가 열릴 것으로 보고 야심 차게 <AI 코스>를 론칭했습니다.
AI 산업이 가파르게 성장하는 상황에서 개발자들이 AI를 학습해야 하는 이유는 무엇일까요? 이에 대한 답을 찾고자 GS 그룹 AI R&D 소속의 강병진 개발자님에게 AI 사용의 필요성을 들었습니다.
항해 플러스 AI 코스 강병진 코치님 ⓒ 항해99
현)GS그룹 Gen AI R&D
전) 퍼즐AI Tech Lead
전) SK에너지 석유생산 기술기사
항해 플러스 AI 코스 강병진 코치님 ⓒ 항해99 현)GS그룹 Gen AI R&D 전) 퍼즐AI Tech Lead 전) SK에너지 석유생산 기술기사
 

좋은 도구를 잘 찾는 것도 개발자 역량 중 하나

개발자로서 언제 AI를 처음 접하셨나요.
창업이 하고 싶어서 코딩을 배운 적이 있었어요. 그러다가 의료 AI 스타트업에 취업하게 되었고, 그곳에서 테크리드의 자리까지 올라갔어요. 이 시기에 AI를 자연스럽게 접하게 됐습니다.
 
현재 개발 일 하시면서 AI를 어떻게 활용하고 계신가요.
코드를 작성할 때 LLM을 최대한 활용해서 개발하고 있어요. 저희 팀은 새로운 요구사항이 나오면 바로 개발을 하는 것이 아니라, 먼저 LLM에 요구사항을 전달합니다. LLM이 제공한 코드를 우선 적용해 보고, 에러가 발생하면 디버깅도 LLM을 활용해서 진행하죠.
LLM의 큰 장점 중 하나는 개발자들이 흔히 저지르는 오타를 거의 내지 않는다는 점이에요. 확실히 LLM을 사용하니까 개발 생산성이 크게 향상되는 것을 체감하고 있어요.
최근 회사에서 석유화학 시장을 분석하는 프로젝트를 진행했는데요. 미국의 여러 회사가 주간, 월간, 연간 단위의 마켓 리포트를 발행하는데, 이 문서들이 영어로 되어 있기도 하고, 양도 방대해서 현업에서 분석하기가 어렵더라고요. 하루에서 길게는 3~4일까지 소요해야 했던 작업을, LLM을 활용하니까 1~2분 만에 완료할 수 있었어요.
이런 식으로 업무에 LLM을 적절하게 사용하고 있습니다.
 
업무 외에 AI를 사용해서 좋은 성과를 얻은 일도 있나요.
해커톤 경험이요. 제가 교육을 미국으로 받게 된 적이 있었는데, 미국 도착 전날 해커톤이 열리더라고요. 그래서 동료들끼리 비행기 시간을 바꿔서 계획에 없었던 해커톤에 참여하게 되었어요. 그리고 해커톤에서 1등을 하는 결과를 얻었습니다.
해커톤에서 좋은 결과가 있었던 게, 저희가 애초에 대단한 실력을 갖추고 있었기 때문이라기보다는 좋은 도구를 잘 찾았기 때문이라고 생각해요. 특히 *RAG 시스템 구축 시 어떤 도구로 데이터 전처리를 하면 좋을지 정확히 판단할 수 있었던 것이 큰 도움이 되었습니다.
현업에서 LLM과 같은 AI를 지속해서 사용해 왔고, 어떤 도구를 어떻게 사용해야 효율적으로 잘 사용하는지를 익혔기 때문에, 해커톤에서 빠르게 문제를 해결할 수 있었다고 생각해요.
*Retrieval-Augmented Generation의 약자로, 정보 검색과 텍스트 생성을 결합한 인공지능 기술
실리콘밸리 GenAI 해커톤에서 우승한 강병진 코치 ⓒ 강병진
실리콘밸리 GenAI 해커톤에서 우승한 강병진 코치 ⓒ 강병진
 

AI 개발 능력은 전문가의 영역이 아닌 개발자 필수역량

현재 근무하는 회사에서도 AI에 대한 관심이 높나요?
네. 회사 리더분들이 AI에 큰 관심을 보이고 있고, 현업에서도 자주 언급되고 있어요. 특히 저희 팀 같은 경우 업무 전반에 AI 기술을 적극 활용하고 있어, 이미 AI가 일상적인 업무 과정에 자연스럽게 밀착되어 있습니다.
 
개발자들이 AI를 꼭 배워야 할까요?
최근에 실리콘밸리에서 근무하는 개발자분을 만난 적이 있어요. 그분이 멘토링 하는 주니어 개발자가 실리콘밸리 기업 인터뷰에서 LLM을 활용해서 알고리즘 문제를 풀고, 더 나아가 'LLM이 풀지 못했다면 그 이유는 무엇이며, 어떻게 LLM을 활용하면 문제를 해결할 수 있을까?'라는 후속 질문도 있었다고 해요.
이 사례를 통해 알 수 있는 건, 실리콘밸리에 있는 기업들은 개발자의 개인 역량뿐만 아니라 AI 개발 능력도 중요하게 평가하고 있음을 알 수 있어요. 따라서 이제는 개발 역량을 키우기 위해서는 AI를 활용할 줄 아는 역량이 커리어 발전에 크게 도움이 될 것으로 생각하고 있습니다.
 
비AI 개발자들도 AI를 적극적으로 활용해 보면 좋을 시대가 온 것 같다는 생각이 드는데요.
저는 AI 기술이 스마트폰이 그랬던 것처럼 세상을 크게 변화시킬 것으로 생각해요. 앞으로는 AI를 잘 활용하는 개발자가 개발자로서 한 단계 더 성장할 기회를 빨리 잡을 수 있을 겁니다. 비 AI 개발자들도 미리 AI 기술을 습득해서 회사 업무에서든, 프로젝트에서든 AI를 잘 활용하는 역량을 만들어 두는 것이 좋다고 생각합니다.
 
AI 연구 개발을 하는 사람으로서, 항해 플러스 <AI 코스>를 어떻게 바라보시나요.
LLM을 효과적으로 활용하려면 프롬프트를 잘 작성해야 하죠. 하지만 시중의 프롬프트 공식들은 모델이 변경되거나 발전하면 효용성을 잃어버려요. 즉 LLM의 동작 원리를 이해하지 못하면 이런 변화에 대응하기 어렵습니다.
그런데 항해 플러스 AI 코스 커리큘럼에는 LLM의 동작 원리나 LLM이 어떻게 만들어 지는지 포함되어 있어요. 이 과정을 충실히 따라간다면, LLM을 깊이 이해하고, 효과적인 프롬프트를 작성할 수 있게 되어 AI를 더욱 잘 활용할 수 있는 역량이 키워질 것으로 생각합니다.
 
어떤 개발자분들에게 <AI 코스>를 추천하시나요.
연차 상관없이 업무에 AI를 활용하는 방법을 배우고 싶은 비 AI 개발자분들은 큰 도움을 얻을 수 있을 거예요. 이론 학습부터 프로젝트 경험까지 아우르는 코스이니, 연차 상관없이 AI가 궁금한 주니어 개발자분들이 한번 도전해 보셨으면 좋겠습니다.
 
“AI 활용 능력을 키워서, 개발자로 한 단계 성장할 기회가 왔을 때 놓치지 않았으면 좋겠습니다.” ⓒ 항해99
“AI 활용 능력을 키워서, 개발자로 한 단계 성장할 기회가 왔을 때 놓치지 않았으면 좋겠습니다.” ⓒ 항해99
 
 
 

🚢 항해 플러스 AI 코스에서 ChatGPT와 같은 LLM 서비스를 구현하고, AI 시대에도 대체되지 않는 개발자로 거듭나보세요.

가파르게 성장하는 AI 산업에서 AI 기술을 실무에 적용할 수 있는 역량을 키우고 싶다면 항해 플러스 AI 코스에 합류하세요. 딥러닝 이론과 자연어 처리, LLM 원리와 활용 및 구현, 클라우드 환경 배포 및 파인 튜닝 그리고 AI 전문가의 이직 코칭과 포트폴리오 코칭까지 항해 플러스 AI 코스에서 한 번에 할 수 있습니다. 갈수록 중요해지는 AI 개발 능력, 항해 플러스 AI 코스로 8주 만에 떠오르는 AI 인재로 도약하세요.
 
 
 
CREDIT
글 | 송민영 팀스파르타 에디터
 
Share article
Subscribe to our newsletter

IT 커리어 성장 코스, 항해