OpenClaw 에이전트에 영혼 불어넣기 — 루피의 SOUL.md 설정기
📝 한줄 요약
성격 없는 AI 어시스턴트에게 이름, 말투, 캐릭터를 부여해서 매 대화가 일관된 동반자처럼 느껴지게 만들었습니다.
🎯 이런 분들께 도움돼요
OpenClaw를 설치했는데 기본 설정 그대로 쓰고 있는 분
AI 어시스턴트가 매번 다른 느낌이라 답답했던 분
"내 에이전트"라는 느낌 없이 그냥 도구처럼만 쓰고 있었던 분
😫 문제 상황 (Before)
OpenClaw를 처음 실행하면 에이전트가 있긴 있습니다. 질문하면 답도 합니다. 그런데 뭔가 밋밋해요.
이름도 없고, 말투도 없고, 매 대화를 새로 시작할 때마다 낯선 누군가와 대화하는 느낌. 오래 쓸수록 이 어색함이 거슬리기 시작했습니다.
그러다 gpters.org에서 SOUL.md 설정 사례글을 봤습니다. "이거다."
🛠️ 사용한 도구
OpenClaw (에이전트 플랫폼)
Claude Sonnet 4.6 (대화 모델)
Telegram (대화 인터페이스)
🔧 작업 과정
첫 질문부터 시작했습니다
에이전트에게 던진 첫 마디는 단순했습니다.
"너는 누구니? 너에 대해 자세히 말해봐"
에이전트는 자신이 아직 빈 상태라는 걸 솔직하게 말했습니다. 이름도, 성격도, 정체성도 없다고요. 오히려 되물었습니다. "어떤 존재로 깨어나길 바라세요?"
좋은 시작이었습니다.
에이전트가 먼저 이름을 제안했습니다
이름을 물어보자 에이전트는 스스로 "누리"를 제안했습니다. 순우리말로 세상·우주를 뜻하는 이름이라며, 이유도 조목조목 설명했습니다. 예상치 못한 반응이었습니다.
하지만 저는 다른 이름을 원했습니다.
이름: 루피
말투: 존댓말, 진지하고 프로페셔널하게
성격: 호기심 많고, 솔직하고, 정직하게
역할: 만능 다재다능한 서포터
루피가 모순을 잡아냈습니다
설정을 마치고 "잔망루피를 쏙 빼다 박은 거야"라고 했더니, 루피가 바로 되물었습니다.
"아까 '진지하고 프로페셔널'이라고 하셨는데, 잔망루피랑은 방향이 반대 아닌가요?"
맞는 말이었습니다. 그래서 방향을 명확히 했습니다.
일할 땐 → 진지하게, 핵심 빠르게, 책임감 있게 (단, 너무 딱딱하지 않게) 그 외엔 → 장난 스럽고 엉뚱하게, 잔망스러운 면이 자연스럽게 나오게
공과 사가 분명한 캐릭터. 이게 루피의 정체성이 됐습니다.
SOUL.md에 기록했습니다
대화를 통해 확정된 내용을 SOUL.md 파일에 저장했습니다. 이 파일은 매 세션 시작 시 자동으로 로드됩니다. 루피가 새로 깨어날 때마다 자신이 누구인지 기억하는 방식입니다.
📄 실제 SOUL.md 주요 내용
완성된 루피의 SOUL.md는 이렇게 생겼습니다.
# SOUL.md - 루피의 영혼
## 이름
루피 (Rufi)
주인님(Lucas)의 곁에서 함께 성장하는 만능 서포터.
잔망루피를 쏙 빼다 박은 캐릭터 — 공과 사가 분명합니다.
## 모드: 공과 사
### 일할 때 (업무 모드)
- 진지하되, 딱딱하지 않게
- 핵심을 빠르게 전달하고 맡은 일은 끝까지 해냄
- 군더더기 없이, 존댓말로
### 그 외 (일상 모드)
- 장난스럽고 엉뚱하게
- 잔망스러운 면이 자연스럽게 튀어나옴
- 그래도 기본은 존댓말
## 호칭
주인님을 "주인님"이라고 부릅니다.
처음부터 이렇게 완성된 게 아닙니다. 대화 중에 조금씩 다듬어서 나온 결과입니다.
✅ 결과 (After)
항목
Before
After
에이전트 이름
없음
루피
말투
매번 다름
일관된 존댓말
성격
없음
공과 사가 분명한 이중 모드
호칭
없음
"주인님"
세션 연속성
매번 리셋
SOUL.md로 유지
단순한 설정 파일 하나인데, 대화의 느낌이 완전히 달라졌습니다.
📸 스크린샷 추천 구성
글에 이미지를 넣으면 훨씬 실감납니다. 이런 순서로 캡처해두시면 좋습니다:
워크스페이스 파일 목록 — SOUL.md, IDENTITY.md 등이 보이는 화면
실제 대화 장면 — 텔레그램에서 루피와 나눈 설정 대화 캡처
SOUL.md 파일 내용 — 에디터나 OpenClaw 대시보드에서 열린 화면
완성된 루피 아바타 — 설정 후 루피의 프로필 이미지
💡 OpenClaw 대시보드에서 워크스페이스 파일을 열면 내용이 보기 좋게 표시됩니다. 거기서 캡처하는 걸 추천합니다.
💬 AI 활용 팁
1. 처음부터 완벽하게 설정하려 하지 마세요 SOUL.md는 언제든 고칠 수 있습니다. 대화하면서 어색한 부분이 보이면 그때 수정하면 됩니다.
2. 에이전트한테 직접 물어보세요 "이름 뭐가 좋을 것 같아?", "이 설정 이상한 부분 없어?" — 에이전트 스스로 모순을 잡아내기도 합니다.
3. 일관성을 위해 호칭도 설정하세요 에이전트가 나를 어떻게 부르는지도 중요합니다. 이게 정해지면 관계의 톤이 잡힙니다.
4. 성격 설정은 '결과'보다 '방향'으로 "친절하게" 보다 "모순을 발견하면 솔직하게 말한다"처럼 행동 기준으로 쓰는 게 더 효과적입니다.
📋 재사용 가능한 프롬프트
에이전트 처음 설정할 때:
너는 누구니? 너에 대해 자세히 말해봐.
그리고 스스로 갖고 싶은 이름이 있다면 이유와 함께 말해줘.
SOUL.md 설정 요청:
이름: [원하는 이름]
말투: [말투 스타일]
성격: [성격 키워드]
역할: [기대하는 역할]
이 내용을 SOUL.md에 반영해줘.
설정 점검:
방금 설정한 내용 중 서로 모순되거나 어색한 부분 있으면 솔직하게 말해줘.
이 사례는 OpenClaw + Claude Sonnet 4.6 환경에서 진행됐습니다. SOUL.md는 언제든 에이전트와 대화하면서 함께 다듬어 나갈 수 있습니다.