μ˜μƒ 핡심은 λ‹¨μˆœν•©λ‹ˆλ‹€. AIλ₯Ό λ˜‘λ˜‘ν•˜κ²Œ μ“°λŠ” 게 μ•„λ‹ˆλΌ, AIκ°€ μ‹€μˆ˜ν•΄λ„ 흔듀리지 μ•Šκ²Œ 운영 μ‹œμŠ€ν…œμ„ λ§Œλ“ λ‹€λŠ” 것.

flowchart TD
A[μš”μ²­ μž…λ ₯] --> B[μ‹œμŠ€ν…œ1 μžλ™ 맀뉴얼 호좜]
B --> C[μ‹œμŠ€ν…œ2 κ³„νš/λ§₯락/체크리슀트 생성]
C --> D[μž‘μ—… μ‹€ν–‰]
D --> E[μ‹œμŠ€ν…œ3 μžλ™ ν’ˆμ§ˆκ²€μ‚¬]
E --> F[μ‹œμŠ€ν…œ4 셀프체크 λ¦¬λ§ˆμΈλ”]
F --> G[보완/μˆ˜μ •]
G --> H[μ „λ¬Έ μ—μ΄μ „νŠΈ 리뷰]
H --> I[μ΅œμ’… κ²°κ³Όλ¬Ό]

🧠 칠판 μΉ˜νŠΈμ‹œνŠΈ

  • AI κΈ°λ³Έ μƒνƒœ: 50점 (κΈ°μ–΅ λˆ„λ½ + 맀뉴얼 λ―Έμ€€μˆ˜ + κ³Όμ‹ )
  • μ‹œμŠ€ν…œ 적용 ν›„: 95점에 κ·Όμ ‘ (일관성 + μž¬ν˜„μ„± + κ²€μˆ˜ μžλ™ν™”)
  • 핡심: ν”„λ‘¬ν”„νŠΈ ν•œ 번 잘 μ“°λŠ” 것보닀 운영 루프 섀계가 μ€‘μš”

30초 μš”μ•½

  • μ˜μƒμ€ β€œ6κ°œμ›” μ‹œν–‰μ°©μ˜€λ‘œ λ§Œλ“  AI 운영 4μ‹œμŠ€ν…œβ€μ„ κ³΅κ°œν•œλ‹€.
    1. μžλ™ 맀뉴얼, 2) μž‘μ—… κΈ°μ–΅, 3) μžλ™ ν’ˆμ§ˆκ²€μ‚¬, 4) μ…€ν”„ 체크λ₯Ό λ¬Άμ–΄ μ“΄λ‹€.
  • 결둠은 도ꡬλͺ…보닀 μ‹œμŠ€ν…œμ΄ μ„±κ³Όλ₯Ό λ§Œλ“ λ‹€λŠ” 것.

