주말에 LLM으로 사이드 프로젝트 하나 완성한 후기
회사에서는 백엔드만 만지는데, 평소에 아이디어만 쌓아두던 게 있어서 주말 이틀 붙잡고 만들어봤습니다. 결과부터 말하면 '혼자서도 이 정도는 나오는구나' 싶었어요.
만든 건 뉴스레터 요약 + 태깅 서비스입니다. 크게 어려운 기능은 없고, 수집 → 요약 → 분류 → 발송 파이프라인 정도예요.
가장 많이 도움 받은 건 역시 코드 생성이었습니다. 특히 프론트는 거의 손대본 적이 없어서, Next.js 페이지 구조랑 컴포넌트 잡는 걸 거의 다 물어보면서 했네요. 물론 그대로 쓰면 안 되고 계속 고쳐야 했지만, '백지에서 시작하는 두려움'을 없애주는 효과가 컸습니다.
반대로 아쉬웠던 점도 있습니다.
- 라이브러리 버전이 바뀌면 옛날 코드를 자신 있게 뱉는 경우가 있음
- 인증/결제처럼 보안 민감한 부분은 결국 직접 봐야 함
- 테스트 코드는 시키면 잘 짜주는데, 테스트 대상 선정은 못 해줌
결론은, LLM은 혼자 일하는 사람의 '팀원 한 명' 정도는 확실히 대체해주는 것 같습니다. 다만 리드(설계와 판단)는 여전히 사람 몫이라는 느낌.
다음엔 배포 자동화까지 붙여볼 생각입니다. 비슷하게 주말 프로젝트 하신 분들 있으면 어떤 스택 쓰셨는지 궁금하네요.
6 개의 답변
ㅇㅈ 국비 출신 백엔드인데 저도 프론트는 LLM 없으면 시작도 못 했을 듯 ㅋㅋ 진짜 '백지 공포' 없애주는 게 제일 큰 효용인 것 같아요
결론이 '팀원 한 명'이라는 건 좀 과대평가 아닌가 싶음. 팀원은 회의도 하고 책임도 지는데 LLM은 그냥 코드 뱉는 조수지. 특히 라이브러리 버전 문제는 저도 겪어봤는데, 옛날 API로 자신 있게 코드 뽑아주니까 그걸 못 알아채고 배포했다가 장애 난 적 있음. 결국 본인이 그 스택을 어느 정도 알아야 걸러지더라
테스트 대상 선정 못 해주는 거 공감 100%. 시키면 given-when-then 예쁘게 짜주는데 정작 중요한 경계값은 내가 찾아야 함 ㅋㅋ