AI 에이전트

에이전트 명세 파일 (agent.md)agent.md

에이전트 명세 파일 (agent.md)은 에이전트 (Agent)에게 건네는 '직원 입사 안내서' 같은 것 — 이름·역할·쓸 수 있는 도구·말투까지 한 파일에 적어두면 에이전트가 그 설명서대로 행동한다.

새 직원이 첫날 받는 업무 매뉴얼을 떠올려 보자. '당신의 이름은 OO이고, 고객 문의를 담당하며, 이런 말투로 답하고, 이 도구만 쓸 수 있습니다'라고 적힌 문서다. 에이전트 명세 파일 (agent.md)은 바로 그 역할을 한다. OpenClaw 의 워크스페이스 (Workspace) 안에서 에이전트가 어떤 스킬 (Skill)을 갖추고, 어떤 채널 (Channel)을 통해 메시지를 받으며, 어떤 도구 (Tool)를 사용할 수 있는지를 사람이 읽을 수 있는 텍스트로 정의해 두는 파일이다.

1인 비즈니스 운영자라면 처음 에이전트를 설정할 때 이 파일을 만지게 된다. 예를 들어 블로그 독자 문의를 받는 에이전트를 만들 때는 '친근한 말투로 답하고, 브라우저 (browser) 도구로 최신 글을 검색해서 링크를 첨부하라'고 agent.md 에 적어두면 된다. 뉴스레터 구독자 응대 에이전트, 쇼핑몰 주문 안내 에이전트, SaaS 고객 온보딩 (Onboarding) 에이전트 등 역할이 달라질 때마다 이 파일 하나만 바꾸면 에이전트의 행동 전체가 바뀐다. OpenClaw 문서에 따르면 워크스페이스 루트 디렉토리인 ~/.openclaw/workspace 안에 스킬·설정과 함께 보관된다.

초보자가 흔히 혼동하는 점은 agent.md 를 '프롬프트'와 같다고 보는 것이다. 프롬프트는 대화창에 한 번 입력하면 끝이지만, agent.md 는 에이전트가 켜질 때마다 읽는 '고정 설명서'다. 한 번 잘 써두면 매번 같은 말을 반복할 필요가 없고, ClawHub (스킬 레지스트리)에서 스킬을 추가할 때도 이 파일과 연동해서 역할을 확장할 수 있다.

💡 대표 예시

블로그 독자 Q&A 에이전트에 '친근한 말투, 브라우저 도구로 관련 글 검색 후 링크 첨부' 규칙 설정뉴스레터 구독자 문의 에이전트에 '구독·해지 안내만 담당, 외부 링크 공유 금지' 제한 명시쇼핑몰 주문 안내 에이전트에 '주문 상태 조회 도구만 허용, 결제 수정 불가' 권한 설정SaaS 고객 온보딩 에이전트에 Slack 채널 연결 + 웰컴 메시지 양식 지정멤버십 커뮤니티 운영 에이전트에 Discord 채널 라우팅 및 등급별 응대 방식 정의포트폴리오 사이트 문의 에이전트에 '이메일로만 답장, 개인정보 수집 금지' 규칙 기재

🔗 관련 용어

툴 (Tool)은 에이전트 (Agent)의 손 같은 것 — 머리(AI)만 있으면 생각만 하지만, 손(툴)이 생겨야 브라우저를 열고, 파일을 만들고, 예약 작업을 실행하는 등 실제로 무언가를 할 수 있다.

게이트웨이

게이트웨이 (Gateway)는 내 기기 안의 우체국 같은 것 — 슬랙·텔레그램·디스코드 등 어느 채널로 메시지가 와도 게이트웨이가 한 곳에서 받아서 에이전트 (Agent)에게 넘기고, 답장도 같은 길로 돌려보낸다.

스킬

스킬 (Skill)은 에이전트 (Agent)에게 끼워 넣는 앱 모듈 같은 것 — 스마트폰에 앱을 설치하면 기능이 늘어나듯, 스킬을 추가하면 에이전트가 할 수 있는 일이 하나씩 늘어난다.

워크스페이스

워크스페이스 (Workspace)는 내 방 서랍장 같은 것 — OpenClaw 가 쓰는 스킬 (Skill) 설정과 파일들이 내 기기의 한 폴더 안에 정리되어 보관되는 전용 공간이다.

에이전트

에이전트 (Agent)는 나 대신 심부름을 해주는 AI 직원 같은 것 — 내가 '블로그 글 올려줘'라고 말하면 브라우저를 열고, 글을 작성하고, 발행까지 스스로 처리한다.

채널

채널 (Channel)은 에이전트 (Agent)의 창구 같은 것 — 손님이 카페 앱·전화·직접 방문 중 원하는 방법으로 주문하듯, 사용자가 Discord·Slack·Telegram 등 자신에게 편한 메신저로 에이전트에게 말을 걸 수 있게 연결해 주는 입구다.