Kiro Subagent 완전정복: 단일 AI 한계 뛰어넘는 법

Published on

in

Kiro Subagent 완전정복: 단일 AI 한계 뛰어넘는 법

IT / AI · 2026.03.06

Kiro Subagent 완전정복:
단일 AI 한계 뛰어넘는 법

“AI가 코드를 짜준다”는 시대는 이미 지났습니다. 이제는 AI 여러 명이 팀을 이뤄 코드를 검토하고, 테스트하고, 문서화까지 자동으로 처리하는 시대입니다. AWS Kiro의 Subagent 기능이 바로 그 핵심입니다.

📈 단일 AI 대비 성능 +90.2%
🆓 현재 무료 사용 가능
⚡ 2026년 2월 최신 기능

🔍 Kiro Subagent가 뭔데, 지금 당장 알아야 하나?

Kiro Subagent는 AWS가 만든 AI 코딩 도구 Kiro 안에서, 하나의 메인 에이전트가 여러 전문 에이전트(Subagent)를 호출·조율하는 기능입니다. 2026년 2월 공식 AWS 기술 블로그를 통해 체계적 활용법이 공개되었고, 현재 개발자 커뮤니티에서 급속히 주목받고 있지만 한국어 심층 콘텐츠는 거의 없는 상황입니다.

Kiro 자체는 2025년 7월 AWS가 출시한 스펙 기반(Spec-Driven) AI IDE로, ‘바이브 코딩’의 즉흥성을 유지하면서 프로덕션 수준 품질을 달성할 수 있도록 설계되었습니다. VS Code 기반이라 기존 플러그인과 설정을 그대로 사용할 수 있고, Mac·Windows·Linux를 모두 지원하며, 현재 프리뷰 기간 중 무료로 이용할 수 있습니다.

💡 핵심 포인트: Kiro Subagent는 단순히 “AI가 코드를 써주는” 도구가 아닙니다. Dev → Review → QA → Docs 에이전트가 자동으로 팀플레이를 하는 멀티 AI 협업 워크플로우입니다. Anthropic 연구에 따르면 이 구조는 단일 AI 대비 무려 90.2% 높은 성능을 기록했습니다.

▲ 목차로 돌아가기

⚠️ 단일 AI로 버티면 어떤 일이 생기는가

지금도 많은 개발자가 ChatGPT나 Claude에게 “이 기능 구현해줘” 한 마디로 코드를 받아 씁니다. 빠르고 편하죠. 하지만 실제 서비스에 올리는 순간부터 문제가 터집니다. 단일 AI가 코드를 작성하고 리뷰까지 담당하면, 자기 코드를 자기가 검토하는 구조가 됩니다. 이건 사람도 마찬가지입니다. 자신의 글에서 오탈자를 못 찾는 것처럼, AI도 자신이 만든 코드의 보안 허점이나 비효율을 제대로 걸러내지 못합니다.

Anthropic의 멀티에이전트 연구(2025년 6월)는 이를 수치로 증명했습니다. Claude Opus 4를 리드 에이전트로, Claude Sonnet 4를 Subagent로 구성한 멀티에이전트 시스템이 단일 Claude Opus 4 단독 사용 대비 90.2% 더 높은 성능을 보였습니다. 이 수치가 단순한 마케팅 문구가 아닌 이유는, 연구의 핵심 발견이 모델 자체의 능력보다 ‘역할 분리’와 ‘병렬 탐색’에서 기인했기 때문입니다.

단일 AI의 3가지 구조적 한계

한계 1 컨텍스트 과부하
코드 작성·리뷰·테스트·문서화를 한 컨텍스트에서 처리하면 중요한 정보가 누락됩니다.

한계 2 역할 충돌
코드를 만든 AI가 자신의 코드를 객관적으로 리뷰하기 어렵습니다. ‘경로 의존성’ 문제입니다.

한계 3 병렬 처리 불가
순차적으로만 작업이 진행되어 속도와 탐색 범위 모두 제한됩니다.

▲ 목차로 돌아가기

🧩 Subagent 핵심 구조: 4개 팀원 역할 분담

Kiro Subagent는 사람이 팀을 꾸리는 방식과 똑같이 작동합니다. 기획자가 요구사항을 정리하고, 개발자가 코드를 짜고, 시니어 개발자가 리뷰하고, QA 엔지니어가 테스트하고, 테크니컬 라이터가 문서를 씁니다. Kiro는 이 역할을 각각의 Subagent에게 부여합니다. 각 Subagent는 독립적인 컨텍스트, 도구 접근 권한, 의사결정 능력을 가집니다.

