## 시작하게 된 계기
열심히 공부하고 알아보고 하게된 부동산 투자.
그 다음엔?..
그 후에 매도 타이밍이나 투자수익을 위해 지속적으로
신경써야하는 부분의 자동화가 궁금해져서 시작!!
## 🛠️ 사용한 도구
- 도구명: Claude Code
- 모델: Claude Sonnet 4.5
- 핵심 기능: Task tool (멀티 에이전트 병렬 실행)
- 추가 도구: Python (세션 로그 파싱), HTML/CSS (대시보드 자동 생성)
### 1단계: 문제만 던지기 - AI가 시스템 설계
처음 프롬프트:
```
투자자들이 부동산 투자하고 나서 향후 흥미도가 떨어지는 현상이 있다고 하여
지속적인 관심으로 구매한 이유등의 상기와 그에 따른 매도나 임차수익상승에 대한
타이밍 등을 알려주는 에이전트를 만들고 싶어.
그 에이전트는 어떤 도움을 줄 수 있는지, 어떤 과정으로 해야하는지 나에게 보여줘
```
과정에서 ChatAPT 토요 모임에서 배포해주신 워크스페이스를 벤치마킹 !!!
```
이 워크스페이스를 분석하고 필요한 부분은 copy 해줘
```
Claude 가 제안해줍니다. :
- Property Guardian이라는 시스템 이름 제안
- 5개 페르소나 설계 (Tracker, Profit Guardian, Timer, Risk Watcher, Strategy Advisor)
- 폴더 구조 제안 (60-portfolio/, reports/, investments/)
- 각 페르소나별 프롬프트 자동 작성
역시 문제만 명확히 알면 AI가 설계해주는 것이 중요하군요. .
---
### 2단계: Task Tool로 5개 독립 에이전트 병렬 실행
핵심 질문: "5개 페르소나가 독립적으로 판단한다는 게 뭐야?"
Claude Code의 Task tool을 사용하면:
1. 단일 메시지에서 여러 Task 호출 가능
2. 각 Task는 독립된 Sonnet 인스턴스 (서로 결과 못 봄)
3. 병렬 실행되어 속도도 빠름
#### 구현 방법 (Claude가 알려준 패턴)
```yaml
# .claude/skills/property-guardian/SKILL.md
skill_trigger:
- "보유 부동산 점검해줘"
- "투자 현황 분석해줘"
execution_flow:
1. Read 투자 기록 파일 (60-portfolio/investments/*.md)
2. Task tool 5개 병렬 호출
- subagent_type: "general-purpose"
- prompt: "[페르소나 프롬프트] + [투자 데이터]"
3. 5개 응답 수집
4. Chairman이 종합 판정
5. Write 점검 리포트 (60-portfolio/reports/*.md)
```
#### 실제 실행 예시
```
사용자: "보유 부동산 점검해줘"
Claude Code:
├─ Task 1 (Tracker): "가격 변화, 전세가율 추적"
├─ Task 2 (Profit Guardian): "실질 손익 계산"
├─ Task 3 (Timer): "매수 이유 호재 실현 여부"
├─ Task 4 (Risk Watcher): "리스크 신호 감지"
└─ Task 5 (Strategy Advisor): "보유 vs 매도 판정"
│
▼
Chairman: 5개 의견 종합 → 최종 권고
```
병렬 실행 덕분에:
- 5개 에이전트가 서로 결과를 못 봐서 진짜 독립적 판단
- 30초 안 에 5개 분석 완료 (순차 실행하면 2분+)
- 각 에이전트는 자기 관점만 집중 (Tracker는 데이터만, Profit Guardian은 수익만)
---
### 3단계: 독립성 원칙 - AI가 눈치 안 보게 만들기
문제 발견: AI는 기본적으로 사용자가 듣고 싶은 말을 하려고 함
예시:
```
사용자: "이 투자 괜찮아 보이지?"
AI (기본): "네, 괜찮아 보입니다!" (동조)
```
하지만 저는 불편한 진실을 듣고 싶었습니다.
#### 해결: YAML 규칙으로 독립성 강제
이 규칙 추가 후:
```
사용자: "평가차익 +3.3%니까 괜찮네?"
Profit Guardian (독립성 규칙 적용):
"평가차익 +3,000만원이지만, 실질 손익은 -4,210만원입니다.
이유:
- 이자비용: -6,750만원 (월 1,125만원 × 6개월)
- 재산세: -100만원
→ 권고: 3개월 내 매도 준비"
```
데이터 기반의 이야기 하게 되었다.
---
### 4단계: 파일 구조 자동 생성 - Write Tool 활용
"투자 기록을 어떻게 관리하지?" 고민했는데, Claude가 알아서 했습니다.
#### 제가 한 일 (희망 정보 제공)
예시(희망) 자료 제공
```
구의동 래미안파크스위트 147.88제곱미터 25억 매수했어
매수일은 26년 3월 20일이고, 주거환경보고 샀어 5년안에 20% 수익이 목표야
```
#### Claude Code가 한 일 (자동)
1. 투자 기록 파일 생성 (Write)
```
60-portfolio/investments/2026-03-20-구의동래미안파크스위트.md
├─ 기본 정보 (매수가, 면적, 매수일)
├─ 매수 이유
├─ 목표 수익률
├─ 3대 시나리오 (Bull/Base/Bear)
└─ Council 5인 의견
```
```
60-portfolio/DASHBOARD.md
├─ 총 투자금 34억 (9억 + 25억)
├─ 평가 수익 +3,000만원
├─ 실질 손익 -4,210만원
└─ 리스크 분석
```
2. 대시보드 만들어줘!!
# ✅ 결과 (After)
1. 멀티 에이전트 시스템 구축 성공
- 5개 독립 Sonnet 에이전트 병렬 실행
- Task tool 활용으로 30초 만에 5개 분석 완료
- 각 에이전트가 서로 결과 못 봐서 진짜 독립적 판단
- 대시보드 생성
- 필요하다고 한 skill 도 세 개 알아서 생성
2. 앞으로 할 일
- 투자 기록 주기적 자동 생성 (Markdown)
- 대시보드 자동 업데이트 (Markdown + HTML)
- 세션 로그 자동 파싱 (Python)
- 산술 방법의 검증 - 클로드가 만들어줬지 검토한 것이 아니기에 검증이 필요합니다.
3. 재사용 가능한 패턴 발견
- 멀티 페르소나 토론 구조
- 독립성 보장 YAML 규칙
- Task tool 병렬 실행 패턴
- → 다른 분야(주식, 프로젝트 관리)에도 적용 가능
느낀점
이제는 어떤 것도 아이디어와 구체화할 수 있는 기획이 있으면 엄청나게 만들어낼 수 있다.
내가 아는 도메인 지식 또는 신뢰할 만한 자료를 수집하는 단계를 거치면
믿을 수 있는 검증을 통한 매우 정교한 것을 만들 수 있겠다.여전히 할루시네이션을 조심하라.
구의 레미안 APT 에서는 중랑천이 보이지 않는다.대시보드를 원하는 대로 만드는 법도 따로 알아봐야겠다.
도움 받은 글
ChatAPT 에서 제공해주신 워크스페이스
사례글쓰기 스킬