μ˜μƒ νƒ€μž„λΌμΈ (λˆ„λ½ 없이)

  • 0:00 인트둜: β€œμ±… 300ꢌ λΆ„λŸ‰ ν”„λ‘œμ νŠΈλ₯Ό 6κ°œμ›”μ— μž¬κ΅¬μΆ•β€
  • 1:15 문제 제기: AIλŠ” 유λŠ₯ν•˜μ§€λ§Œ 자주 λ§₯락을 μžƒμŒ
  • 2:32 λ°°κ²½: μ‹€μ œ λŒ€ν˜• λ¦¬νŒ©ν„°λ§ ν”„λ‘œμ νŠΈ λ§₯락
  • 3:43 μ‹œμŠ€ν…œ1 문제: 맀뉴얼을 λ§Œλ“€μ–΄λ„ AIκ°€ μ•ˆ 읽음
  • 5:00 μ‹œμŠ€ν…œ1 ν•΄κ²°: μžλ™ λ§€μΉ­/호좜 ꡬ쑰 λ„μž…
  • 6:19 μ‹œμŠ€ν…œ1 κ·œμΉ™: ν‚€μ›Œλ“œΒ·μž‘μ—…μœ„μΉ˜Β·νŒ¨ν„΄ 기반 맀뉴얼 ν™œμ„±ν™”
  • 7:39 μ‹œμŠ€ν…œ1 κ²°κ³Ό: κΈΈκ³  무거운 맀뉴얼 뢄리 ν›„ 효율 κ°œμ„ 
  • 9:11 μ‹œμŠ€ν…œ2 문제: κΈˆλΆ•μ–΄ κΈ°μ–΅λ ₯(μž₯κΈ° μž‘μ—… λ§₯락 μ΄νƒˆ)
  • 10:29 μ‹œμŠ€ν…œ2 ν•΄κ²°: κ³„νšμ„œ/λ§₯λ½λ…ΈνŠΈ/체크리슀트 3λ¬Έμ„œ 운영
  • 11:25 μ‹œμŠ€ν…œ2 운영: ν•œ λ²ˆμ— λ‹€ μ‹œν‚€μ§€ 말고 단계별 μ‹€ν–‰
  • 12:25 μ‹œμŠ€ν…œ3&4: μžλ™ ν’ˆμ§ˆκ²€μ‚¬ + 셀프체크 λ¦¬λ§ˆμΈλ”
  • 13:14 ν™•μž₯: μ „λ¬Έ μ—μ΄μ „νŠΈ νŒ€ + 보고 체계 + μš”μ•½ 마무리

μ‹œμŠ€ν…œ 1) AI μžλ™ 맀뉴얼

문제

  • λ¬Έμ„œκ°€ μžˆμ–΄λ„ AIκ°€ 읽지 μ•Šκ³  κΈ°μ‘΄ μŠ΅κ΄€λŒ€λ‘œ μž‘μ—…ν•¨.

ν•΄κ²°

  • μž‘μ—… μ‹œμž‘ μ „/μ™„λ£Œ 후에 μžλ™ μ•Œλ¦Ό ν›…μœΌλ‘œ κ΄€λ ¨ 맀뉴얼을 κ°•μ œ 상기.
  • 맀뉴얼을 ν†΅λ¬Έμ„œ(1500쀄+)둜 두지 μ•Šκ³  λͺ©μ°¨ + μ„ΈλΆ€ μ±•ν„°λ‘œ λΆ„ν•΄.

싀무 κ·œμΉ™

  • ν‚€μ›Œλ“œ 기반 ν™œμ„±ν™”(예: backend/api/db)
  • μž‘μ—… μœ„μΉ˜ 기반 ν™œμ„±ν™”(κ²½λ‘œλ³„)
  • 파일 νŒ¨ν„΄ 기반 ν™œμ„±ν™”(μ—λŸ¬ν•Έλ“€λ§/λ³΄μ•ˆ λ“±)

μ‹œμŠ€ν…œ 2) AI μž‘μ—… κΈ°μ–΅

문제

  • λŒ€ν™” κΈΈμ–΄μ§€λ©΄ λͺ©ν‘œ/μ œμ•½μ„ μžƒκ³  λ”΄ 길둜 감.

ν•΄κ²°

  • μž‘μ—… μ‹œμž‘ μ‹œ 3λ¬Έμ„œ κ³ μ •:
    1. plan.md (무엇을 λ§Œλ“€μ§€)
    2. context.md (μ™œ μ΄λ ‡κ²Œ ν•˜λŠ”μ§€/μ°Έμ‘° 링크)
    3. checklist.md (μ§„ν–‰/μž”μ—¬)

싀무 κ·œμΉ™

  • β€œλ¨Όμ € κ³„νš 생성 β†’ 인간 승인 β†’ λ¬Έμ„œ μ €μž₯ β†’ 싀행” μˆœμ„œ κ³ μ •
  • μž‘μ—…μ€ 1~2개 λ‹¨μœ„λ‘œ μͺΌκ°œ μ‹€ν–‰
  • λ§€ ν„΄ μ’…λ£Œ μ‹œ checklist μ—…λ°μ΄νŠΈ

