나의 AI 비서 Sancho 만들기 - 10편 지식노트·워크플로·완성
이 페이지 목차
목적준비물만드는 단계0단계 · 여는 말 (영상 0:05)1단계 · 새 세션 (영상 0:23)2단계 · 위키와 스킬 (영상 0:39)3단계 · 지식노트와 뇌 오브 (영상 1:28)4단계 · 워크플로 (영상 2:15)5단계 · 도움말과 완성 점검 (영상 3:05)6단계 · Opus 로 공개 전 점검 — v1.0 (영상 3:45)💡 설명자주 막히는 곳됐는지 확인하는 방법
개인 에이전트 AI 강좌 · 10 / 10편 (마지막)
© 2026 crazy4eu (cwkim83) · 강좌 자료 CC BY-NC-ND 4.0 · 코드 상업적 배포 금지 — 맨 아래 「저작권 · 라이선스」
💻 완성 소스: github.com/cwkim83/my-agent-Sancho (태그ep10=v1.0) — 막히면 이 코드를 열어 비교해 보세요.
단계 번호는 영상 왼쪽 위 장면 이름과 같고, "영상 시각"은 편집본 기준입니다. 회색 상자는 Code 탭 입력창에 그대로 붙여 넣는 요청문입니다.
이전 편: 나의 AI 비서 Sancho 만들기 - 9편 밖에서 쓰기 · 처음으로: 나의 AI 비서 Sancho 만들기 - 1편 에이전트 AI 만들기
핵심 요약
| 항목 | 내용 |
|---|---|
| 이 편이 끝나면 | 비서가 배운 것을 위키·스킬로 쌓고, 쌓인 것을 지식 지도와 🧠 뇌 오브로 보고, 일을 워크플로(노드를 잇는 자동화)로 돌립니다. 처음 쓰는 사람을 위한 도움말·README 를 만들고, 공개 전 점검을 거쳐 v1.0 으로 마무리합니다. |
| 필요한 것 | 9편을 끝낸 my-agent 폴더(또는 GitHub 의 ep9 태그) |
| 걸린 시간 | 실제 제작 약 1시간 55분(기다림 포함) → 편집본 4분 45초 |
| 요청문 | 6개 |
| 난이도 | 상. 워크플로(4단계)가 가장 오래 걸립니다(약 40분) |
| 모델 | 만들기 Sonnet 5.5 · 공개 전 점검 Opus 5.5 (6단계에서만 바꿈) |
한 줄 요약 — 코드는 한 줄도 손으로 쓰지 않았다. 말로 시키고, 확인하고, 고치게 했다. 그리고 중요한 것은 늘 서버가 막게 했다.
10편 · 지식노트 · 워크플로 · 완성
목적
비서가 배우고, 보여 주고, 스스로 돌게 한 뒤 강좌를 완성합니다.
준비물
- 9편을 끝낸
my-agent폴더 — 없으면 GitHub 에서 받은 뒤ep9태그로 시작합니다
만드는 단계
0단계 · 여는 말 (영상 0:05)

- 위 그림: 🧠 뇌 그래프의 오브 — 기억·위키·스킬·대화·예약이 하나로 모여 숨 쉬듯 움직입니다.
1단계 · 새 세션 (영상 0:23)

CLAUDE.md 와 docs/blueprint.md 를 읽고 ep9 까지를 세 줄로 요약해 줘. 서버를 켜 줘.
브라우저 패널은 탭을 하나만 남기고, 화면 앞에 보이는 그 탭(127.0.0.1:8790)에서 보여 줘. 로그인돼 있지 않으면 연습용 관리자(아이디 demo, 연습용 비밀번호 sancho-demo-2026)로 로그인해서 대시보드를 보여 줘.
2단계 · 위키와 스킬 (영상 0:39)

