자율 템플릿 비즈니스 구축, 일종의
Source: Dev.to
최근에 작업한 사이드 프로젝트 중 하나는 Gumroad에서 판매할 수 있는 사용 준비가 된, 기능이 완전한 템플릿을 자동으로 생성하는 멀티‑에이전트 시스템이었습니다. 처음에는 에이전트, 멀티‑에이전트 오케스트레이션, 그리고 LLM API 통합을 탐구하기 위한 학술적인 연습으로 시작했죠. 이후 보다 실용적인 접근으로 방향을 바꾸었지만, 하이브리드 수익을 위한 사이드 프로젝트를 짧게 시도하면서 얻은 몇 가지 교훈을 공유합니다.
코드는 여기에서 확인할 수 있으며, 관심 있는 분들은 살펴보고 확장해 보세요.
Lesson 1 – Prompt와 설정 문서에 시간을 투자하라
작업과 아이디어를 생성하기 위해 사용하는 초기 프롬프트이든, AGENTS.md와 같은 다양한 설정 문서이든, 처음부터 여러분의 취향에 맞게 세밀하게 다듬는 것이 매우 중요합니다. 저는 초기 단계에서 충분히 시간을 투자하지 않았고, 그 결과가 나중에 크게 영향을 미치는 것을 깨달았습니다. AI 도구가 제공하거나 시스템에 내장된 가드레일 외에, 프롬프트와 설정은 에이전트가 나아갈 방향을 강력하게 좌우할 수 있는 유일한 지점입니다. 하고 싶은 것과 하고 싶지 않은 것을 명확히 적어두세요—후자는 더 중요하거나 그만큼 중요한 경우가 많습니다.
Lesson 2 – 컨텍스트 관리가 고통이다
AI 도구를 오래 사용해 본 사람이라면 이미 눈치채셨겠지만, 이를 완화할 방법은 여러 가지가 있습니다. 특히 멀티‑에이전트 상황에서는 한 단계에서 다음 단계로의 선형적인 연속성이 기대되기 때문에 상황이 더욱 복잡해집니다. 에이전트는 현재 질문이나 작업을 이해하기 위해 충분한 컨텍스트를 공유해야 하지만, 100 %의 컨텍스트를 유지하는 것이 항상 가능하거나 필요하지는 않습니다. 컨텍스트를 압축하는 것이 보통은 충분히 양질의 결과를 낼 수 있지만, 전달 단계에서 컨텍스트를 확대해야 할 때는 순진한 접근이 오히려 해로울 수 있습니다.
제가 처음 이 문제를 겪은 것은 Anthropic API 호출 시 토큰 제한 때문에 청크 처리를 도입했을 때였습니다. 순진한 청크 방식으로 시작했더니 중복된 컴포넌트와 엉망진창인 통합이 발생했습니다. 보다 컨텍스트‑인식적인 청크 전략으로 전환하면서 출력 품질이 향상되고 파일 간 일관성이 높아졌으며, 수동 QA에 들이는 시간도 크게 줄었습니다.
아직 완벽하게 해결한 것은 아니지만, 다음 전환을 위해 보다 견고한 검토 및 개입 프로세스를 적극 탐색하고 있습니다.
Lesson 3 – 아주, 아주 명확하게
이와 관련해 다양한 의견이 있습니다; 어떤 사람들은 에이전트에게 의사결정을 완전히 위임하기도 합니다. 저는 더 많은 통제권을 유지하는 편입니다. 에이전트 기반 워크플로우는 아이디어에서 솔루션까지의 속도를 높일 수 있지만, 최종 결정은 인간 운영자가 내려야 합니다.
“최신 엔지니어링 트렌드를 따라라” 혹은 “2026년 버전을 최신 상태로 유지해라”와 같은 요청을 모호하게 하면 실수를 범하게 됩니다. 에이전트는 이를 “2026년에 어떤 트렌드가 될지 추측하고 적용해라”로 해석했고, 그 결과 실험적이고 카나리‑전용인 기능들이 프로덕션‑레디 템플릿에 포함되었습니다. 분야 전문가가 되면 운영자가 올바른 질문을 던지고 적절한 가드레일을 정의할 수 있습니다. 저는 이 교훈을 힘들게 배웠으며, 앞으로의 프로젝트에 적용할 것입니다.
Lesson 4 – 자신에게 맞는 도구를 선택하라
AI‑보조 도구가 급속히 발전하면서 여러 도구 사이를 오가기가 쉽습니다. 저는 Cursor, Windsurf, Copilot이 탑재된 VS Code, Junie가 포함된 JetBrains 등 다양한 툴을 사용해 보았습니다. 어떤 도구는 기존 프로덕션이나 레거시 코드베이스 관리에 더 적합하고, 다른 도구는 처음부터 무언가를 만드는 데 강점이 있습니다. 저는 새로운 프로젝트를 시작할 때 Antigravity라는 의견이 강한 IDE가 잘 맞습니다.
조언: 과대광고에 휘둘리지 말고, 사용 가능한 옵션들을 직접 실험해 보며 자신만의 워크플로우를 구축하세요. 운영자의 주요 역할은 올바른 질문을 하는 것이므로, 방해 요소를 최소화하는 것이 핵심입니다.