μ‹œμŠ€ν…œ 3) μžλ™ ν’ˆμ§ˆκ²€μ‚¬

문제

  • AIκ°€ β€œμ™„λ£Œβ€λΌκ³  ν–ˆμ§€λ§Œ μ‹€μ œλ‘œλŠ” λˆ„λ½/였λ₯˜κ°€ 잦음.

ν•΄κ²°

  • μˆ˜μ • 파일 기둝 ν›„ μ™„λ£Œ μ‹œμ μ— 검사 μžλ™ μ‹€ν–‰
  • 였λ₯˜κ°€ κ²½λ―Έν•˜λ©΄ μ¦‰μ‹œ μˆ˜μ •, 크면 리뷰 λ‹΄λ‹Ή 호좜

μ΅œμ†Œ 검사 μ„ΈνŠΈ

  • lint
  • type-check
  • test
  • λ³΄μ•ˆ/μ—λŸ¬ 처리 체크

μ‹œμŠ€ν…œ 4) AI μ…€ν”„ 진단(λ¦¬λ§ˆμΈλ”)

문제

  • μ™„λ£Œ 직전에 μ‚¬λžŒμ΄ 보던 점검 ν¬μΈνŠΈκ°€ 빠짐.

ν•΄κ²°

  • μž‘μ—… μ’…λ£Œ μ‹œ AIμ—κ²Œ κ³ μ • 질문 μžλ™ λ…ΈμΆœ
    • β€œμ—λŸ¬ 처리 ν™•μΈν–ˆλ‚˜?”
    • β€œλ³΄μ•ˆ μœ„ν—˜μ€ μ—†λ‚˜?”
    • β€œλ³€κ²½ 이유λ₯Ό μ„€λͺ…ν•  수 μžˆλ‚˜?”

μ™„μ„±ν˜• 운영 루프 (μ‹€μŠ΅ 핡심)

  1. μš”μ²­ μž…λ ₯
  2. κ΄€λ ¨ 맀뉴얼 μžλ™ 호좜
  3. κ³„νš/λ§₯락/체크리슀트 생성
  4. μ†Œλ‹¨μœ„ μ‹€ν–‰
  5. μ™„λ£Œ ν›„ μžλ™κ²€μ‚¬
  6. 셀프체크
  7. ν•„μš”μ‹œ μ „λ¬Έ μ—μ΄μ „νŠΈ 리뷰
  8. 반영 + 둜그 기둝

90λΆ„ μ‹€μŠ΅ κ°€μ΄λ“œ (λ³΅λΆ™ν˜•)

μ€€λΉ„λ¬Ό

  • Claude Code (λ˜λŠ” 동급 μ½”λ”© μ—μ΄μ „νŠΈ)
  • λŒ€μƒ μ½”λ“œλ² μ΄μŠ€ 1개
  • ν…ŒμŠ€νŠΈ μ‹€ν–‰ κ°€λŠ₯ν•œ 둜컬 ν™˜κ²½

μ‹€μŠ΅ λͺ©ν‘œ

  • β€œκΈ°λŠ₯ 1개 μΆ”κ°€ + ν’ˆμ§ˆκ²€μ‚¬ 톡과 + 변경기둝 남기기”λ₯Ό 1사이클 μ™„μ£Ό

Step 1) μž‘μ—… λ¬Έμ„œ 3개 생성

mkdir -p .ai-work
cat > .ai-work/plan.md << 'EOF'
# Plan
- λͺ©ν‘œ:
- λ²”μœ„:
- μ™„λ£Œ 쑰건:
EOF
cat > .ai-work/context.md << 'EOF'
# Context
- λ°°κ²½:
- μ œμ•½:
- 참고 링크:
EOF
cat > .ai-work/checklist.md << 'EOF'
# Checklist
- [ ] μš”κ΅¬μ‚¬ν•­ 확인
- [ ] κ΅¬ν˜„
- [ ] ν…ŒμŠ€νŠΈ
- [ ] λ¬Έμ„œ μ—…λ°μ΄νŠΈ
EOF