에이전트 역할 호출 시점
Dev Agent 코드 작성 + Subagent 조율 + 마일스톤 관리 메인 에이전트 (항상)
Review Agent 보안·신뢰성·가독성 검토 + Go/No-Go 판정 모든 코드·설정 변경 후
QA Agent 실제 시스템 테스트 + 엣지케이스 검증 마일스톤 완료 시, 리뷰 통과 후
Docs Agent 문서화 + 작업 연속성 + 의사결정 기록 리뷰·QA 완료 후, 세션 종료 시

이 구조의 핵심은 Human-in-the-Loop입니다. Review 결과에 대한 Go/No-Go 결정, QA 완료 후 다음 마일스톤 진행 여부는 모두 개발자(사람)가 최종 승인합니다. AI가 모든 걸 결정하는 구조가 아니라, AI는 근거를 제시하고 인간이 판단하는 구조입니다. 개인적으로 이 부분이 Kiro Subagent가 다른 AI 도구들과 근본적으로 다른 지점이라고 생각합니다.

▲ 목차로 돌아가기

⚙️ Kiro Subagent 실전 설정법 (CLI 기준)

Kiro Subagent는 IDE와 CLI 양쪽에서 모두 사용할 수 있습니다. 여기서는 CLI 환경을 기준으로 설명합니다. 설정의 핵심은 Custom Agent를 만들고, 그 Agent를 Subagent로 참조시키는 것입니다. 실제 호출 방식은 자연어 한 줄입니다.

Step 1. Kiro 설치 및 로그인

kiro.dev/downloads에서 운영체제에 맞는 버전을 설치합니다. Google, GitHub, AWS, Apple 계정 중 하나로 로그인이 가능합니다. 한국어 응답을 원한다면 Steering 규칙에 “항상 한국어로 답변해줘” 를 추가하면 됩니다.

Step 2. Custom Agent 생성 (.kiro/agents/ 폴더)

프로젝트 루트에 .kiro/agents/ 폴더를 만들고, 각 역할별 에이전트 파일(예: review.md, qa.md, docs.md)을 작성합니다. 각 파일에는 해당 에이전트의 역할, 규칙, 출력 형식을 명시합니다.

Step 3. Subagent 호출 (자연어 한 줄)

Kiro CLI 입력 예시


> Use the review agent to check the payment module
> Use the qa agent to test the checkout milestone
> Use the docs agent to update documentation for login feature

Subagent 호출에 별도의 명령어나 API가 필요하지 않습니다. Dev Agent가 자체적으로 상황을 판단해 필요한 Subagent를 자동 호출하도록 Dev Agent의 프롬프트에 규칙을 명시하는 것이 핵심입니다. 코드 변경 후에는 반드시 Review Agent를, 마일스톤 완료 시에는 QA Agent를 호출하도록 설정해두면, 이후에는 신경 쓸 필요가 없습니다.

Step 4. 실행 흐름 확인

Kiro CLI에서 Dev Agent가 작업을 수행하면 Review Agent가 자동 호출되고, 리뷰에서 이슈가 발견되면 ❌ BLOCK 판정이 내려지며 수정 작업이 즉시 시작됩니다. 이슈가 없으면 ✅ PASS가 나고, 마일스톤 완료 시 QA Agent → Docs Agent 순으로 자동 이어집니다. 실시간으로 어떤 Subagent가 어떤 작업을 수행 중인지 진행 상황이 터미널에 표시됩니다.

▲ 목차로 돌아가기

✍️ 프롬프트 설계 4대 원칙: 이것만 지키면 된다

Kiro Subagent의 성능은 각 에이전트의 프롬프트 품질에 달려 있습니다. AWS와 Anthropic이 공동으로 제시한 4가지 설계 원칙을 지키면 즉시 수준 높은 결과를 얻을 수 있습니다. 이 원칙들은 Anthropic의 공식 프롬프트 엔지니어링 가이드와도 일치하는 내용입니다.

원칙 1 명확한 역할(Role) 부여

“개발자”가 아니라 “10년 이상 경력의 Distinguished Engineer로, 수백만 사용자를 위한 시스템을 설계해 온 전문가“처럼 구체적인 시니어리티와 사고방식을 명시합니다. Review Agent라면 “타협하지 않는 품질 게이트”, QA Agent라면 “소프트웨어를 부수는 것이 본업인 엔지니어”처럼 역할 정체성을 심어주는 것이 핵심입니다.

원칙 2 ❌/✅ 명확한 금지·필수 사항 구분

모호한 지시는 모호한 결과를 낳습니다. “보안에 신경 써”보다 “S3 버킷에 퍼블릭 접근 허용 금지 — 위반 시 즉시 중단”처럼 구체적인 조건과 대응 행동을 명시해야 합니다. <rules priority="critical"> XML 태그로 최우선 규칙을 감싸면 AI가 더 확실하게 준수합니다.

원칙 3 멀티샷 예시(Multishot Prompting)

