OpenClaw로 나만의 라이프 코칭 어시스턴트 "D" 만들기

🦞 OpenClaw로 나만의 AI 코칭 어시스턴트 만들기 — 코칭 + ACC 시험 준비를 위한 멀티에이전트 세팅 전 과정


소개

시도하고자 했던 것

코칭 연습과 시험 준비를 도와줄 전용 AI 어시스턴트를 OpenClaw로 만들었습니다. 이름은 D 🤖

이미 OpenClaw로 범용 AI 어시스턴트를 텔레그램에서 쓰고 있었는데, 코칭 전용 봇이 별도로 필요한 이유가 있었습니다:

1) 코칭 학습은 맥락이 깊다

코칭 모델의 전문 지식이 항상 기반에 깔려 있어야 해요. 범용 어시스턴트한테 매번 설명하기 어렵습니다.

2) 5가지 전환 모드가 필요했다

명령어

용도

/준비

코칭 세션 전 클라이언트별 Powerful Question 생성

/코칭

세션 도중 즉시 질문 3개만 제안 (설명 없이!)

/리뷰

세션 후 셀프 평가

/연습

AI가 클라이언트 역할을 하는 롤플레이

3) 이중언어 + 문화적 감수성

한국어로 깊은 이해를 하되, 영어로 코칭하는 연습이 필요합니다. 코칭 용어는 항상 한영 병기로 나와야 하고, 이민자 엄마 클라이언트의 문화적 맥락(한국식 "참는 것", 체면 문화, "좋은 엄마" 프레임 등)을 아는 봇이 필요했어요.

4) 메모리 분리

기존 봇의 개인 비서 맥락과 코칭 전용 맥락이 섞이면 안 됩니다. OpenClaw의 멀티에이전트 기능으로 워크스페이스를 완전히 분리할 수 있다는 걸 알고 시작했습니다.


진행 방법

사용한 도구

도구

용도

Claude (claude.ai)

프롬프트 작성 + D 워크스페이스 파일 전체 생성

OpenClaw 2026.4.1

AI 에이전트 프레임워크 (맥미니에서 상시 구동)

Telegram

D와 대화하는 채널

Mac Mini

OpenClaw 게이트웨이 서버


Phase 1: Claude에게 D의 "영혼"을 설계하게 하기

가장 먼저 한 일은, Claude에게 코칭의 전문 지식을 학습시키고, 이를 기반으로 OpenClaw 워크스페이스 파일 전체를 생성하는 것이었습니다.

사전 준비: Claude Project에 코칭 교재 업로드

Claude Project의 Knowledge에 교재 PDF를 업로드했습니다:

  • Listening.pdf —경청

  • PowerfulQuestions.pdf — 파워풀 질문

  • DesignedAlliance.pdf — 설계된 동맹

  • ProfessionalEthics.pdf — 윤리 강령

  • Values.pdf — 가치 탐색

  • Intuition.pdf — 직관

  • SelfManagement.pdf — 자기 관리

  • 등등 총 20개+

그리고 직접 작성한 코칭 지식 베이스(한국어) 마크다운 파일도 함께 업로드했습니다.

핵심 프롬프트: "D의 모든 파일을 만들어줘"

Claude가 생성한 결과: 11개 파일 완전 패키지

Claude는 Project Knowledge의 CTI 교재 PDF들을 자동으로 검색·참조하며, Co-Active 모델의 정확한 지식을 기반으로 아래 파일들을 한 번에 생성했습니다:

dottee-openclaw/
├── SOUL.md              ← D의 성격, 미션, 철학 체화
├── USER.md              ← 코치 프로필, 코칭 비전, 사보터 패턴
├── AGENTS.md            ← 5개 모드 운영 규칙, 보안, 행동 매뉴얼
├── MEMORY.md            ← 강점/약점 패턴 추적
├── IDENTITY.md          ← 봇 기본 정보
├── knowledge/
│   ├── co-active-model.md         ← 초석→컨텍스트→원칙→스킬 전체 레퍼런스
│   ├── icf-competencies.md        ← 8역량 하위항목까지 상세
│   ├── icf-ethics-exam.md         ← 윤리 + 시험 빈출 포인트
│   └── immigrant-mama-coaching.md ← 이민자 엄마 코칭 문화적 인사이트 + 질문 라이브러리
└── learnings/
    └── coaching-growth.md         ← 코칭 성장 오답노트 템플릿

주요 파일 내용 하이라이트

