에이전트를 심어보려고 합니다.
진행 경과
개인적인 목적으로 시작했는데, 앱을 만들어볼까 하다가 '종합서비스'까지 고민하는 단계가 되었습니다. 이쯤되니 "1인기업" 이라는 틀을 만들어봐야할 필요를 느끼게 되었습니다.
지난 단계에서 각 서비스에 대한 개발 에이전트를 만들어서 맡아야할 업무를 구분해줬는데, 각 서비스마다 업데이트되는 부분이 다른 서비스에 연동이 되다보니 호환도 생각해야할 상황이 되었습니다.
이제 정말로 오케스트레이션이 필요한 상황이 된 것 같습니다.
진행 내용
개별 서비스 차원에서 회사차원으로 확장하여 사업부를 총괄하는 구조를 만들어달라고 요청했습니다. 7개의 부서장 역할을 부여하고, 기존에 만들었던 각 서비스의 개발에이전트는 그대로 개발부서장의 하위에 위치하도록 구성해줬습니다. 실제 현재 존재하는 회사들의 부서조직을 참고하여 만들었다고 하네요.
PropNet AI 조직 구조 설계 및 구현
PropNet은 1인 오너가 AI 에이전트들을 지휘하여 4개 서비스(Propedia, Proptalk, PropSheet, PropMap)를 운영하는 부동산 플랫폼이다. 현재 서비스별 @서비스-dev 에이전트 4개만 존재하며, 부서별 체계가 없어 기획/품질/마케팅/인프라 등의 업무가 체계적으로 분담되지 않고 있다.
실제 웹서비스 스타트업(토스, 당근, 채널톡 등)의 조직 구조를 벤치마크하여 7개 부서 + AI Orchestrator 체제를 구현한다.
최종 조직도 (7개 부서)
┌──────────────┐
│👤 오너 (CEO) │
└──────┬───────┘
│
┌─────────┴──────────┐
│🤖 AI Orchestrator │
│ @propnet-coo │
│ (COO / 총괄지휘) │
└─────────┬──────────┘
│
┌────────┬────────┬───────┼───────┬────────┬────────┐
│ │ │ │ │ │ │
┌──┴──┐ ┌──┴──┐ ┌───┴──┐ ┌─┴──┐ ┌──┴──┐ ┌──┴───┐ ┌──┴──┐
│개발부│ │기획부│ │디자인 │ │ QA │ │그로스│ │인프라 │ │ CS │
│@dev │ │@pm │ │@design│ │@qa │ │@growth││@infra│ │@cs │
└──┬──┘ └─────┘ └──────┘ └────┘ └─────┘ └──────┘ └─────┘
│
┌──┴──────────────────────┐
│ @propedia-dev (기존) │
│ @proptalk-dev (기존) │
│ @propsheet-dev (기존) │
│ @propmap-dev (기존) │
└─────────────────────────┘부서별 상세
1. 개발부 (Engineering) — @dev-lead
벤치마크: 토스 Silo팀 구조
에이전트 | 역할 |
|---|---|
| 기술 방향, 코드 리뷰, 아키텍처 의사결정, 기술 부채 관리 |
| (기존) Flutter 앱 + 웹 개발 |
| (기존) 음성 채팅 서비스 개발 |
| (기존) 스프레드시트 웹 서비스 개발 |
| (기존) 매물지도 정적 웹 개발 |
2. 제품기획부 (Product) — @pm-lead
벤치마크: 당근 PM팀 (리서치+기획+데이터분석 겸임)
기능 요구사항 정의 (PRD 작성)
서비스별 로드맵 및 우선순위 조율
사용자 플로우 설계
경쟁사/시장 분석
데이터 기반 기능 개선 제안
3. 디자인부 (Design) — @design-lead
벤치마크: 토스 디자인 플랫폼팀
UI/UX 설계 및 프로토타이핑
디자인 시스템 관리 (색상, 타이포, 컴포넌트)
서비스 간 디자인 일관성 유지
사용성 리뷰 및 개선
반응형/접근성 검토
4. 품질관리부 (QA) — @qa-lead
벤치마크: 채널톡 QA팀 (릴리즈 게이트키퍼)
배포 전 기능/회귀 테스트
API 엔드포인트 동작 검증
서비스 모니터링 및 장애 감지
보안 취약점 점검 (OWASP)
릴리즈 체크리스트 관리
5. 그로스부 (Growth) — @growth-lead
벤치마크: 토스 Growth팀 (SEO+콘텐츠+퍼포먼스 통합)
네이버 블로그(propnet) 콘텐츠 작성/발행
SEO 최적화 (OG 태그, 메타데이터, 구조화 데이터)
SNS 공유 최적화 (카카오톡 등)
사용자 유입/전환 분석
부동산 시장 트렌드 콘텐츠 기획
6. 인프라부 (Infrastructure) — @infra-lead
벤치마크: 당근 SRE/Platform팀
서버(175.119.224.71) 관리/모니터링
systemd 서비스 관리 및 배포 파이프라인
Nginx 설정 관리
PostgreSQL DB 관리/백업
SSL, 도메인, 보안 패치
7. CS/운영부 (Customer Success) — @cs-lead
벤치마크: 채널톡 CS팀
사용자 문의 대응 및 FAQ 관리
서비스 이용 가이드 작성/관리
사용자 피드백 수집 및 정리 → @pm-lead에게 전달
데이터 입력/정리 등 일상 운영
서비스 이상 시 사용자 안내
워크플로우 예시
새 기능 개발
오너 → @propnet-coo: "PropSheet에 매물 비교 기능 추가해줘"
→ @pm-lead: 요구사항 정의 (PRD)
→ @design-lead: UI/UX 설계
→ @dev-lead → @propsheet-dev: 구현
→ @qa-lead: 테스트 검증
→ @infra-lead: 배포
→ @growth-lead: 업데이트 공지
→ @cs-lead: 가이드 업데이트장애 대응
@qa-lead: 서비스 이상 감지
→ @propnet-coo: 상황 판단
→ @cs-lead: 사용자 안내
→ @infra-lead: 서버/로그 확인
→ @dev-lead → 해당 @서비스-dev: 핫픽스
→ @qa-lead: 수정 검증 → @infra-lead: 배포블로그 발행
오너 → @propnet-coo: "이번 주 블로그 주제 정해줘"
→ @growth-lead: 주제 선정 + 초안 작성
→ @design-lead: 썸네일/이미지 가이드
→ @growth-lead: Playwright MCP로 네이버 블로그 발행구현 계획
Step 1: 에이전트 정의 파일 생성 (.claude/agents/)
기존 4개 파일 유지 + 신규 7개 파일 생성:
파일 | 에이전트 |
|---|---|
| AI Orchestrator (신규) |
| 개발부장 (신규) |
| 제품기획부장 (신규) |
| 디자인부장 (신규) |
| 품질관리부장 (신규) |
| 그로스부장 (신규) |
| 인프라부장 (신규) |
| CS/운영부장 (신규) |
각 파일은 기존 에이전트 파일 형식 준수:
---
name: 에이전트명
description: 한 줄 설명
---
# 역할, 핵심 규칙, 책임 범위, 협업 인터페이스
Step 2: 기존 서비스 에이전트 업데이트
@propedia-dev, @proptalk-dev, @propsheet-dev, @propmap-dev 파일에 소속 부서 및 보고 라인 추가:
## 소속
- 부서: 개발부
- 보고: @dev-lead
Step 3: 루트 CLAUDE.md에 조직 구조 섹션 추가
기존 CLAUDE.md의 서비스 구성 섹션 뒤에 조직 구조 섹션 추가:
조직도 (텍스트 다이어그램)
부서별 에이전트 매핑 테이블
업무 요청 시 호출 가이드
수정 대상 파일 목록
작업 | 파일 |
|---|---|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
신규 생성 |
|
수정 |
|
수정 |
|
수정 |
|
수정 |
|
수정 |
|
검증 방법
각 에이전트 파일이 올바른 frontmatter 형식인지 확인
@propnet-coo를 호출하여 업무 분배가 올바른 부서로 가는지 테스트기존
@서비스-dev에이전트가 정상 동작하는지 확인 (기존 기능 유지)
그리고 각 부서장을 총괄하는 총괄책임자로 COO 역할을 부여한 에이전트도 만들어줬습니다.
---
name: PropNet COO
description: PropNet AI 총괄지휘 에이전트. 오너의 지시를 받아 부서별 업무 분배, 진행 상황 추적, 부서 간 조율을 담당.
---
# PropNet COO (AI Orchestrator)
오너(CEO)의 지시를 받아 7개 부서를 총괄 지휘합니다.
## 핵심 역할
- 오너의 요청을 분석하여 적절한 부서/에이전트에 업무 분배
- 부서 간 협업 조율 및 의존성 관리
- 프로젝트 진행 상황 추적 및 보고
- 긴급 상황(장애, 보안) 시 대응 지휘
## 조직 구조
| 부서 | 부서장 | 핵심 역할 |
|------|--------|----------|
| 개발부 | `@dev-lead` | 기술 방향, 서비스 개발 |
| 제품기획부 | `@pm-lead` | 요구사항 정의, 로드맵 |
| 디자인부 | `@design-lead` | UI/UX 설계, 디자인 시스템 |
| 품질관리부 | `@qa-lead` | 테스트, 모니터링, 릴리즈 승인 |
| 그로스부 | `@growth-lead` | 마케팅, SEO, 콘텐츠 |
| 인프라부 | `@infra-lead` | 서버, 배포, DB |
| CS/운영부 | `@cs-lead` | 고객 대응, 운영 |
개발부 산하 서비스 담당:
- `@propedia-dev`, `@proptalk-dev`, `@propsheet-dev`, `@propmap-dev`
## 업무 분배 원칙
1. **새 기능 요청**: @pm-lead(기획) → @design-lead(설계) → @dev-lead(구현) → @qa-lead(검증) → @infra-lead(배포)
2. **버그/장애**: @qa-lead(감지) → @infra-lead(확인) → @dev-lead(수정) → @qa-lead(검증) → @infra-lead(배포)
3. **마케팅/콘텐츠**: @growth-lead(기획/작성) → @design-lead(비주얼) → @growth-lead(발행)
4. **인프라 작업**: @infra-lead 직접 처리, 서비스 영향 시 @dev-lead 협의
## 작업 시작 전 필수
1. `CLAUDE.md`를 읽어 전체 서비스 구조를 파악하세요
2. 해당 서비스의 `서비스명/CLAUDE.md`도 함께 확인하세요
3. 작업 범위가 여러 부서에 걸치면 의존성 순서대로 진행하세요
## 보고 체계
- 오너에게: 주요 의사결정 필요 시, 작업 완료 보고, 장애/보안 이슈
- 부서장에게: 구체적 업무 지시, 일정 조율, 타 부서 협업 요청
그리고 메인 CLAUDE.md 파일에 해당 내용을 업데이트 해 둡니다.
## 조직 구조 (AI 에이전트)
```
👤 오너 (CEO)
│
🤖 @propnet-coo (COO)
│
┌────────┬────────┬──┴───┬────────┬────────┬────────┐
│ │ │ │ │ │ │
개발부 기획부 디자인부 QA부 그로스부 인프라부 CS부
@dev-lead @pm-lead @design @qa-lead @growth @infra @cs-lead
│ -lead -lead -lead
├─ @propedia-dev
├─ @proptalk-dev
├─ @propsheet-dev
└─ @propmap-dev
```
### 부서별 에이전트
| 부서 | 에이전트 | 역할 |
|------|---------|------|
| **총괄** | `@propnet-coo` | 업무 분배, 부서 간 조율, 진행 추적 |
| **개발부** | `@dev-lead` | 기술 방향, 코드 리뷰, 아키텍처 |
| │ | `@propedia-dev` | Propedia Flutter + 웹 개발 |
| │ | `@proptalk-dev` | Proptalk 음성 채팅 개발 |
| │ | `@propsheet-dev` | PropSheet 스프레드시트 개발 |
| │ | `@propmap-dev` | PropMap 매물지도 개발 |
| **제품기획부** | `@pm-lead` | PRD, 로드맵, 우선순위 |
| **디자인부** | `@design-lead` | UI/UX, 디자인 시스템 |
| **품질관리부** | `@qa-lead` | 테스트, 모니터링, 릴리즈 승인 |
| **그로스부** | `@growth-lead` | 마케팅, SEO, 블로그 |
| **인프라부** | `@infra-lead` | 서버, 배포, DB, Nginx |
| **CS/운영부** | `@cs-lead` | 고객 대응, 가이드, 피드백 수집 |
### 업무 요청 가이드
- **새 기능**: @pm-lead → @design-lead → @dev-lead → @qa-lead → @infra-lead
- **버그/장애**: @qa-lead → @infra-lead → @dev-lead → @qa-lead → @infra-lead
- **블로그/마케팅**: @growth-lead → @design-lead → @growth-lead
- **서버/배포**: @infra-lead 직접 처리
> 각 에이전트의 상세 역할은 `.claude/agents/에이전트명.md` 참조조직 테스트 과제
첫번째 총괄과제로 현재 각 서비스별로 흩어져 있는 회원가입/로그인 관련 내용들을 통합하는 과정을 진행해보려고 합니다.
기존에 문제가 어떤 서비스는 단순 가입 만으로 실행할 수 있고, 어떤 서비스는 유저 등급에 따라 접근성이 달라집니다. 또 어떤 서비스는 중개사 전용으로 들어가는데, 각 서비스가 연동되기 때문에 결과적으로는 전체 서비스의 회원관리가 통합되어야 합니다.
그리고 개인정보, 통화녹음 등을 다루기 때문에 이용약관, 개인정보제공동의 등을 구현해야 합니다.
미리 통합을 위한 플랜을 작성했었는데 이 내용을 진행해 보려고 합니다.
# PropNet 통합 인증 시스템 구현 계획
## Context
현재 Propedia/Proptalk/PropSheet 3개 서비스가 각각 독립된 인증 시스템을 운영 중:
- **Propedia**: `goldenrabbit_db.app_users` + JWT (access+refresh)
- **Proptalk**: `voiceroom.users` + JWT (30일)
- **PropSheet**: `goldenrabbit_db.web_users` + Flask 세션
모두 Google OAuth를 사용하지만 유저 테이블/토큰이 분리되어 있어, 동일 사용자가 서비스마다 별도 가입해야 함. 이를 **공유 라이브러리 + 통합 유저 테이블** 방식으로 해결.
### 법적 동의 현황
| 서비스 | 이용약관 | 개인정보 처리방침 | 국외 이전 동의 | 동의 이력 DB | 동의 철회 |
|--------|---------|-----------------|---------------|-------------|----------|
| **Proptalk** | 있음 (앱+웹) | 있음 (앱+웹) | 있음 | `user_consents` 테이블 | API 지원 |
| **Propedia** | 회원가입만 (Google 로그인 시 누락) | 회원가입만 | 없음 | 없음 (DB 미저장) | 없음 |
| **PropSheet** | 없음 | 없음 | 없음 | 없음 | 없음 |
**Proptalk의 동의 시스템을 기준 모델로** 통합 동의 체계 구축.
---
## 핵심 설계 결정
| 항목 | 결정 |
|------|------|
| 아키텍처 | 공유 Python 패키지 (`propnet_auth`), 새 프로세스 없음 |
| 가입 플로우 | 각 앱 첫 로그인 시 이메일 기준 자동 연동 |
| 권한 부여 | Admin→Agent 승격, Agent→Subagent 초대 |
| 웹 SSO | JWT httpOnly 쿠키 (`propnet_token`, domain=goldenrabbit.biz) |
| 법적 동의 | 통합 `propnet_consents` 테이블 + 서비스별 추가 동의 지원 |이렇게 구체적 내용을 지시합니다. 내용이 방대해질 수 있어서 플랜모드로 진행했습니다.
@propnet-coo PropNet 통합 인증 시스템을 구현해야 해. 플랜 파일은 C:\Users\ant19\.claude\plans\sunny-moseying-galaxy.md 에 있어. Phase 1부터 순서대로 진행해줘.
● 현재 플랜 모드이므로 코드 수정이나 실행은 할 수 없지만, 구현을 시작하기 전에 플랜의 실현 가능성을 검증하겠습니다.
기존 플랜을 읽었고, 이제 각 서비스의 현재 인증 코드를 탐색하여 플랜이 실제 코드와 맞는지 확인합니다.
● Running 3 Explore agents… (ctrl+o to expand)
├─ Explore Propedia auth backend · 8 tool uses · 44.7k tokens
│ ⎿ Searching for 4 patterns, reading 4 files…
├─ Explore Proptalk auth backend · 11 tool uses · 66.7k tokens
│ ⎿ Done
└─ Explore PropSheet auth backend · 11 tool uses · 47.6k tokens
⎿ Read: proptalk\server\deploy\migrate_consents.sql
......관련 코드를 모두 검토하고 계획을 검토합니다. 그리고 최종 플랜을 업데이트 합니다. 에이전트 모드에서 어떻게 계획을 세울지 기대가 됩니다. 기대하는 건 품질관리팀에서 문제가 없을지 검토를 제대로 할 것인가 하는 부분입니다.
핵심 발견 사항:
1. Propedia app_users 테이블에 role 컬럼이 없음 - 현재 스키마에는 role, agent_id 컬럼이 없고, Flutter 엔티티에만
정의되어 있음
2. Propedia JWT에 role 클레임 없음 - payload가 {user_id, exp, iat}만 포함
3. Proptalk deploy 버전에 완전한 consent 시스템 존재 - UserConsent, AccessLog 모델 + API가 이미 구현됨
4. PropSheet web_user_service.py에 이미 find_or_create_user 패턴 존재 - OAuth 콜백에서 upsert그리고 무려 600줄이 넘는 플랜을 작성했습니다. 이미 서비스하고 있는게 있기 때문에, 직접 내용을 확인해야할 것 같아서, 우선은 여기까지 진행하고, 상세히 읽어본 후 진행해야할 것 같습니다.
그런데, 분명 에이전트 역할을 부여하고 진행한건데, 각 에이전트가 할 일들을 규정하지 않은 것 같아서 다시 물어봤습니다.
● 플랜이 실제 코드 기반으로 정밀 업데이트되었습니다. 주요 수정 사항:
- Context 섹션: 현재 상태 테이블 추가 (각 서비스의 실제 컬럼, JWT 설정, OAuth 방식)
- Phase 1: app_users에 role/agent_id ALTER 추가, 마이그레이션에서 모든 유저 role='user' 명시
- Phase 2: DB 연결 패턴, JWT 다중 secret fallback, google_verify.py에 code flow 지원 추가
- Phase 4: 실제 서버 파일 경로 수정, 응답 포맷 호환(token+access_token), admin 하드코딩 제거
- Phase 5: Propedia Flutter 수정 파일 구체화, Proptalk 리팩토링 범위 축소
- Phase 7: 서비스별 전체 URL 경로 명시
- 하�� 호환성: 다중 secret, 응답 포맷, 토큰 저장 방식 구체화
- 핵심 파일 참조 테이블 추가
⎿ Tool use rejected
● 이 통합 인증 플랜을 실행할 때 각 에이전트가 담당하게 될 역할입니다:
에이전트별 역할 분담
@propnet-coo (총괄)
- 전체 Phase 1~10 진행 순서 조율
- 부서 간 의존성 관리 (예: DB 생성 → 라이브러리 → 서비스 통합 순서)
- 진행 상황 추적 및 오너에게 보고
@pm-lead (기획부)
- 통합 인증 PRD 작성 (유저 플로우, 가입/로그인/동의 시나리오)
- 역할별 서비스 접근 매핑 정의 (user/agent/subagent/admin)
- Subagent 초대 플로우 기획
@design-lead (디자인부)
- 동의 화면 UI 설계 (Flutter 앱 + PropSheet 웹)
- 서비스 간 디자인 일관성 (Proptalk ConsentScreen 기준)
- 로그인→동의→메인 화면 전환 UX 설계
@dev-lead (개발부장)
- propnet_auth 공유 라이브러리 아키텍처 설계
- JWT 통합 전략 (다중 secret fallback, payload 호환)
- 서비스 간 API 인터페이스 정의
@propedia-dev (개발)
- Propedia 백엔드: app_auth.py에 propnet_auth 통합
- Flutter: 동의 화면 신규 개발, AuthResponse DTO 수정, auth_provider에 consentRequired 추가
- 웹(PWA): JWT 쿠키 SSO 처리
@proptalk-dev (개발)
- Proptalk 백엔드: auth.py에 propnet_auth 통합
- Flutter: consent_screen 리팩토링 (하드코딩 → 동적), refresh token 지원
- 기존 user_consents → propnet_consents 이중 기록
@propsheet-dev (개발)
- PropSheet 백엔드: oauth.py에 propnet_auth 통합
- 동의 화면 HTMX/Alpine.js 신규 개발
- permission_service.py에 JWT 쿠키 인증 추가
- Subagent 초대 API 구현
@propmap-dev (개발)
- 이번 플랜에서는 참여 없음 (PropMap은 인증 불필요)
@infra-lead (인프라부)
- DB 테이블 생성 SQL 실행 (propnet_users, propnet_consents 등)
- 데이터 마이그레이션 스크립트 실행
- propnet_auth 패키지 서버 배포 + sys.path 설정
- Nginx에 /legal/* 정적 파일 라우팅 추가
- 각 서비스 systemctl restart 및 동작 확인
- .env에 PROPNET_JWT_SECRET 추가
@qa-lead (품질관리부)
- 마이그레이션 후 유저 수 검증
- 각 서비스 로그인→동의→기능 사용 E2E 테스트
- SSO 테스트 (PropSheet 웹 → Propedia PWA)
- 하위 호환 테스트 (구버전 앱 JWT 동작 확인)
- 보안 점검 (JWT 비밀키 하드코딩 없는지 등)
@growth-lead (그로스부)
- 이번 플랜에서는 직접 참여 없음 (마케팅/SEO 변경 없음)
@cs-lead (CS부)
- 통합 약관/개인정보 처리방침 문서 검토
- 기존 유저 재동의 안내 문구 작성
- FAQ 업데이트 ("왜 다시 동의해야 하나요?" 등)
---
실행 파이프라인
Phase 1-2: @infra-lead (DB) + @dev-lead (라이브러리)
↓
Phase 3: @cs-lead + @pm-lead (법적 문서)
↓
Phase 4: @propedia-dev + @proptalk-dev + @propsheet-dev (병렬 백엔드 통합)
↓
Phase 5: @propedia-dev + @proptalk-dev + @propsheet-dev (병렬 프론트엔드)
↓
Phase 6-7: @propsheet-dev (초대 플로우 + 동의 API)
↓
Phase 8: @infra-lead (SSO 쿠키 + Nginx)
↓
Phase 9-10: @qa-lead (전체 검증)실제 동작은 이렇게 진행될 예정이며, 다 알아서 한다기 보다는 phase별로 직접 진행 지시를 내리는 과정이라고 생각하면 될 것 같습니다. 이 테스트가 끝나면 부족한 에이전트 기능들을 하나하나 개선해 나가야 할 것 같습니다.
실제 동작 방식
사용자 → @propnet-coo 호출 → Claude가 COO 역할로 응답
└→ @dev-lead 호출 → Claude가 dev-lead 역할로 서브에이전트 실행
└→ @propedia-dev 호출 → Claude가 propedia-dev 역할 서브에이전트 실행
- @propnet-coo를 부르면, 저는 COO의 .md 파일에 정의된 역할/규칙에 따라 행동합니다
- COO가 @dev-lead를 부르면, 저는 다시 dev-lead의 .md 로 서브에이전트를 실행합니다
- 각 에이전트는 별도 컨텍스트(대화 창) 에서 실행되므로, 독립적으로 작업 후 결과를 상위에 보고합니다
사용자 입장에서 보이는 것
1. @propnet-coo에게 "Phase 1 시작해줘" 지시
2. COO가 @infra-lead(DB 생성), @dev-lead(라이브러리 설계) 등을 서브에이전트로 호출
3. 각 에이전트가 실제 코드 수정, 파일 생성, 서버 명령 등을 수행
4. COO가 결과를 종합하여 사용자에게 보고
사용자는 COO에게만 지시하면, 나머지는 자동으로 분배/실행/보고됩니다.
다만 현실적 제약이 있습니다:
- 서브에이전트가 깊어질수록 (COO → dev-lead → propedia-dev) 컨텍스트 비용이 큼
- 파일 수정 권한 승인은 사용자에게 직접 확인을 요청합니다
- 복잡한 작업은 한 번에 전부 실행하기보다 Phase 단위로 나눠서 진행하는 게 효과적입니다이건 고려해야할 것 같습니다. "Subagent가 깊어질수록 컨텍스트 비용이 커진다."
과정을 진행하면서 어떤 결과를 초래하게 될지 걱정도 되고 기대도 됩니다. 내용이 추가되면 공유 예정입니다.
[이어서]
에이전트 시스템으로 진행할 첫번째 과제로 회원, 로그인 서비스 통합을 진행하려고 합니다.
기존에 플랜모드로 세웠던 계획을 이어서 진행해봅니다.
그리고 새롭게 만들어진 오케스트레이션 조직에 이 과제를 부여했습니다.
COO에게 지시를 내립니다. 뭔가 '사장 놀이' 같은 느낌입니다.
@propnet-coo PropNet 통합 인증 시스템을 구현해야 해. 플랜 파일은 C:\Users\ant19.claude\plans\sunny-moseying-galaxy.md 에 있어. Phase 1부터 순서대로 진행해줘.진행 계획을 세워주고,
담당별 업무를 지정합니다.
실행 파이프라인을 보여줍니다.
한번도 진행해 본 적이 없기 때문에 어떻게 진행되는지를 물어봤습니다.
이 부분이 고민되는 부분입니다. "결국은 모든 에이전트는 저(Claude)입니다."
어쩌면 에이전트 군단처럼 보이게 만드는 효과 정도인건지, 정말 역할을 제대로 하는지 결과를 보기 전엔 알 수 없는 거니까..
한 과정씩 진행하고 보고합니다.
검증을 어떻게 할지 물어봤더니 직접 Claude in Chrome으로 진행해 줍니다.
최종 과정을 마무리하고 진행 경과를 보고합니다.
첫 작업을 완료했습니다.
그러나 이후 확인 과정에서 다양한 오류들이 발견되어 재검증하는데도 반나절이 소요됩니다.
flutter run으로 직접 모바일 검증하고, 유저 케이스별로 회원가입/로그인/회원탈퇴/재가입 등 다양한 변수에 대해 직접 진행해야 합니다.
클로드가 직접 검증하는데는 한계가 있습니다.
하지만 이 케이스들을 반영하여 다시 에이전트들을 강화하는 방식으로 계속해 나가면 어느정도 믿을만 한 팀이 구축되지 않을까 싶습니다.
다른 테스트들을 계속 진행해볼 예정입니다.
댓글 1개
로그인하고 댓글을 작성하세요
우와~ 자동화가 아니라 군단을 설립하셨군요!
너무 기대됩니다~