AI에게 직책(Role)을 주지 말고, 능력(Capability)을 요구하라
최근 몇 주 동안 ReplWorks라는 사이드 프로젝트를 빌딩하고 있습니다.
최근 몇 주 동안 ReplWorks라는 사이드 프로젝트를 빌딩하고 있습니다.
지난 며칠 동안 AI와 함께 몰입해서 개발하며 뼈아픈 깨달음을 하나 얻었습니다. AI는 코드를 작성하는 데에는 천재적이지만, 프로젝트를 관리하는 데에는 아직 미숙하다는 사실입니다.
주변에 엄청난 퍼포먼스를 내는 창업가나 시니어 개발자들을 보면, 깨어있는 모든 시간에 일 관련 생각을 붙들고 사는 것처럼 보입니다. 특히 프로젝트의 성공 여부나 비즈니스적 압박이 커질수록 뇌를 24시간 풀가동하는 경향이 있죠. 머리를 이 고민에 더 오래 노출시킬수록 성공 가능성도 ...
안녕하세요, 개발자 여러분! 오늘도 ChatGPT, Claude, Cursor랑 밤새도록 티키타카하면서 코드 짜고 계신가요?
최근 Cursor, GitHub Copilot 프로그래밍을 넘어, AGENTS.md나 자체 AI 에이전트 루프를 활용해 분석, 설계, 구현, 커밋까지 자율적으로 수행하는 AI Agent 기반 개발(Agentic Workflow)을 실험하는 팀이 늘고 있습니다.
AI는 대단히 뛰어난 기획자이자 코더입니다. 하지만 AI와 프로젝트를 진행하다 보면 곧장 벽에 부딪히곤 합니다. 특히 AI가 내 의도와 다르게 코드를 생성하거나, 수정 불가능한 거대한 결과물을 던져줄 때면 “도대체 어떻게 통제해야 하는가?”라는 근원적인 질문에 빠지게 됩니다.
지난 몇달간, 저는 AI와 함께 여러 프로젝트를 밀도 있게 진행했습니다.
“그냥 ChatGPT 하나만 쓰면 되는 거 아닌가요?”
소스를 작성하면 테스트 코드와 더불어 API 문서를 만들어 동료나 혹은 다른 개발자가 사용하기 쉽게 도큐먼트를 제공합니다.
깃헙이 개발에 차지하는 비중이 커지면서, 깃헙 액션을 이용해서 CI와 CD를 구현하는데, 깃헙 액션을 테스트 하기 위한 방법으로 로컬에서 깃헙 액션을 구동하는 방법을 알아봅니다.
라라벨 Valet을 대신할 수 있는 Laravel Herd를 사용하면 편하게 개발 환경을 만들 수 있지만, XDebug 에러가 날 경우가 있습니다. 에러를 해결할 수 있는 방법을 알려 드립니다.
여러가지 블로깅 플랫폼을 사용해 본 후 Jekyll를 선택한 이유를 설명해 보겠습니다.