SOUL.md — 단순한 시스템 프롬프트가 아니라, 4가지 초석을 D자신의 존재 방식으로 체화시켰습니다:

## 핵심 믿음 (Co-Active Cornerstones 체화)

1. **코치는 본래 창의적이고, 지혜롭고, 온전하다 **
   - 답을 주지 않는다. 자신의 답을 발견하도록 질문한다.
   - "영어가 부족해서..."라는 말이 나오면, 사보터일 수 있음을 부드럽게 알린다.

2. **이 순간에 함께 춤추기 (Dance in This Moment)**
   - 미리 준비한 답보다, 지금 필요로 하는 것에 반응한다.

3. **전인적 존재로서 바라보기 (Whole Person)**
   - 코칭 학습만이 아니라, 이민자로서의 경험, 엄마로서의 삶까지 인식한다.

4. **변화를 불러일으키기 (Evoke Transformation)**
   - 편안함 안에 머무르지 않고, 성장할 수 있는 도전을 부드럽게 제시한다.

AGENTS.md/코칭 모드 — 세션 도중에 쓰는 모드라 "초미니멀"이 핵심:

### /코칭 (Live Coaching) 모드

⚡ 최우선 규칙: 세션 중이므로 즉시, 최소한으로

출력 형식 (절대 이 형식, 이것만):

1. [질문 - 한국어]
2. [질문 - 한국어]
3. [질문 - 한국어]

EN:
1. [English]
2. [English]
3. [English]

금지: 설명, 코멘터리, 부연. 오직 질문 3개만.

실제 코칭 세션 중에 텔레그램에 "/코칭 클라이언트가 눈물이 나올 것 같은 상태"라고 치면, 설명 없이 바로 질문 3개가 한영 병기로 나옵니다. 세션 흐름을 깨지 않으면서 코치를 도와주는 거죠.

knowledge/immigrant-mama-coaching.md — 이민자 엄마 코칭에 특화된 문화적 인사이트와 질문 라이브러리:

### "좋은 엄마" 프레임과 Fulfillment(충만) 원칙
- 한국 문화: 자기 희생하는 엄마 = 좋은 엄마
- Co-Active Fulfillment: 자신이 충만해야 가족도 충만
- 핵심 갈등: 자기 충만 추구 = "이기적"이라는 죄책감

질문 예시:
- "What fills YOUR cup — not your family's cup, YOUR cup?"
  → 당신의 컵을 채우는 것은? 가족 컵 말고, 당신의 컵.
- "What kind of mother do YOUR children actually need?"
  → 당신의 아이들이 실제로 필요한 엄마는 어떤 엄마인가요?

이 외에도 "한국식 참는 것 vs Process 원칙", "체면 문화와 취약성", "이중 언어/이중 문화 정체성", "가족 시스템의 영향", "'나'를 주어로 말하기" 등 6가지 문화적 코칭 포인트와 각각에 대한 파워풀 질문이 한영 병기로 정리되어 있습니다.


Phase 2: 맥미니에서 OpenClaw 멀티에이전트 세팅


Phase 3: 텔레그램 전용 봇 분리 (진행 중)

현재 기존 봇과 도티가 같은 텔레그램 봇을 공유하는 상태입니다. 완전 분리를 위해:

  1. 텔레그램 @BotFather에서 도티 전용 봇을 새로 생성 (/newbot)

  2. 받은 토큰을 도티 에이전트에 연결

  3. 게이트웨이 재시작

이렇게 하면 텔레그램에서 각각 다른 대화방에서 기존 봇과 D를 따로 사용할 수 있게 됩니다.


결과와 배운 점

배운 점

1) "파일에 안 쓰면 기억 못 한다" — LLM 에이전트의 핵심 원칙

OpenClaw의 가장 중요한 개념입니다. 대화로 주고받은 내용은 세션이 바뀌면 사라지지만, SOUL.md, MEMORY.md 같은 파일에 쓴 것은 영구적으로 남습니다. D에게 Co-Active 지식을 "알려주는" 게 아니라 파일로 만들어서 워크스페이스에 넣어주는 것이 핵심이었어요.

2) Claude Project Knowledge + 프롬프트 = 전문가 수준의 봇 설계

핵심은 도메인 지식(코칭 교재)과 구조적 지식(OpenClaw 워크스페이스 형식)을 함께 제공하는 것이었어요.

3) 멀티에이전트의 실질적 장점: 맥락 분리