Review Agent에게 기대하는 피드백 형식을 예시로 보여줍니다. “에러 핸들링 개선 필요” ❌ vs “Line 45: /users API 호출에 try-catch 없음. ConnectionError 처리 및 타임아웃 추가 필요” ✅처럼 좋은 예시와 나쁜 예시를 함께 제시하면 일관된 고품질 결과가 나옵니다.

원칙 4 단계별 사고 유도(Chain of Thought)

Dev Agent에게 “코드 생성 전 체크리스트 → 생성 후 체크리스트”를 명시합니다. “S3를 건드리는가? → CloudFront 설정 확인” / “외부 데이터를 사용하는가? → 실제 소스 연결 확인”처럼 사고 과정을 구조화하면 AI가 스스로 놓치는 부분을 점검합니다.

▲ 목차로 돌아가기

🎯 솔직한 평가: 장점과 현실적 한계

Kiro Subagent는 분명 강력한 도구입니다. 하지만 모든 개발자에게 즉시 맞는 도구는 아닙니다. 솔직하게 장점과 한계를 말씀드리겠습니다.

✅ 진짜 강점

첫째, 품질 게이트가 자동화됩니다. 바이브 코딩으로 빠르게 만들되, 프로덕션 배포 전에 반드시 Review → QA를 거치는 구조가 자동으로 강제됩니다. 사람이 “오늘은 바빠서 리뷰 패스”를 할 수 없는 구조입니다. 둘째, 문서가 자동으로 따라옵니다. 코드가 바뀔 때마다 Docs Agent가 README, API 문서, 아키텍처 문서를 자동 업데이트하므로, 3개월 뒤에도 코드베이스를 이해할 수 있습니다. 셋째, 팀 전체의 코딩 표준이 Git에 기록됩니다. Hook 기능과 결합하면 신입 개발자도 동일한 품질 기준을 자동으로 적용받게 됩니다.

⚠️ 현실적 한계

첫째, 초기 설정 비용이 있습니다. 4개 에이전트의 프롬프트를 각각 정교하게 작성하는 데 상당한 시간이 소요됩니다. 프롬프트를 대충 짜면 Subagent들도 대충 일합니다. 둘째, 토큰 소비가 큽니다. 멀티에이전트 구조는 필연적으로 단일 에이전트보다 훨씬 많은 토큰을 소비합니다. 현재 프리뷰 기간에는 무료지만, 유료 전환 이후의 비용을 고려해야 합니다. 셋째, 간단한 프로젝트에는 과합니다. 1인 사이드 프로젝트나 단순 스크립트 작업에 이 구조를 적용하는 건 포크레인으로 호미질하는 격입니다. 2인 이상 팀, 또는 프로덕션 서비스에 최적화된 도구라고 보는 것이 현실적입니다.

💬 개인 의견: Kiro Subagent는 “AI가 코드를 짜는 시대”에서 “AI 팀이 코드를 관리하는 시대”로의 전환을 보여주는 상징적인 도구입니다. 지금 당장 완벽하지 않더라도, 이 방향이 앞으로 개발 환경의 표준이 될 것이라고 확신합니다. 특히 스타트업에서 시니어 개발자 한 명이 주니어 여러 명의 코드를 리뷰해야 하는 상황에서, Kiro Subagent는 그 부담을 상당 부분 덜어줄 수 있습니다.

▲ 목차로 돌아가기

❓ Q&A 5가지

Q1. Kiro는 지금 유료인가요, 무료인가요?

현재(2026년 3월 기준) Kiro는 프리뷰 기간 중 무료로 제공되고 있습니다. Google, GitHub, AWS, Apple 계정으로 바로 로그인해 사용할 수 있습니다. 유료 전환 시점과 요금제는 kiro.dev/pricing에서 확인하세요.

Q2. Kiro Subagent와 일반 ChatGPT 멀티턴 대화의 차이는 무엇인가요?

ChatGPT 멀티턴은 하나의 컨텍스트에서 순차적으로 대화하는 구조입니다. Kiro Subagent는 각 에이전트가 독립된 컨텍스트를 가지며, 병렬로 실행될 수 있습니다. 또한 Dev Agent가 Review → QA → Docs Agent를 자동으로 오케스트레이션하는 구조라 개발자의 개입 없이도 전체 워크플로우가 돌아갑니다.

Q3. 비개발자도 Kiro Subagent를 쓸 수 있나요?

Kiro 자체는 자연어로 “이런 기능 만들어줘”라고 입력하는 방식이라 비개발자도 기본 사용은 가능합니다. 하지만 Subagent 설정에서 각 에이전트의 프롬프트를 정교하게 작성하고, 에이전트 간 오케스트레이션을 설계하는 작업은 개발 개념에 대한 이해가 필요합니다. 입문자라면 먼저 단일 에이전트로 스펙 기반 개발을 익힌 뒤 Subagent로 확장하는 것을 추천합니다.

