co-consult: AI 컨설팅 실습
co-consult는 AI 에이전트 팀이 컨설팅 프로젝트를 수행하는 시스템입니다. 이 장에서는 co-consult의 구조를 이해하고, Claude Desktop App을 통해 실제로 간단한 시장 분석 프로젝트를 진행해봅니다.
- co-consult 시스템 소개와 아키텍처
- PM이 전문가를 디스패치하는 방식 이해 (7단계 Phase 0~6 워크플로우)
- PM 에이전트에게 요청하는 방법
- 4가지 팀 구성 패턴
- 실습: 간단한 시장 분석 프로젝트
- 산출물 확인 방법
co-consult란
정의
co-consult는 AI 에이전트 팀이 전략 컨설팅 프로젝트를 수행하는 시스템입니다. 5장에서 살펴본 ai-workspace-standards의 variant 중 하나로, 다중 AI 에이전트가 협력하여 시장 분석, 경쟁사 분석, 진입 전략 수립, 비즈니스 모델 검토 등 전략 컨설팅 업무를 자동화합니다.
위치: ai-workspace-standards 안의 templates/co-consult/ — bun scripts/new-project.ts "<이름>" --variant co-consult로 나만의 사본을 스캐폴딩할 수 있습니다.
어떤 문제를 해결하는가?
전략 컨설팅은 다음과 같은 단계를 거쳐야 합니다. co-consult는 이 전체 과정을 AI 에이전트 팀이 수행합니다.
- 시장 분석 — 시장 규모, 성장률, 트렌드 파악
- 경쟁사 분석 — 주요 경쟁사의 강약점, 시장 점유율 비교
- 진입 전략 — 신규 시장 진출 방법, 타이밍, 채널
- 비즈니스 모델 — 수익 구조, 가치 제안, 핵심 자원 분석
- 기술 동향 — 관련 기술 트렌드와 도입 가능성
co-deck와의 차이
co-deck이 프레젠테이션(슬라이드) 제작에 특화되어 있다면, co-consult는 전략 분석과 보고서 작성에 특화되어 있습니다. 두 시스템 모두 ai-workspace-standards를 기반으로 하지만, 목적과 에이전트 구성이 다릅니다.
co-deck
- 프레젠테이션 슬라이드 제작
- research, storyline, html-build, pdf-export 등
- 11-Stage 파이프라인
- 산출물: HTML 슬라이드 + PDF
co-consult
- 전략 컨설팅 분석 및 보고서
- strategy-analyst, industry-expert, sme, communications-lead 등
- PM 디스패치 기반 7단계(Phase 0~6) 워크플로우
- 산출물: 분석 보고서 HTML + PDF
시스템 아키텍처
에이전트 구성
co-consult는 PM 에이전트(Engagement Leader) 1명과 10개 전문 에이전트로 구성됩니다. PM이 중심에서 전체 인게이지먼트를 조율하고, 전문 에이전트들이 각자의 영역에서 작업을 수행합니다.
전문 에이전트 역할
각 전문 에이전트의 역할을 요약하면 다음과 같습니다. 각 에이전트는 자신이 담당하는 Phase 안에서 PM의 디스패치를 통해 투입되며, 그 순서는 인게이지먼트 상황에 맞춰 유연하게 조정됩니다.
| 에이전트 | 역할 | 설명 |
|---|---|---|
change-management-partner |
체인지 매니지먼트 파트너 | 조직 변화 관리, 조직문화 전략, 이해관계자 얼라인먼트 |
strategy-analyst |
전략 분석가 | 시장 분석, 경쟁사 리서치, 재무 모델링 |
industry-expert |
산업 전문가 | 산업별 인사이트, 경쟁 역학, 규제 환경 |
sme |
기능 전문가 (Subject Matter Expert) | HR, 재무, 운영, 마케팅 등 기능별 전문성 |
communications-lead |
커뮤니케이션 리드 | 클라이언트 커뮤니케이션, 프레젠테이션, 전략 내러티브 |
solutions-architect |
솔루션 아키텍트 | 기술 솔루션 설계, 시스템 아키텍처, 실행 로드맵 |
workstream-lead |
워크스트림 리드 | 워크스트림 관리, 팀 조율, 진행 상황 추적 |
delivery-manager |
딜리버리 매니저 | 프로젝트 딜리버리, 운영 조율, 리소스 배분 |
technology-specialist |
기술 전문가 | 협업 플랫폼, 워크플로우 자동화, 디지털 전환 |
data-analyst |
데이터 분석가 | 통계 분석, 데이터 모델링, 시각화 |
PM의 전문가 디스패치 방식
co-deck의 11단계 파이프라인처럼, co-consult에도 7단계(Phase 0~6)의 고정된 워크플로우가 있습니다: 착수(Phase 0) → 리서치 및 분석(Phase 1) → 교차 검증(Phase 1.5) → 설계 리뷰 및 승인(Phase 2) → 콘텐츠 제작(Phase 3) → 조율 및 전달(Phase 4) → 수명 주기 마무리(Phase 5) → 품질 보증(Phase 6). 모든 전문가는 이 흐름을 따르며, PM(Engagement Leader)이 각 Phase마다 디스패치합니다 (2026-08-24 기준). 유연성은 전문가 순서에 있습니다 — 각 Phase 안에서 어떤 전문가를 어떤 순서로 투입할지는 인게이지먼트의 질문과 산출물이 요구하는 바에 따라 PM이 조정합니다. 또한 Phase 2에는 사용자/클라이언트의 명시적인 승인이 필요한 게이트(Gate)가 있으며, 분석 결과가 이를 뒷받침하지 않으면 이전 단계로 되돌아가는 반복 루프도 실행됩니다.
실제 인게이지먼트가 진행되는 방식
-
킥오프
PM이 사용자와 대화하여 주제, 범위, 대상 시장, 일정을 파악합니다. 이것이 바로 워크플로우의 첫 단계인 착수(Phase 0)입니다 — PM이 이 맥락을 파악한 후 인게이지먼트에 어떤 전문가가 필요한지 판단합니다. -
질문이 생길 때마다 전문가 디스패치
PM이 관련된 전문가를 활성화합니다 — 예를 들어 시장·경쟁사 리서치에는strategy-analyst, 산업별 맥락에는industry-expert, 기능별 심층 분석에는sme를 투입합니다. 리서치(Phase 1) 단계 안에서의 투입 순서는 정해져 있지 않으며, PM은 여러 전문가를 동시에 디스패치하거나 중간에 공백이 발견되면 추가로 투입할 수 있습니다. -
종합 및 보고서 작성
충분한 분석이 모이면 PM은 보통communications-lead를 투입해 내러티브를 구성하고 클라이언트에게 전달할 자료를 만듭니다. 실행 계획이 필요한 인게이지먼트라면solutions-architect나workstream-lead도 투입합니다. -
딜리버리 및 마무리
대규모 인게이지먼트에서는delivery-manager와workstream-lead가 실행을 조율하고 진행 상황을 추적합니다. PM은 사용자와 함께 산출물이 완성되었다고 판단되는 시점에 인게이지먼트를 종료합니다.
PM에게 말하는 법
co-consult를 사용하려면 Claude Desktop App에서 co-consult 프로젝트를 열고 PM 에이전트에게 요청을 보내야 합니다. 효과적인 요청은 프로젝트의 품질을 크게 높입니다.
요청의 4가지 핵심 요소
좋은 요청에는 다음 네 가지가 포함되어 있습니다.
- 목적 (Purpose) — 무엇을 분석하고 싶은가?
- 범위 (Scope) — 어느 시장, 어느 영역을 대상으로 하는가?
- 대상 (Target) — 누구를 위한 분석인가? (우리 회사, 경쟁사 등)
- 일정 (Timeline) — 언제까지 결과가 필요한가?
요청 예시
"한국의 배달 앱 시장을 분석해줘. 경쟁사 비교와 진입 기회를 중점적으로. 2주 내 완료."
"우리 스타트업의 SaaS 비즈니스 모델을 검토해줘. 타겟 시장은 일본 B2B 기업. 가격 전략과 확장 가능성에 대해."
"우리 회사에 AI 챗봇을 도입하는 것을 검토해줘. 교육 업계 대상. 비용, 기술 스택, 경쟁사 사례를 포함해줘."
좋은 요청 vs 아쉬운 요청
좋은 요청
- 목적이 명확함: "시장 분석해줘"
- 범위가 구체적임: "한국 배달 앱 시장"
- 중점 영역 명시: "경쟁사 비교와 진입 기회"
- 일정이 있음: "2주 내"
- PM이 바로 에이전트를 디스패치 가능
아쉬운 요청
- 목적이 모호함: "뭐 좀 분석해줘"
- 범위가 없음: 시장? 기술? 경쟁사?
- 중점 영역 불명확: "전부 다"
- 일정이 없음: 기한이 정해지지 않음
- PM이 사용자에게 질문해야 함
팀 구성 패턴
co-consult는 프로젝트의 규모와 복잡도에 따라 4가지 팀 구성 패턴을 제공합니다. PM이 프로젝트 요구사항을 분석하여 가장 적합한 패턴을 선택합니다.
4가지 팀 구성 패턴
실습: 간단한 시장 분석
이 실습에서는 co-consult를 사용하여 간단한 시장 분석 프로젝트를 수행해봅니다. Quick Assessment 패턴으로 진행하며, 한국 카페 시장의 주요 트렌드를 분석하는 것을 목표로 합니다.
실습 목표
- co-consult 저장소를 클론하고 프로젝트를 설정합니다
- Claude Desktop App에서 PM 에이전트에게 요청을 보냅니다
- PM이 필요에 따라 전문가를 디스패치하는 과정을 관찰합니다
- 진행 중 산출물을 검토하고 피드백을 줍니다
- 최종 산출물을 확인합니다
사전 준비
3장에서 설치한 도구가 정상 동작하는지 확인하세요.
- Claude Desktop App — Claude AI 대화가 가능한 상태여야 합니다
- Git — 저장소를 클론할 수 있어야 합니다
- 텍스트 편집기 — VS Code 등 산출물을 열어볼 수 있는 편집기
실습 단계
-
워크스페이스 클론 및 프로젝트 스캐폴딩
앞선 장에서 아직 워크스페이스를 클론하지 않았다면 먼저 클론한 뒤,new-project.ts로 co-consult variant에서 새 프로젝트를 스캐폴딩합니다.이 명령은git clone https://github.com/5throck/ai-workspace-standards.git
cd ai-workspace-standards
bun scripts/new-project.ts "co-consult" --variant co-consultProjects/co-consult/를 독립된 Git 저장소로 생성하고, co-consult variant의 에이전트·스킬·설정을 이미 복사해 넣습니다. -
Claude Desktop App에서 프로젝트 열기
Claude Desktop App을 실행하고,Projects/co-consult/폴더를 프로젝트로 엽니다. Claude에게 다음과 같이 말하여 PM을 시작합니다.PM이 킥오프 대화를 시작하여 주제, 범위, 일정을 물어봅니다."새 프로젝트를 시작할게요." -
PM에게 요청하기
PM의 질문에 답하며 인게이지먼트를 설정합니다. 다음과 같이 응답해보세요.PM이 요청을 분석하고, Quick Assessment 규모의 인게이지먼트에 맞게 어떤 전문가를 디스패치할지 판단합니다."한국 카페 시장의 주요 트렌드를 분석해줘. 프랜차이즈 카페와 독립 카페의 비교를 중점적으로. 간단한 평가 수준으로 부탁해." -
전문가 디스패치 관찰
PM이 Phase마다 전문가를 디스패치합니다 — 각 Phase 안에서 전문가 투입 순서는 인게이지먼트에 따라 유연합니다. 화면에서 대략 다음과 같은 과정을 관찰할 수 있습니다.strategy-analyst에이전트가 "한국 카페 시장 트렌드"를 리서치하며 시장 규모, 성장률, 경쟁 현황이 담긴 분석 문서를 작성합니다- 요청 내용에 따라 PM이 산업별 맥락을 위해
industry-expert도 추가로 투입할 수 있습니다 communications-lead에이전트가 분석 결과를 클라이언트에게 전달할 보고서 형태로 다듬습니다
project_state.json파일이 자동으로 업데이트됩니다. -
진행 상황 검토 및 피드백
PM은 워크플로우의 체크포인트마다 확인을 요청합니다 — 보통 첫 분석 라운드 이후(교차 검증과 설계 승인 게이트를 통과하며), 그리고 보고서를 최종화하기 전에 한 번 더 확인합니다.- 분석 이후: 분석 방향과 인사이트가 적절한지 확인합니다. 수정이 필요하면 이 시점에서 방향을 조정합니다.
- 최종화 전: 최종 보고서의 품질을 확인하고 완성된 산출물로 넘어가도 좋을지 승인합니다.
또는 수정이 필요하면 구체적으로 알려주세요."분석 내용 확인했습니다. 다음 단계로 진행해줘.""경쟁사 분석 부분에 배민의 배달 카페 데이터도 추가해줘." -
산출물 확인
PM이 산출물이 완성되었다고 판단하면deliverables/reports/폴더에서 확인할 수 있습니다. 구체적인 확인 방법은 다음 섹션에서 설명합니다.
산출물 확인
co-consult 프로젝트가 완료되면 여러 가지 산출물이 생성됩니다. 이 섹션에서는 각 산출물의 위치와 확인 방법을 설명합니다.
산출물 위치
모든 산출물은 deliverables/reports/ 디렉토리에 저장됩니다. 프로젝트 루트에서 다음 경로로 접근할 수 있습니다.
Projects/co-consult/deliverables/reports/
주요 산출물
| 파일 | 설명 | 생성 주체 |
|---|---|---|
findings_*.md |
리서치 결과, 시장/경쟁사 데이터, 분석 과정에서 수집한 출처 | strategy-analyst / industry-expert |
analysis_*.md |
참여한 다른 전문 에이전트의 개별 분석 결과 (예: sme, data-analyst) |
관련 전문가 |
narrative_framework.md |
보고서의 전체 구조와 섹션별 내러티브 설계 | communications-lead |
report.html |
HTML 형식의 최종 분석 보고서 | communications-lead |
report.pdf |
PDF 형식의 최종 분석 보고서 | PM (최종화) |
산출물 확인 방법
-
프로젝트 폴더 열기
터미널에서Projects/co-consult/deliverables/reports/디렉토리로 이동합니다.cd Projects/co-consult/deliverables/reports/
ls -
findings 문서 확인
리서치 결과를 확인합니다. 수집된 출처, 핵심 데이터, 참고 링크가 포함되어 있습니다.또는 VS Code에서 열어보세요.cat findings_market.md -
보고서 HTML 확인
report.html파일을 브라우저에서 열어 완성된 보고서를 확인합니다. 차트, 표, 다이어그램이 포함된 인터랙티브한 형태입니다.open report.html -
PDF 확인
report.pdf파일을 열어 인쇄용 보고서를 확인합니다. 공유나 보관에 적합한 형식입니다. -
project_state.json 확인
프로젝트의 전체 진행 상태를 확인할 수 있습니다. 어떤 전문가가 디스패치되었는지, 무엇을 산출했는지, PM이 각 검토 시점에서 사용자와 확인했는지가 기록되어 있습니다.cat project_state.json
파일 구조 요약
co-consult/
├── agents/ # 에이전트 정의 파일
│ ├── pm.md
│ ├── strategy-analyst.md
│ ├── industry-expert.md
│ ├── communications-lead.md
│ └── ...
├── deliverables/
│ └── reports/
│ ├── findings_market.md # strategy-analyst / industry-expert 산출물
│ ├── narrative_framework.md # communications-lead 산출물
│ ├── report.html # communications-lead 산출물
│ └── report.pdf # PM 최종화 산출물
├── project_state.json # 프로젝트 진행 상태
├── consult-profile.md # 프로젝트 설정
└── memory/ # 세션 기록
└── YYYY-MM-DD.md
project_state.json을 통해 현재 프로젝트가 어느 Phase에 있는지 실시간으로 확인할 수 있습니다.