피드로 돌아가기
From Junior Dev to “Agent Architect”: My 72‑Hour Shift into Agentic Workflows
Dev.toDev.to
DevOps

MCP 기반 Multi-Agent System을 통한 Self-healing CI/CD 파이프라인 구축

From Junior Dev to “Agent Architect”: My 72‑Hour Shift into Agentic Workflows

Keerthana2026년 5월 6일3intermediate

Context

단일 LLM 기반 챗봇의 환각 현상과 단순 코드 자동완성의 한계로 인한 개발 병목 발생. 의도 기반의 실행력을 갖춘 시스템 부재로 인해 단순 버그 수정 단계에 머물러 있던 기존 워크플로우의 구조적 한계 분석.

Technical Solution

  • 단일 모델의 한계를 극복하기 위해 역할이 분리된 Multi-Agent System(MAS) 구조 설계
  • Planner-Executor-Critic으로 이어지는 파이프라인 구성을 통한 상호 검증 루프 구현
  • Model Context Protocol(MCP) 도입을 통해 Figma, Jira 등 외부 Source of Truth와 Agent를 직접 연결하여 Grounding 강화
  • E2B 및 Docker 기반의 격리된 Sandbox 환경을 구축하여 Executor Agent의 안전한 코드 실행 및 테스트 검증 보장
  • Pydantic 및 JSON Schema를 활용한 Structured Output 강제로 Agent 간 인터페이스의 데이터 정합성 확보
  • Production Merge 단계에 Human-in-the-loop 게이트를 배치하여 AI의 보안 취약점 및 무분별한 최적화 리스크 제어

- Agent 설계 시 단일 거대 모델보다 전문화된 Multi-Agent 구조 채택 검토 - LLM 환각 방지를 위해 외부 데이터 소스를 직접 참조하는 MCP 등의 프로토콜 적용 - 비정형 응답으로 인한 파이프라인 붕괴 방지를 위해 Structured Output 스키마 정의 - AI 생성 코드의 실행 환경을 분리하기 위한 Sandbox 인프라 구축 및 권한 제어 설정

원문 읽기