본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 23. 07:01

고정할 수 없었던 것을 고정하기: 에이전트 도구(Agentic Tooling)에 투자해야 하는 이유

요약

에이전트 스택(Agentic stack)을 구축하여 개발 루프의 속도와 반복 가능성을 혁신적으로 개선하는 방법을 다룹니다. Claude Code 플러그인, MCP 서버, 클라우드 통합의 3계층 구조를 통해 수동 작업을 자동화하고 생산성을 극대화하는 전략을 제시합니다.

핵심 포인트

  • 3계층 에이전트 스택(Claude Code, MCP, Cloud CLI) 구축의 중요성
  • 수동으로 며칠 걸리던 개발 루프를 1시간 이내로 단축
  • MCP를 활용해 에이전트가 API를 직접 호출하도록 구현
  • 에이전트 기반 워크플로우의 반복 가능성 및 자동화된 검증 확보

지난주 저는 제가 작업 중인 플랫폼의 측정 가능한 성능 향상이 특정 기술 구성 요소의 시퀀스 덕분이라고 결론지었습니다. 제가 수년 동안 같은 질문을 맴돌고 있었다는 사실을 알기 전까지는 이 말이 별로 특별하게 들리지 않을 수도 있습니다.

그 질문은 새로운 것이 아니었습니다. 수년 동안 유능한 여러 사람들이 그 문제에 도전해 왔습니다. 장벽은 결코 가설의 부재가 아니었습니다. 장벽은 바로 루프(Loop)였습니다. 각 가설은 프로토타입 제작, 운영 환경과 유사한 환경으로의 배포, 부하 테스트(Load test), 관찰, 결정, 그리고 재시도가 필요했습니다. 이 루프를 수동으로 한 번 수행하는 데는 하루가 걸립니다. 다중 구성 요소 시퀀스에 대해 이를 열 번 수행하는 데는 아무도 가질 수 없는 분기(Quarter)의 시간이 소요됩니다.

이번에 제가 이를 해낼 수 있었던 이유는 제가 더 똑똑해졌기 때문이 아닙니다. 제 워크플로우 하단에 구성된 에이전트 스택(Agentic stack)을 구축하는 데 몇 달을 보냈기 때문입니다. 세 개의 레이어(Layer)로 이루어져 있습니다.

첫 번째 레이어는 기술(Skills)과 훅(Hooks)을 갖춘 Claude Code 플러그인입니다. 훅(Hooks)은 커밋 메시지, 파일 경로, 안전 점검, 포맷팅과 같이 제가 중요하게 생각하는 경계에서의 규칙을 강제합니다. 기술(Skills)은 제 팀이 실제로 수행하는 작업의 반복 가능한 단계들을 인코딩합니다. 이들이 결합되어 영리한 어시스턴트를 신뢰할 수 있는 운영자(Operator)로 변화시킵니다. 에이전트는 중요한 부분에서 더 이상 허구의 내용을 만들어내지 않는데, 이는 예측 가능한 접착제(Glue)가 작업이 제 워크스페이스를 떠나기 전에 이를 잡아내기 때문입니다.

두 번째 레이어는 제품 자체의 기능을 에이전트에게 노출하는 MCP 서버입니다. 에이전트는 브라우저를 조작하는 대신 제품 자체의 API 표면(API surface)을 호출함으로써 테스트 데이터를 생성하고, 프로브(Probe)를 실행하며, 기능을 구성하고, 내부 엔드포인트(Endpoint)를 쿼리할 수 있습니다. 이 차이는 시스템을 사용하는 척하는 에이전트와 실제로 사용하는 에이전트 사이의 차이입니다.

세 번째 레이어는 클라우드 통합을 위한 MCP 서버와 CLI입니다. 에이전트는 제가 인간 운영자로서 가진 것과 동일한 가드레일(Guardrails)을 사용하여 개발 환경을 확장하고, 후보(Candidate)를 배포하고, 로그를 테일링(Tail)하고, 메트릭(Metrics)을 가져오고, 다시 규모를 축소할 수 있습니다. 기본적으로 되돌리기(Reversible)가 가능하며, 클라우드 제공업체 자체의 제어 기능에 의해 감사(Audited)됩니다.

이 세 가지 레이어가 갖춰지면, 세 가지 요소가 복리로 작용합니다.

첫째, 하루가 걸리던 루프(loop)가 한 시간 만에 끝납니다. 10번의 반복(iteration)이 가능해집니다. 여러 구성 요소로 이루어진 시퀀스(sequence)를 해결할 수 있게 됩니다.

둘째, 제가 자리에 없을 때도 루프를 실행할 수 있습니다. 저는 오프라인 상태인 동안 밤새 실행되도록 장시간 분석(long-running analyses)을 예약해 두었고, 아침에 돌아왔을 때 남겨둔 작업 대기열(queue of work) 대신 결과물을 마주하게 됩니다.

셋째, 루프가 반복 가능(repeatable)합니다. 정답을 찾는 데 도움을 주었던 동일한 자동화 프로세스가 개발 팀이 수정 사항을 배포(ship)할 때 제품화된 수정 사항(productised fix)을 검증할 것입니다. 환경을 다시 구축하거나, 부하 테스트(load test)를 다시 작성하거나, 측정값을 다시 도출할 필요가 없습니다. 추가적인 작업 없이도 동일한 복잡한 설정 내에서 요구사항이 충족되었는지 확인할 수 있습니다.

세 번째 요소가 투자 관점에서 가장 중요합니다. 각 레이어(layer) 하나만으로도 흥미롭지만, 세 가지가 결합되면 전체 라이프사이클(lifecycle)에 걸쳐 복리로 작용합니다. 즉, 더 빠른 발견, 업무 시간 외의 작업 수행, 그리고 수정 사항이 적용될 때의 저렴한 재검증이 가능해집니다.

에이전트 도구(agentic tooling)에 투자하는 것은 단일 제품에 투자하는 것이 아닙니다. 이는 예측 가능한 접착제(glue), 제품 MCP, 그리고 클라우드 통합(cloud integration)을 하나의 스택(stack)으로 투자하는 것입니다. 이 스택을 사용하는 엔지니어들은 팀이 수년간 안고 왔던 문제들을 해결할 것이며, 복잡한 환경에서 배포할 때마다 저렴한 비용으로 해당 수정 사항들을 계속해서 검증해 나갈 것입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0