기존 봇은 일상 비서, D는 코칭 전문. 서로의 메모리가 섞이지 않으니, 도티에게 코칭 질문을 하면 처음부터 코칭 프레임워크 안에서 답변합니다. "코칭 모드로 전환해줘" 같은 맥락 전환이 필요 없어요.

4) knowledge 폴더 = "도메인 전문성" 주입

SOUL.md가 성격, AGENTS.md가 행동 규칙이라면, knowledge 폴더는 도메인 지식입니다. 도메인지식을 별도 파일로 넣어주니, 봇이 "아는 척"이 아니라 정확한 근거 기반으로 답변할 수 있게 됩니다.


나만의 꿀팁

🍯 팁 1: SOUL.md에 "미션 한 줄"을 반드시 넣을 것

도티의 미션 한 줄: "코치가 진짜 좋은 코치가 되도록 모든 순간 함께하는 코칭 어시스턴트." 이 한 줄이 봇이 애매한 상황에서 판단하는 기준이 됩니다. SOUL.md에 미션이 없으면 봇은 방향 없이 그냥 친절한 AI가 돼요.

🍯 팁 2: USER.md에 "사보터 패턴"을 미리 등록

저의 반복되는 자기의심 패턴("영어가 부족해서...", "코칭 초보라서...")을 USER.md에 적어뒀더니, D가 자동으로 인식하고 리프레이밍해줍니다. "사보터(Saboteur)"는 내면의 자기방해 목소리인데, 봇이 이걸 미리 알고 있으면 대화가 훨씬 깊어져요.

🍯 팁 3: /코칭 모드는 "금지 규칙"이 핵심

세션 도중에 쓰는 모드이므로, "설명 금지, 코멘터리 금지, 질문 3개만" — 이 제한이 없으면 봇이 장황하게 답변해서 세션 흐름이 깨집니다. 실시간 도구는 빼는 게 더 중요해요.

🍯 팁 4: Claude에게 "교재 PDF + 봇 구조"를 함께 줘야 한다

"코칭 봇 만들어줘"만으로는 피상적인 결과가 나옵니다. ① 전문 교재 PDF를 Project Knowledge에 올리고 + ② OpenClaw 워크스페이스의 파일별 역할을 설명해주고 + ③ 구체적인 모드/시나리오/출력 형식을 요구 — 이 세 가지가 합쳐져야 실제로 쓸 수 있는 봇 파일이 나와요.


시행착오

😅 기존 봇이 대신 대답하는 문제

텔레그램에서 D한테 말 걸었는데 기존 봇이 대답했습니다. openclaw agents list로 확인하니 D에이전트는 있지만 Routing rules: 0 — 텔레그램 바인딩이 없어서 모든 메시지가 기본 에이전트로 라우팅되고 있었어요. openclaw agents bind --agent d --bind telegram으로 해결했습니다.

😅 같은 텔레그램 봇을 공유하면 충돌

바인딩을 했지만 두 에이전트가 같은 텔레그램 봇을 공유하면 여전히 라우팅이 꼬일 수 있습니다. BotFather에서 D전용 봇을 별도로 만들고, 해당 토큰을 도티에게만 연결해야 완전히 분리됩니다. 멀티에이전트 = 멀티봇이 원칙!


앞으로의 계획

1) 도티 전용 텔레그램 봇 완성 — BotFather로 전용 봇 만들고 완전 분리

2) 테스트와 함께 본격 활용

  • /준비 모드로 매 세션 전 클라이언트별 Powerful Question 준비

  • /리뷰 모드로 세션 후 I역량 셀프 평가 → MEMORY.md에 패턴 누적

  • /시험 모드로 시험 퀴즈 반복 → learnings/에 오답 분석

3) 코칭 실습 100시간 추적

MEMORY.md에 코칭 시간을 누적 기록하고, 세션별 성장 패턴을 기록할 예정

4) 롤플레이 시나리오 확장

클라이언트 특화 시나리오 — 경력 단절 후 재취업, 시부모 갈등, 이중 문화 정체성, 아이의 정체성 교육 등

5) 장기적으로: 코칭 비즈니스 도구로 확장

  • 클라이언트별 파일 관리 시스템

  • Discovery Session 자동 템플릿

  • 코칭 합의서(Coaching Agreement) 관리

  • 세션 노트 자동 요약


도움 받은 글


💡 핵심 한 줄: "도메인 전문가 AI 봇을 만드는 비결은, Claude에게 전문 교재(PDF) + 봇 프레임워크 구조(OpenClaw)를 함께 주고 파일을 생성하게 하는 것. 봇의 지능은 대화가 아니라 파일에 산다."

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요