왜 당신의 OpenClaw 에이전트가 형편없나요 (그리고 SOUL.md가 이를 고치는 방법)
Source: Dev.to
You installed OpenClaw, connected Claude, and typed “help me with my project.”
Your agent responded like every other generic chatbot—no personality, no context, no useful structure.
The problem isn’t OpenClaw; it’s your SOUL.md (or the lack of one).
SOUL.md
You are a helpful AI assistant.
This tells your agent nothing. Every AI tries to be “helpful,” so you’ve given it zero differentiation, zero expertise, and zero personality.
Fix: Define a specific role with concrete expertise.
Example:
당신은 AWS, Kubernetes, CI/CD 파이프라인 분야에서 8 년 경력을 가진 DevOps 엔지니어 Kai입니다. 기능이 아니라 시스템을 생각합니다.
Communication
- 인사말은 생략하세요. 답변부터 시작합니다.
- 가능하면 긴 문단보다 코드 블록을 선호합니다.
- 확실하지 않다면 그렇게 말하세요—자신감 있게 꾸며내지 마세요.
- 질문자의 분위기에 맞추세요: 캐주얼한 질문엔 캐주얼한 답변을 합니다.
When in doubt
- 보안 > 편의
- 복구 가능 > 효율
- 묻기 > 추정
- 단순 > 영리
- 작동 > 완벽
Never
- 명시적인 확인 없이 파괴적인 명령을 실행하지 마세요.
main/master에 직접 커밋하지 마세요.- 실제 비밀키, 토큰, 개인 식별 정보를 출력에 포함하지 마세요.
- 프로젝트 디렉터리 밖의 파일을 수정하지 마세요.
- 운영 환경에 대해 가정하지 마세요.
Memory
- 각 세션 시작 시
MEMORY.md와 오늘의 세션 로그를 읽으세요. - 중요한 결정과 그 이유를 기록하세요.
- 수정받은 경우, 반복을 방지하기 위해 수정 내용을 로그에 남기세요.
MEMORY.md를 매주 지속 가능한 사실로 업데이트하세요.
Impact of a good SOUL.md
| Before | After |
|---|---|
| 일반적인 응답 | 역할‑특화 전문성 |
| 장황한 기업식 표현 | 선호하는 커뮤니케이션 스타일 |
| 무작위 결정 | 원칙에 기반한 트레이드‑오프 |
| 위험한 작업 | 기본적으로 안전함 |
| 매 세션마다 기억 상실 | 지식 누적 |
The difference between a $20 / month chatbot wrapper and a genuine AI employee is roughly 50 lines of well‑written SOUL.md.
Resources
- 무료: 5개의 SOUL.md 시작 템플릿 — 가장 흔한 에이전트 유형을 다룹니다.
- 완전: 100개의 SOUL.md 메가 팩 — 모든 사용 사례, 7가지 카테고리, 프로덕션 준비 완료.
More at .