- 스터디
- AI TECH
환급챌린지 : The RED : 프롬프트 엔지니어링, LLM(ChatGPT) 기반의 AI 서비스 개발강의 최종 후기
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
1. 동기 부여와 성장의 발판, 환급 챌린지에 참여한 이유
개발자로서 기술의 흐름에 뒤처지면 안 된다는 막연한 불안감과 꾸준히 성장해야 한다는 압박감은 늘 가지고 있었습니다. 하지만 정신없는 현업과 반복되는 야근을 핑계로, 정작 체계적인 학습은 ‘나중에 시간 나면…’이라는 말과 함께 계속해서 뒤로 미루기 일쑤였습니다. 그렇게 시간은 흐르고, AI라는 거대한 물결이 산업 전반을 뒤덮는 것을 보며 더 이상 미룰 수 없다는 위기감을 느꼈습니다. 바로 그 절박한 시점에 패스트캠퍼스 환급 챌린지는 저에게 외면할 수 없는 강력한 동기 부여가 되었습니다.
단순히 수강료를 돌려받는다는 금전적인 보상을 넘어, ‘정해진 기간 내에 반드시 완주해야 한다’는 명확한 목표 의식과 규칙적인 학습 루틴은 저의 해이해진 마음에 건강한 긴장감을 불어넣었습니다. 매일 정해진 분량의 강의를 듣고, 주차별 과제를 해결하며 진도를 따라가는 과정은 흩어져 있던 단편적인 지식을 차곡차곡 쌓아 올리는 견고한 훈련이었습니다. 특히 이번 챌린지를 통해 얻은 가장 값진 수확은 ‘스스로와의 약속을 지켰다’는 깊은 성취감입니다. 매일의 작은 성공이 모여 ‘나도 할 수 있다’는 자신감으로 바뀌는 경험을 했습니다. 이 소중한 경험은 앞으로 마주할 또 다른 기술적 도전 앞에서 쉽게 포기하지 않고 끝까지 파고들 수 있는 단단한 마음의 근육이 되어 줄 것이라 확신합니다. 단순한 지식 습득을 넘어, 지속 가능한 학습 습관과 성취의 즐거움을 깨닫게 해준 환급 챌린지는 제 개발자 커리어에 있어 가장 중요한 변곡점 중 하나로 기억될 것입니다.
2. 왜 이 강의였을까? 이론과 현실의 간극을 메우기 위한 선택
시중에 LLM을 활용하는 강의는 많았지만, 대부분은 특정 라이브러리의 API를 호출하여 간단한 챗봇을 만드는 수준에 머물러 있었습니다. 물론 그것도 의미 있는 첫걸음이지만, 저는 거기서 한 걸음 더 나아가고 싶었습니다. ‘그래서 이 기술로 어떻게 실제 문제를 해결하는 서비스를 만들 수 있는가?’ 즉, 단순히 프롬프트를 입력해 답변을 얻는 것을 넘어, ‘데이터를 어디서, 어떻게 가져와 가공하고, AI 모델과 어떻게 유기적으로 상호작용하여 하나의 완성된 제품을 만들 수 있는가’에 대한 근본적인 해답을 찾고 있었습니다.
이 강의의 커리큘럼은 제 깊은 고민을 정확히 꿰뚫고 있었습니다. 특히 Node.js의 파일 시스템(fs)을 활용해 로컬 데이터를 읽고, gray-matter 모듈로 마크다운 파일의 메타데이터를 파싱하여 구조화된 데이터베이스처럼 사용하는 방식은 신선한 충격이었습니다. 데이터베이스를 세팅하지 않고도 정적 웹사이트의 콘텐츠를 체계적으로 관리할 수 있다는 아이디어는 데이터를 바라보는 제 관점 자체를 바꿔주었습니다. 덕분에 이제 저는 LLM을 단순한 ‘답변 생성기’가 아닌, 웹 자동화, 콘텐츠 분류, 정보 추출, 평가 시스템 등 서비스의 핵심 로직에 능동적으로 통합할 수 있는 강력한 ‘엔진’으로 인식하게 되었습니다. 실제로 강의를 통해 얻은 것은 제 기대를 훨씬 뛰어넘었습니다. 프롬프트 엔지니어링의 체계적인 방법론(초안 작성, 평가, 개선)부터 웹 스크래핑과 함수 호출을 연계한 동적인 AI 서비스 구현까지, 머릿속에 막연하게 떠다니던 아이디어를 제 손으로 직접 실체로 만들 수 있는 구체적인 기술과 흔들리지 않는 자신감을 얻게 된 것이 가장 큰 수확입니다.
3. 이 강의만이 가진 특별함: ‘실무 구조’를 체득하다
이 강의가 가진 가장 차별화된 장점은 ‘실무에서 즉시 활용 가능한 개발 구조’를 온전히 체득하게 해준다는 점입니다. 강사님은 단순히 특정 기술의 사용법을 단편적으로 나열하는 데 그치지 않고, 왜 지금 이 기술이 필요하며, 다른 기술 스택과 어떻게 유기적으로 연결되어 하나의 완성된 서비스를 구성하는지를 명확한 비전과 함께 보여주셨습니다. 예를 들어, process.cwd()와 path.join()을 사용해 프로젝트의 루트 경로를 동적으로 설정하는 부분은 사소해 보이지만, 다양한 환경에서 안정적으로 동작하는 서비스를 구축하기 위한 기본 중의 기본입니다. 이런 디테일 하나하나가 모여 견고한 애플리케이션이 된다는 것을 배울 수 있었죠.
또한, 프롬프트 엔지니어링 파트에서는 막연하게 ‘질문을 잘하는 법’이 아니라, ‘기획형 프롬프트’, ‘평가 및 개선 프롬프트’와 같이 명확한 목적과 역할, 출력 형식을 정의하여 AI의 응답을 효과적으로 제어하는 구체적인 방법론을 배울 수 있었습니다. 여기서 더 나아가 프롬프트 체이닝, 함수 호출 등 LLM의 잠재력을 극대화하는 고급 기술까지 다루어, AI를 단순한 장난감이 아닌 비즈니스 가치를 창출하는 생산성 도구로 활용할 수 있는 길을 활짝 열어주었습니다. 이처럼 이론과 실습이 절묘하게 결합된, 잘 짜인 커리큘럼은 마치 경험 많은 사수가 옆에서 직접 리드해주는 것처럼, 수강생이 길을 잃지 않고 ‘실무의 길’로 곧장 나아갈 수 있도록 안내하는 최고의 내비게이션이었습니다.
4. 성장을 꿈꾸는 모두에게 이 강의를 추천합니다
이 강의는 특정 직군에 한정되지 않고, AI 시대를 살아가는 성장을 꿈꾸는 모든 분께 큰 도움이 될 것이라고 확신합니다.
첫째, 저처럼 LLM을 활용해 ‘나만의 포트폴리오 서비스’를 깊이 있게 만들어보고 싶은 웹 개발자에게 강력히 추천합니다. 단순 API 연동 수준을 넘어, 데이터 처리부터 AI 로직 통합, 배포까지 엔드투엔드(End-to-End) 개발 경험을 통해 기술적 깊이를 더하고 시장에서 경쟁력 있는 개발자로 거듭날 수 있을 것입니다.
둘째, AI 기술을 활용해 업무 효율을 극대화하고 새로운 가치를 만들고 싶은 기획자나 마케터에게도 훌륭한 가이드가 될 것입니다. 개발자와의 소통을 원활하게 하고, 더 현실적이고 구체적인 AI 기반 서비스를 기획할 수 있는 기술적 인사이트를 얻어 프로젝트의 성공 확률을 높일 수 있습니다.
마지막으로, ‘챗GPT 좀 써봤다’ 수준에서 벗어나, AI 기술의 잠재력을 제대로 이해하고 내 삶과 업무에 주도적으로 활용하고 싶은 모든 분께 추천하고 싶습니다. 이 강의는 여러분의 막연한 아이디어를 현실로 만들어 줄 가장 확실하고 빠른 길이 될 것입니다. 더 자세한 커리큘럼이 궁금하시다면 패스트캠퍼스 공식 페이지에서 직접 확인해 보시는 것을 적극 추천합니다.
5. 다음으로 듣고 싶은 강의는 무엇인지?
이번 강의를 통해 얻은 지식과 자신감을 바탕으로, 다음 단계의 학습을 계획하고 있습니다. 학습 목표는 이번 강의에서 다룬 내용의 연장선에서, 더 큰 규모의 데이터를 다루고 복잡한 AI 모델을 서비스에 효율적으로 통합하는 방법을 배우는 것입니다. 이를 위해 벡터 데이터베이스를 활용한 RAG(검색 증강 생성) 시스템 구축이나, LangChain, LlamaIndex 같은 LLM 프레임워크를 심도 있게 다루는 강의를 다음 학습 목표로 삼고 있습니다. 이러한 기술들을 통해 사용자의 질문에 훨씬 더 정확하고 맥락에 맞는 답변을 제공하는 고도화된 AI 서비스를 만들어보고 싶습니다.
6. 앞으로의 계획 (ex. 커리어 목표, 이직 목표, 자기계발 목표 등)
8주간의 여정을 통해 저는 ‘AI 서비스를 내 손으로 직접 만들 수 있다’는 값진 자신감을 얻었습니다. 하지만 이것은 끝이 아닌 새로운 시작입니다. 여기서 멈추지 않고, 배운 내용을 더욱 발전시켜 저만의 기술 스택으로 단단하게 만들 계획입니다. 단기적으로는 이번 강의에서 배운 프롬프트 엔지니어링 기술을 활용해 AI 챗봇 상담 등의 기능을 추가하며 배운 지식을 끊임없이 실험하고 내재화할 것입니다. 장기적으로는 AI 기술을 핵심 경쟁력으로 하는 스타트업으로 이직하거나, 뜻이 맞는 동료들과 함께 실질적인 수익을 창출하는 사이드 프로젝트를 진행하는 것을 목표로 하고 있습니다. 이제는 막연한 꿈이 아닌, 구체적인 기술과 명확한 로드맵을 갖게 되었습니다. 이번 챌린지의 성공적인 마무리는 제 개발 인생의 2막을 여는, ‘AI 서비스 개발 전문가’라는 새로운 목표를 향한 가장 힘찬 첫걸음이 될 것입니다.