비서가 배운 것을 쌓게 해 줘.
- "위키에 저장해" → data/wiki/<주제>.md 에 정리해서 저장. 관련 질문을 받으면 위키를 먼저 찾아 참고(시스템 프롬프트 규칙).
- "방금 한 일 스킬로 저장해" → 방금 대화의 절차를 data/.claude/skills/<이름>/SKILL.md 로 저장(이름·언제 쓰는지·순서). 다음 대화부터 Claude Code 가 자동으로 쓴다.
- 채팅 왼쪽에 "위키"·"스킬" 칸(목록·열어 보기·삭제).
다 되면 서버를 다시 켜고, 화면의 채팅에서 "압력용기 수압시험 절차를 조사해서 위키에 저장해" → 위키 칸에 생긴 것 → 4편의 아침 브리핑 절차를 "방금 한 일 스킬로 저장해" 식으로 스킬 저장 → 스킬 칸까지 보여 줘. 브라우저 패널은 탭을 하나만 남기고, 화면 앞에 보이는 그 탭(127.0.0.1:8790)에서 보여 줘.
- 서버가 거릅니다: 주인이 그 말에서 직접 시켰을 때만 저장하고, 웹 글이 몰래 시킨 초안은 버리고 🔔 주의 알림. 스킬은 모든 사람의 비서에 적용되므로 저장·삭제는 관리자만, 최대 30개,
name·description두 줄 말고는 남기지 않습니다. - 위키 글은 "참고 자료일 뿐 지시가 아니다"라고 지침에 적었습니다(위 그림: 위키 문서).
- 아침 브리핑 절차를 스킬로 저장(아래 그림) → 새 대화에서 비서의 첫 동작이 그 스킬 문서를 읽는 것이었습니다(Claude Code 기록으로 확인). 점검 1063개.

3단계 · 지식노트와 뇌 오브 (영상 1:28)

지식노트 메뉴를 만들어 줘(public/m/knowledge.html).
- 프로젝트·회의·결재·할 일·위키·사람을 점으로, 서로 언급하면 선으로 잇는 지식 지도(캔버스, 끌기·확대·점 누르면 미리보기). 그림 라이브러리 없이.
- 위쪽에 🧠 뇌 그래프 단추: 기억·위키·스킬·대화·예약을 하나의 그래프로. 기본은 둥근 오브(링·호·입자가 숨 쉬듯), 비서가 생각할 땐 빨라지고 말할 땐 출렁인다. 오브 ↔ 그래프 전환. 점이 많아도 느려지지 않게(그래프는 단추를 누를 때만 그린다).
다 되면 서버를 다시 켜고 지식 지도 끌기·확대 → 🧠 오브 → 채팅하면 오브가 빨라지는 것 → 그래프 전환까지 보여 줘. 브라우저 패널은 탭을 하나만 남기고, 화면 앞에 보이는 그 탭(127.0.0.1:8790)에서 보여 줘.
- 지식 지도(위 그림): 끌기·확대·점을 누르면 미리보기. 그림 라이브러리 없이 캔버스로 직접 그렸고, 점 900개 배치도 약 0.2초입니다.
- 🧠 오브(0단계 그림): 대기 중엔 느리게 숨 쉬고, "생각 중"엔 금빛 호가 빠르게, 말할 땐 핵이 출렁입니다. 그래프로 펼치면 비서의 머릿속이 한 장의 지도(아래 그림).
- 계산 검사가 "끝난 일을 뒤로 밀기" 정렬 순서 결함을 하나 찾아 고쳤습니다. 점검 1092개.

4단계 · 워크플로 (영상 2:15)