Step 2) μ‹œμŠ€ν…œ ν”„λ‘¬ν”„νŠΈ(μž‘μ—… κ·œμΉ™) μ£Όμž…

λ„ˆλŠ” μž‘μ—… 전에 λ°˜λ“œμ‹œ .ai-work/plan.md, context.md, checklist.mdλ₯Ό 읽고,
μž‘μ—… ν›„ checklistλ₯Ό κ°±μ‹ ν•œλ‹€.
ν•œ λ²ˆμ— μž‘μ—… 1~2개만 μˆ˜ν–‰ν•˜κ³ , μ™„λ£Œ μ‹œ lint/type-check/test κ²°κ³Όλ₯Ό λ³΄κ³ ν•œλ‹€.

Step 3) μ†Œλ‹¨μœ„ μ‹€ν–‰

μš”κ΅¬μ‚¬ν•­μ„ plan.md κΈ°μ€€μœΌλ‘œ 2개 νƒœμŠ€ν¬λ‘œ λ‚˜λˆ μ„œ 1번 νƒœμŠ€ν¬λ§Œ λ¨Όμ € κ΅¬ν˜„ν•΄.

Step 4) μžλ™ ν’ˆμ§ˆκ²€μ‚¬

npm run lint && npm run test

Step 5) μ…€ν”„ 진단 질문

이번 λ³€κ²½μ—μ„œ λˆ„λ½ κ°€λŠ₯성이 큰 지점 3κ°œμ™€ 보완 κ³„νšμ„ checklist에 λ°˜μ˜ν•΄.

Step 6) μ™„λ£Œ νŒμ •

  • μ½”λ“œ λ³€κ²½ + ν…ŒμŠ€νŠΈ 톡과
  • checklist 4개 λͺ¨λ‘ 체크
  • λ³€κ²½ 이유λ₯Ό 5λ¬Έμž₯ μ΄λ‚΄λ‘œ μ„€λͺ… κ°€λŠ₯

μ‹€νŒ¨ νŒ¨ν„΄κ³Ό 보완

  • νŒ¨ν„΄ A: κ³„νš 없이 λ°”λ‘œ κ΅¬ν˜„ μ‹œμž‘
    • 보완: plan 승인 μ „ κ΅¬ν˜„ κΈˆμ§€
  • νŒ¨ν„΄ B: ν•œ λ²ˆμ— λ„ˆλ¬΄ 큰 μž‘μ—… μ§€μ‹œ
    • 보완: 20~40λΆ„ λ‹¨μœ„ νƒœμŠ€ν¬ λΆ„ν• 
  • νŒ¨ν„΄ C: β€œμ™„λ£Œβ€ 보고 ν›„ κ²€μˆ˜ λˆ„λ½
    • 보완: μ™„λ£Œ μ „ lint/test μžλ™ μ‹€ν–‰ κ³ μ •

이 μ˜μƒμ„ Agent 본편으둜 λ‘λŠ” 이유

이 μ½˜ν…μΈ λŠ” κ°μƒν˜• 에세이보닀 μž¬ν˜„ κ°€λŠ₯ν•œ 운영 μ ˆμ°¨κ°€ μ€‘μ‹¬μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ Agent/μ½”λ”©μ—μ΄μ „νŠΈ νŠΈλž™μ˜ 본편으둜 λ°°μΉ˜ν•˜λŠ” 게 λ§žμŠ΅λ‹ˆλ‹€.

μ°Έκ³ 

μ°Έκ³  κ³ μ§€: λ³Έ λ¬Έμ„œλŠ” μƒμ„±ν˜• AI(μžλ™μžλ§‰ 뢄석+μš”μ•½)λ₯Ό ν™œμš©ν•΄ μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒ μ°¨μ‹œ