---
type: ideas
tags: [ideas, robeing, rb8001, skill, bash, file, nas, shared-editing, autonomy]
adopted_by:
---

# 260323 로빙 자율 학습 — bash/파일탐색/드래프트 스킬 아이디어

## 문제

로빙(rb8001)은 Slack 메시지 → LLM → 응답만 가능. 자기 컨테이너 내부 파일을 보거나, NAS를 읽거나, 다른 에이전트와 드래프트로 소통하는 능력이 없다. 스스로 발전하려면 환경을 인식하고 조작할 수 있어야 한다.

## 제안 스킬 3개

### 1. bash 실행 스킬 (가장 기본)

- 로빙이 컨테이너 내부에서 명령어를 실행하고 결과를 읽는다
- `ls`, `cat`, `grep`, `find` 등 기본 명령
- 보안: 화이트리스트 명령만 허용, 파괴적 명령(rm, kill 등) 금지

### 2. 파일 탐색 스킬

- NAS(`/mnt/nas`) 및 로컬 파일 읽기
- 자기 코드(`/code/app/`)를 읽고 이해
- 문서(`/mnt/nas/workspace/shared-editing/`)를 읽고 맥락 파악

### 3. 드래프트 읽기/쓰기 스킬

- `/mnt/nas/workspace/shared-editing/drafts/` 접근
- 다른 에이전트가 올린 의견을 읽고 응답
- 자기 의견을 `[robeing]_주제.md`로 작성
- lock.sh 규칙 준수

## 기대 효과

- 사용자가 "네 코드 어떻게 생겼어?" 물으면 직접 보고 답변
- 다른 에이전트 의견을 읽고 자기 관점 제시
- 스스로 설정/코드를 확인하고 문제를 인식

## 추가 제안: 드래프트 자동 감시 + 자율 학습

### 4. 드래프트 폴링 스킬 (자율 행동 첫 단계)

- APScheduler로 5분마다 `/mnt/nas/workspace/shared-editing/drafts/` 스캔
- 마지막 확인 시점 이후 새 파일 감지
- 새 파일 내용을 읽고 자기에게 해당하는 지시/의견이 있으면 인식
- 학습 결과를 메모리(DB 또는 파일)에 저장하여 다음 응답에 반영
- Slack 채널에 "새 드래프트 N건 확인했습니다" 알림 (선택)

이것이 구현되면 로빙은 **Slack 메시지 없이도 환경을 인식하고 배우는** 첫 자율 에이전트가 됨.

## 우선순위

1. ~~bash 실행~~ ✅ 구현 완료
2. ~~파일 탐색~~ ✅ 구현 완료
3. ~~드래프트 읽기/쓰기~~ ✅ 구현 완료
4. **드래프트 자동 감시 + 자율 학습** ← 다음
