AI 원리를 배워 업무와 일상을 한 단계 업그레이드하다
4년 차 프론트엔드 개발자가 AI에 도전하여, 업무와 일상 모두를 스마트하게 만들어가는 병현 님의 이야기
Dec 05, 2024
개발자로서 역량을 끊임없이 확장해 온 4년 차 프론트엔드 개발자 이병현 님은 업무 역량을 키우기 위해 LLM의 근본 원리를 공부하기 시작했는데요. 이 공부는 병현 님에게 더 큰 변화를 불러왔습니다.
처음에는 업무 효율을 높이기 위해 시작한 AI 공부였지만, 이제는 개발을 넘어 일상의 모든 것을 더 편리하게 만들어나가고 있다는 병현 님. 프론트엔드 개발자로서 AI를 왜 공부하고, AI 활용이 어디까지 확장되었는지 병현 님께 물어봤습니다.
Chapter 1. AI를 잘 모르면 뒤처질 것 같았다
현재 무슨 일을 하고 계신가요.
IoT 관련 B2B 서비스를 개발하고 있어요. 공장에서 사용하는 다양한 센서의 데이터를 수집하고, 이를 모니터링 할 수 있는 대시보드를 구현하는 작업을 담당하고 있습니다.
AI 코스 참여 전 항해 플러스 백엔드 코스도 수료하셨어요. 프론트엔드 개발자인데 백엔드 코스를 선택한 이유가 무엇인가요?
처음 일을 시작했을 때는 프론트엔드 역량을 키우는 것에 집중했어요. 그런데 팀 규모가 크지 않다 보니, 어느 때에는 백엔드 업무도 해야 하는 경우가 생기더라고요. 백엔드 업무를 수월하게 하기 위해 항해 플러스 백엔드 코스를 들었어요. 단순히 프론트엔드 개발자라는 역할에 머무르지 않고, 팀과 프로덕트 전체 성공을 위해 더 넓은 시야를 가지려고 노력하고 있습니다.
AI까지 배우기로 결심한 이유가 궁금해요.
복잡한 로직을 처리해야 하는 경우 LLM에 요청을 보내고 응답 값을 받으면 굉장히 효율적으로 해결할 수 있어요. 물론 API 호출로도 해결할 수 있지만, LLM을 활용하면 훨씬 빠르죠. 이렇게 요즘 AI를 활용하면 효율성이 높아지는 경우가 훨씬 많아졌어요.
하지만 AI에 대한 근본적인 이해가 부족하다보니 겉핥기식 학습에 그치는 경우가 많더라고요. 더 늦기 전에 AI의 근본적인 원리부터 공부해야겠다고 마음먹었습니다.
Chapter 2. AI 독학의 한계를 마주하다
AI 배우기로 마음먹고 어떤 방식으로 학습했나요?
혼자서 책과 유튜브로 공부도 하고 다양한 자료도 찾아봤지만, 생각만큼 잘되지 않았어요.
어떤 어려움이 있었나요?
AI 자체는 오래된 기술이지만, LLM은 최신 기술이라 그런지 관련 자료를 찾기가 쉽지 않았어요. 대부분 자료가 영어로 되어 있다 보니, 학습하는 데 시간이 오래 걸리기도 했고요. 이해했다고 생각했는데, 내용이 조금만 심화되거나 새로워지면 다시 어려워졌어요.
혼자 공부하기 힘들어하던 중에 AI 코스를 알게 됐어요. AI 전문가에게 배우면 독학할 때 부딪혔던 어려움을 해결할 수 있겠다고 생각했어요.
AI 코스를 선택한 결정적인 이유가 궁금해요.
AI 코스 커리큘럼을 살펴보니, 독학하면서 어려웠던 내용을 거의 다 포함하고 있었어요. 또한, 이전 항해 플러스 백엔드 코스에서 팀원들과 함께 공부하고 문제를 해결하면서 재밌게 공부했던 경험이 있어서, 큰 망설임 없이 합류를 결정했어요.
Chapter 3. 직접 다뤄보며 이해한 LLM의 근본 원리
AI 코스에서 LLM 이론 공부를 해보니 어땠나요?
저를 포함한 많은 개발자가 ChatGPT를 활용하고 있어요. 하지만 막상 ChatGPT가 어떤 원리로 동작하는지는 모르는 경우가 많은데요. AI 코스를 통해 ChatGPT는 ‘Attention’이라는 LLM의 핵심 기술을 사용한다는 걸 알게 됐어요. ChatGPT뿐만 아니라 Gemini*, Llama* 같은 다양한 LLM을 다루면서, LLM이 어떻게 사람의 말을 이해하고 대답하는지 그 원리를 배울 수 있었죠.
또한, 멘토분들이 LLM 이론을 실제로 구현해보는 과제를 내주셔서, 직접 코드를 작성하고 실행해볼 수 있었어요. 덕분에 LLM이 대화를 처리하고 응답하는 과정을 깊이 있게 이해할 수 있었습니다.
*Google이 2023년 12월에 공개한 AI 모델로 텍스트 생성, 이미지 분석, 코드 작성부터 복잡한 과학적 문제 해결까지 다양한 작업을 수행한다.
*Meta(구 Facebook)가 개발한 오픈소스 AI 언어 모델로 대화, 텍스트 생성, 코드 작성 등의 기능을 수행한다.
학습할 때 어려운 부분은 없었나요?
모델을 파인 튜닝할 때 가장 어려웠어요. 데이터 준비부터 적절한 파라미터로 학습시키는 과정, 그리고 모델에 따라 컴퓨팅 파워가 부족하면 시간이 오래 걸리기에 이런 문제들을 하나하나 해결해 가는 것들이 어렵고 도전적이었어요. 하지만 이번 AI 코스에서 직접 경험해보면서, 다음에는 더 효율적으로 접근할 수 있다는 자신감이 생겼어요.
AI 코스에서는 직접 서비스도 구현해 보잖아요. 병현 님은 어떤 서비스를 만들었나요?
투자에 관심이 있어서 맞춤형 투자 추천 챗봇을 개발했어요. AI 서비스는 한 번도 만들어본 적이 없지만, AI 코스에서 딥러닝 이론부터 클라우드 배포까지 진행한 모든 실습 과제를 바탕으로 챗봇을 완성할 수 있었어요. 실제 서비스를 배포하기 위해서는 조금 더 깊이 있는 접근이 필요하겠지만, 기술 구현 가능성을 확인했다는 것만으로도 의미 있는 시간이었어요.
이론 학습부터 서비스 구현까지, 지치지 않고 잘 마무리할 수 있었던 비결이 있나요?
AI 코스를 너무 무겁게 생각하지 않으려고 했어요. 취미처럼 가볍게 접근하니 자연스럽게 흥미를 느끼며 임할 수 있었어요. 여러 가지 동기들도 잘 맞아떨어졌어요. 회사에서는 AI로 팀에 기여하고 싶다는 목표가 있었고, 개인적으로도 AI를 깊이 있게 배우고 싶은 욕구가 있었거든요. 이렇게 여러 동기들이 잘 맞아떨어진 덕분에 학습 의지를 꾸준히 유지할 수 있었어요.
Chapter 4. 실무부터 일상까지, AI로 더 나은 내일을 향해 나아가다
AI 코스에서 배운 내용을 어떻게 활용해 봤나요?
AI 코스 수료 후에는 일상에서 AI로 자동화할 만한 것들을 자주 찾아보게 되었는데요. 매일 읽는 블로그 글들을 자동으로 요약하고 제 관심사에 맞는 콘텐츠를 추천해주는 챗봇을 만들었어요. 한국어뿐만 아니라 일본어, 영어로 된 글들도 처리할 수 있죠. 이 모든 건 LLM 작동 원리를 배웠기에 가능했던 일이에요. AI로 일상이 더 편리해지면서, 이제는 AI가 제게 꼭 필요한 도구가 되었어요.
일상생활에서도 AI를 잘 활용하고 계시네요. 현업에서도 AI를 활용할 계획이 있으시다고요.
기획자나 PM, 마케터분들이 데이터를 직접 확인하고 싶어도 개발자에게 요청해야 하는 등 진입 장벽이 있더라고요. 그래서 AI로 자연어 요청을 SQL로 변환해 주는 시스템을 구현해 보고 싶어요. 실제 업무에 큰 도움이 될 것 같거든요. 개인적으로 동작하는 단계까지는 완성했어요. 향후 회사 데이터에 적용할 기회를 만들어서 업무 효율을 크게 높여 보고 싶어요.
개발자가 AI를 배우면 어떤 가치를 얻을 수 있을까요?
AI 코스를 듣기 전에는 AI가 미지의 세계 같았지만, 이제는 거의 모든 곳에서 AI를 활용하고 있어요. 간단한 스크립트 작성부터 사이드 프로젝트까지, AI를 기반으로 진행하고 있어요.
AI를 사용하지 않고도 같은 결과를 얻을 수 있지만, 훨씬 더 빠르고 쉽게 작업할 수 있다는 것을 몸소 느끼고 있어요. 개발자에게는 트렌드를 넘어선 근본적인 기술 이해가 중요한데, 현재는 AI가 그 중심에 있어요. AI를 깊이 있게 이해한다면 앞으로 더 다양한 문제를 효율적으로 해결할 수 있을 겁니다.
앞으로 어떤 개발자로 성장하고 싶나요?
AI를 활용해 새로운 기술을 빠르게 습득하고 적용해서, 서비스와 팀에 필요한 개발자로 성장하고 싶어요. 프론트엔드에 국한되지 않고 개발자로서 폭넓은 역량도 갖추고 싶고요. 궁극적으로는 넓은 기술적 시야를 가진 테크리드로 성장하는 것이 제가 그리는 방향이에요.
마지막으로 하고 싶은 말이 있다면요.
AI 코스의 특별한 점은 PM, 마케터, 디자이너 등 다양한 분야의 사람들이 함께한다는 거예요. 저는 공부하는 과정이 재미있어야 한다고 생각하는데, 서로 다른 관점을 가진 분들과 함께 배우다 보니 저절로 그렇게 될 수 있었어요. 동료들과 함께 공부하며 AI를 바라보는 시야를 넓히고 싶다면, AI 코스에서 많은 것을 얻어가실 수 있을 거예요.
한 가지 조언을 드리자면, 파이썬을 한 번 훑고 오시면 좋겠어요. 수업에서 파이썬으로 구현하는 내용들이 있어서, 기본기가 있으면 더 수월하게 따라가실 수 있을 거예요.
“AI 코스를 통해 무섭게 발전하는 LLM 생태계에 남들보다 빠르게 적응할 수 있게 됐어요. LLM을 단순히 API로만 사용하더라도, 임베딩부터 프롬프트까지 깊이 이해하게 되어 더 효과적으로 활용할 수 있을 것 같아요.” _ AI 코스 1기 수료생 이병현
항해99 수료생 인터뷰에는 많은 파도를 거쳐 개발자로서 한 단계 성장하게 된 다양한 개발자들의 이야기를 담고 있습니다. 어떤 파도를 맞았는지, 어떻게 파도를 헤쳐나갔는지, 파도 끝에 어떤 결실을 맺었는지 궁금하시다면 이들의 항해기에 앞으로도 주목해 주세요.
🚢 개발자 이직 준비, 어떻게 시작해야 할지 모르겠나요? 한 단계 더 도약하는 험난한 항해에서 든든한 메이트가 되어드리겠습니다.
가파르게 성장하는 AI 산업에서 AI 기술을 실무에 적용할 수 있는 역량을 키우고 싶다면 항해 플러스 AI 코스에 합류하세요. 딥러닝 이론과 자연어 처리, LLM 원리와 활용 및 구현, 클라우드 환경 배포 및 파인 튜닝 그리고 협력사 연계 및 전문가 포트폴리오 코칭까지 항해 플러스 AI 코스에서 한 번에 할 수 있습니다. 갈수록 중요해지는 AI 활용 능력, 항해 플러스 AI 코스로 8주 만에 떠오르는 AI 인재로 도약하세요.
CREDIT
글 | 송민영 팀스파르타 에디터
Share article
Subscribe to our newsletter