Q4. Cursor나 GitHub Copilot과 비교하면 Kiro의 강점은 무엇인가요?

Cursor와 GitHub Copilot은 코드 자동완성·생성에 특화된 도구입니다. Kiro의 차별점은 스펙 중심 개발Subagent 오케스트레이션입니다. 요구사항 → 기술 설계 → 구현 → 리뷰 → 테스트 → 문서화로 이어지는 전체 개발 라이프사이클을 하나의 도구 안에서 AI와 함께 체계적으로 진행할 수 있다는 점이 가장 큰 차별점입니다.

Q5. 기존 VS Code 플러그인을 Kiro에서도 그대로 쓸 수 있나요?

네, Kiro는 오픈소스 코드 기반으로 구축되어 Open VSX 호환 플러그인을 지원합니다. VS Code에서 사용하던 테마, 단축키, 대부분의 플러그인을 그대로 유지한 채 Kiro로 전환할 수 있습니다. 단, Microsoft 마켓플레이스 독점 플러그인은 일부 호환되지 않을 수 있습니다.

▲ 목차로 돌아가기

📝 마치며 — 총평

Kiro Subagent는 AI 코딩 도구의 다음 단계를 보여줍니다. 단순히 “AI가 코드를 대신 써주는 것”을 넘어, 여러 AI 전문가가 팀을 이뤄 코드를 검토하고, 테스트하고, 문서화까지 자동으로 처리하는 구조입니다. Anthropic의 연구가 증명한 90.2%의 성능 향상 수치는 단순 기믹이 아니라, 역할 분리와 병렬 탐색이라는 원리에서 나온 실질적인 결과입니다.

지금 당장 Kiro Subagent가 모든 개발자에게 필수는 아닙니다. 간단한 프로젝트에는 과한 구조입니다. 하지만 두 명 이상이 협업하는 프로젝트, 또는 프로덕션 서비스를 운영하는 개발자라면 지금 바로 프리뷰 기간을 활용해 경험해볼 가치가 충분합니다. 초기 설정에 시간을 쓰는 것보다 나중에 쌓이는 기술 부채를 청산하는 비용이 훨씬 크기 때문입니다.

AI 개발 도구의 경쟁이 격화되는 2026년, 코드를 ‘짜는’ 것보다 코드를 ‘관리하는’ 역량이 더 중요해지고 있습니다. Kiro Subagent는 그 방향에서 현재 가장 완성도 높은 선택지입니다.

▲ 목차로 돌아가기

※ 본 포스팅은 AWS 공식 기술 블로그 및 Kiro 공식 문서를 바탕으로 작성된 정보 제공용 콘텐츠입니다. 서비스 요금 및 기능은 추후 변경될 수 있으며, 최신 정보는 kiro.dev 공식 사이트에서 확인하시기 바랍니다.

댓글 남기기


최신 글

  • 청년월세지원 신청 2026, 임대차 서류 체크
    청년월세지원 신청 2026 기준으로 나이·거주 요건, 계약서와 이체 내역, 본인·원가구 소득 확인 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 국민취업지원제도 신청 2026, 구직촉진수당 체크
    국민취업지원제도 신청 2026 기준으로 유형과 자격, 월 소득과 재산, 구직활동 계획 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 국민연금 반환일시금 청구 2026, 수급 조건 확인
    국민연금 반환일시금 청구 2026 기준으로 10년 기준, 연령·국외이주 등, 신분·계좌·증빙 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 건강보험 환급금 조회 2026, 본인부담금 확인
    건강보험 환급금 조회 2026 기준으로 공식 화면 여부, 발생 사유, 본인 명의 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 주택청약 당첨 포기 2026, 재당첨 제한 체크
    주택청약 당첨 포기 2026 기준으로 주택 유형과 지역, 일정과 통장 영향, 사유와 소명 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 청약통장 납입회차 확인 2026, 인정금액 체크
    청약통장 납입회차 확인 2026 기준으로 가입일과 회차, 인정 회차, 납입 인정금액 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 토지이용계획확인원 열람 2026, 매수 전 제한 확인
    토지이용계획확인원 열람 2026 기준으로 정확한 필지, 건축 가능성, 개발제한·보전 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 조상땅찾기 온라인 조회 2026, 상속 토지 확인
    조상땅찾기 온라인 조회 2026 기준으로 가족관계 증빙, 성명·주민번호 등, 지번과 면적 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 안심상속 원스톱 서비스 2026, 재산조회 신청 순서
    안심상속 원스톱 서비스 2026 기준으로 신청 가능 가족, 금융·토지·차량, 상속포기 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 전입세대확인서 열람 2026, 계약 전 주소 확인
    전입세대확인서 열람 2026 기준으로 주소와 동·호수, 기존 전입 여부, 등기부·확정일자 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기