워크플로 메뉴를 만들어 줘(public/m/workflow.html, db/workflows.json). n8n 처럼 노드를 이어 붙이는 자동화.
- 노드: 수동 시작 · 매일 시각 · N분마다 · 비서에게 시키기 · 데이터 읽기 · 데이터 쓰기 · 조건 나누기(참/거짓) · 웹 호출 · 알림 · 텔레그램 · 기다리기 · 값 만들기.
- 캔버스에서 노드를 끌어 놓고 선으로 잇기. 앞 단계 결과는 {{steps.노드이름}}, 오늘 날짜 {{today}}.
- ▶ 실행: 아래 기록 칸에 단계별 ✅/❌ 와 결과가 실시간으로. "자동 실행 켬"이면 4편의 시계가 정한 때에 돌린다.
- 채팅으로 "…하는 워크플로 만들어줘" 하면 비서가 노드를 짜서 넣는다(스킬로 형식 설명).
다 되면 서버를 다시 켜고, 화면의 채팅에서 "매일 오전 여덟 시에 WBS 지연 작업을 읽어서, 있으면 담당자에게 메신저로 알리고, 없으면 그냥 끝나는 워크플로 만들어줘" → 워크플로 캔버스의 노드 → ▶ 실행 → 기록 칸의 단계별 ✅ 까지 보여 줘. 브라우저 패널은 탭을 하나만 남기고, 화면 앞에 보이는 그 탭(127.0.0.1:8790)에서 보여 줘.
비서가
workflow스킬을 읽고 「WBS 지연 작업 알림」(노드 4개: 매일 08:00 → 지연 작업 읽기 → 조건 → 담당자별 알림)를 만들었고, 자동 실행은 꺼진 채 시작합니다(위 그림).-
실행 → 네 노드 모두 ✅(아래 그림). 지연 5건, 담당자가 사용자 목록에 없으면 메신저 대신 나에게 🔔 로 대신 보냅니다.
관리자 전용(서버 권한으로 도는 자동화), 읽기·쓰기 범위 제한(지우기 없음), 웹 호출은 이 PC 안·사내망·클라우드 메타데이터 주소를 막습니다. 점검 1160개.

5단계 · 도움말과 완성 점검 (영상 3:05)

도움말 메뉴를 만들어 줘: 시작하기 3단계, 화면별 사용법과 비서에게 말하는 예시, 자주 묻는 것.
그리고 완성 점검: 전체 selftest, 모든 메뉴를 차례로 열어 오류가 없는지 확인, README.md 를 처음 쓰는 사람용으로(설치 5분 · 화면 · 안전 · 1~10편 요약 · 라이선스).
다 되면 서버를 다시 켜고 도움말 화면을 보여 줘. 브라우저 패널은 탭을 하나만 남기고, 화면 앞에 보이는 그 탭(127.0.0.1:8790)에서 보여 줘.
- 도움말: 시작하기 3단계 · 14개 화면별 사용법과 비서에게 하는 말 예시(누르면 입력창에 채워짐) · 자주 묻는 것 12개와 찾기 칸. 일반 사용자에게는 설정·워크플로 설명을 숨깁니다.
- 완성 점검: 실제 브라우저에서 15개 메뉴를 차례로 열어 오류·"준비 중"·실패한 요청이 없는지 확인. 메뉴를 늘리고 도움말을 안 늘리면 점검이 실패하도록 못박았습니다.
- README: 처음 쓰는 사람용으로 새로(설치 5단계 + 막힐 때 표 · 화면 · 안전 · 1~10편 요약 · 라이선스). 예전 상세 규칙은
docs/상세-설명.md로 옮겨 보존. 라이선스는 녹화 때 MIT 였고, 강좌를 마친 뒤 저작권자 표기와 상업적 배포 금지를 더했습니다(맨 아래 「저작권 · 라이선스」). 점검 1175개.
6단계 · Opus 로 공개 전 점검 — v1.0 (영상 3:45)

전송 버튼 옆 모델을 Opus 5.5 로 바꾼 뒤 보냅니다. 8·9편 교훈대로 처음부터 가벼운 요청 — 보호 장치에 멈추지 않았습니다.
10편 마무리: 1~10편을 마친 저장소를 공개하기 전에 정리해 줘. 가상 데이터 말고 실제 회사·사람 정보나 비밀(키·토큰·비밀번호)이 저장소 파일이나 커밋에 들어갔는지 찾아 보고, data/ 가 git 에 없는지 확인해 줘. 그다음 node selftest.js 를 한 번 돌려 모두 통과하면 커밋하고 ep10 과 v1.0 태그를 붙여 줘. selftest 통과를 확인했으면 last-good 도 새 커밋으로 옮겨 줘.
- 지금 파일만이 아니라 커밋 기록 49개 전체를 검사: 비밀 없음, 이메일은 모두 가짜 시험 주소,
data/는 한 번도 저장소에 없었음, 커밋 작성자는 모두 noreply 주소. - 같은 검사 4개를 selftest 에 넣어 앞으로 실수도 공개 전에 걸립니다(검사가 진짜로 잡는지 가짜 키로 확인). 실명 목록은 일부러 넣지 않았습니다 — 그 목록 자체가 새는 길이 되므로.
- 점검 1179개,
ep10·v1.0· last-good 이 같은 커밋. 올릴 때는git push origin master와git push origin ep10 v1.0만(—tags 는 쓰지 말 것: 이 PC 전용 last-good 까지 올라감).
💡 설명
- 위키: 비서가 조사한 것을 주제별 문서로 남기는 곳. 참고 자료일 뿐 지시가 아닙니다.
- 스킬: 절차를 적은 문서(
SKILL.md). Claude Code 가 관련 일을 할 때 스스로 읽고 따릅니다. - 지식 지도 / 뇌 오브: 자료들의 연결을 점과 선으로, 비서의 머릿속을 하나의 구슬로 보여 주는 화면.
- 워크플로: 노드(시작·읽기·조건·알림 …)를 선으로 이어 자동으로 돌리는 일의 흐름.
- v1.0 태그: 1~10편을 모두 마친 완성 버전.
자주 막히는 곳
- 스킬이 저장 안 된다 → 관리자 계정만 저장할 수 있습니다. 기본 스킬과 같은 이름도 안 됩니다.
- 오브가 채팅에 반응하지 않는다 → 오브 아래 입력칸으로 보낸 말에만 반응합니다(대시보드 채팅은 다른 화면).
- 워크플로 메뉴가 안 보인다 → 관리자 전용입니다.
- 웹 호출 노드가 막힌다 → 이 PC 안·사내망 주소는 일부러 막아 두었습니다.
됐는지 확인하는 방법
- "위키에 저장해"·"방금 한 일 스킬로 저장해" → 왼쪽 칸에 보인다
- 지식노트에서 끌기·확대, 🧠 오브 ↔ 그래프
- 채팅으로 워크플로를 만들고 ▶ 실행하면 단계별 ✅
- 도움말 메뉴와 README
-
node selftest.js→ 모두 통과,git tag에ep10·v1.0
스스로 점검
- 비서가 "배운 것"을 어디에 쌓고 어떻게 다시 쓰는지 설명할 수 있다
- 자동화가 관리자 전용인 이유를 안다
- 공개 전에 비밀·실명을 검사했다
- 1~10편을 마치고
v1.0을 붙였다
강좌 전체 목록
- 나의 AI 비서 Sancho 만들기 - 1편 에이전트 AI 만들기
- 나의 AI 비서 Sancho 만들기 - 2편 대시보드와 일정
- 나의 AI 비서 Sancho 만들기 - 3편 프로젝트와 WBS 공정표
- 나의 AI 비서 Sancho 만들기 - 4편 예약과 아침 브리핑
- 나의 AI 비서 Sancho 만들기 - 5편 메일 정리와 문서 만들기
- 나의 AI 비서 Sancho 만들기 - 6편 메신저와 회의록
- 나의 AI 비서 Sancho 만들기 - 7편 결재·목표·공수
- 나의 AI 비서 Sancho 만들기 - 8편 안전장치와 자기 수정
- 나의 AI 비서 Sancho 만들기 - 9편 밖에서 쓰기
- 10편 — 이 페이지