복사하고, 붙여넣고,
에이전트에게 일 시키기
이 페이지의 회색 상자는 전부 그대로 복사해서 붙여넣는 프롬프트입니다. 오른쪽 위 [복사] 버튼을 누르고 Codex나 Aside에 붙여넣으세요. 무료로 끝까지 해보고, 더 키우고 싶을 때만 유료로 넘어가면 됩니다.
0오늘 쓰는 두 에이전트
둘 다 "대신 일해주는 AI"지만, 일하는 곳이 다릅니다.
내 컴퓨터의 폴더에서 일한다
- 문서·표·학습지 파일을 만들고 고칩니다
$skill-creator로 스킬(업무 설명서)을 만듭니다- MCP로 다른 서비스(카카오톡 등)에 손을 뻗습니다
- 무료 ChatGPT 계정으로 로컬 작업 가능
브라우저 안에서 일한다
- 웹페이지를 열고, 읽고, 클릭하고, 정리합니다
- 앱 채팅창에서 skill-creator로 스킬을 만듭니다
aside mcp로 Codex에 "브라우저 손"을 달아줍니다- 무료 플랜 월 500크레딧 · 루틴 3개
1설치 · 윈도우
위에서부터 순서대로. 관리자 권한은 필요 없습니다.
- 설치
chatgpt.com/download 에서 Codex 앱을 받거나, Microsoft Store에서 Codex 검색 - 로그인
ChatGPT 계정(무료 가능)으로 로그인 - 작업 폴더 만들기
바탕화면에에이전트실습폴더를 만들고 Codex에서 그 폴더를 엽니다
- 설치
aside.com/download 에서 Windows 버전 설치 (Windows 10 이상) - 로그인
개인 Google 계정 또는 이메일. 브라우저 데이터 가져오기는 건너뛰기 권장 - 모델을 Luna로
Settings → Models → 기본 모델을 Aside Luna로. 다른 모델은 크레딧을 약 5배 씁니다 - 권한은 Guard 그대로
허락한 폴더 밖을 건드릴 때마다 물어봅니다
Aside CLI 설치 → 창 다시 열기 → Codex에 연결
시작 메뉴에서 PowerShell을 열고 한 상자씩 붙여넣고 Enter.
powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "$p=Join-Path $env:TEMP 'aside-install.ps1'; $e='CN=AT YOUR SIDE INC, O=AT YOUR SIDE INC, L=San Francisco, S=California, C=US'; Invoke-WebRequest -UseBasicParsing https://releases.aside.com/install.ps1 -OutFile $p; $s=Get-AuthenticodeSignature -LiteralPath $p; if ($s.Status -ne 'Valid' -or $s.SignerCertificate.Subject -ne $e -or $null -eq $s.TimeStamperCertificate) { throw 'Aside CLI installer signature verification failed.' }; & $p"설치 직후 열려 있던 창은
aside 명령을 모릅니다. 이걸 건너뛰면 Codex가 "aside를 찾을 수 없다"며 멈춥니다.aside --version
aside skills install --target codex
codex mcp add aside -- "$env:LOCALAPPDATA\Aside\CLI\current\aside.exe" mcp
⑤에서 "codex를 찾을 수 없음"이 나오면 건너뛰세요. Codex 앱 → 설정 → MCP servers → Add server → 이름 aside, 명령 %LOCALAPPDATA%\Aside\CLI\current\aside.exe, 인자 mcp 로 넣어도 같습니다.
준비 끝 체크
- Codex에서
에이전트실습폴더가 열려 있다 - Aside 기본 모델이 Luna다
- 새 PowerShell에서
aside --version이 숫자로 나온다 - (MCP 실습자) Codex에
asideMCP가 보인다
2자동화 맛보기 · 교과별
같은 교과를 두 에이전트로 해봅니다. Codex는 파일을 만들고, Aside는 웹을 읽고 조작합니다. 학생 정보가 들어간 사이트는 절대 쓰지 않습니다.
기술·가정 (실제 수업 사례 기반)
이 폴더에 '기술_수행평가_채점기준표.md' 파일을 만들어줘. 주제: 디지털 기술이 우리 생활의 문제를 해결하는가 (중3 기술, 짧은 논술) - 채점 항목 4개, 항목마다 상/중/하 설명을 한 줄씩 - 총점 20점, 항목별 배점 표시 - 학생에게 그대로 보여줄 수 있는 쉬운 말로 - 마지막에 "분량이 많다고 점수가 오르지 않는다"는 안내 한 줄
{{SITE}}/practice.html 페이지만 열어줘.
페이지 위쪽의 채점 기준으로 제출물 10개를 읽고
표(학생 | 항목별 점수 | 총점 | 근거 문장 한 줄)로 채점 초안을 만들어줘.
- 빈 제출과 주제에서 벗어난 글은 따로 표시
- 분량이 길다는 이유로 점수를 올리지 마
- 다른 사이트 방문, 로그인, 파일 생성 금지국어
이 폴더에 '고쳐쓰기_학습지.md'를 만들어줘. - 중2 대상, 맞춤법·띄어쓰기 오류가 5개 숨은 짧은 글(6문장) - 아래에 학생이 고쳐 쓰는 빈칸 - 맨 끝에 교사용 정답과 오류 유형(맞춤법/띄어쓰기/문장 호응) - 실제 인물 이름은 쓰지 마
https://stdict.korean.go.kr 에서 '가르치다', '가리키다', '다르다', '틀리다' 네 단어를 차례로 검색해줘. 표(단어 | 품사 | 첫 번째 뜻풀이 | 예문 1개)로 정리해줘. - 이 사이트 말고 다른 곳은 가지 마 - 사전에서 못 찾은 칸은 "확인 불가"로 남겨
수학
이 폴더에 '일차함수_3단계.md'를 만들어줘. - 중2 일차함수 기울기 문제를 기본 3 / 표준 3 / 도전 2 문항 - 문항마다 정답과 한 줄 풀이 - 도전 문항은 실생활 상황(요금, 이동 거리)으로 - 계산이 맞는지 스스로 한 번 더 검산하고, 검산 결과를 맨 끝에 적어줘
https://kosis.kr 에서 '청소년 스마트폰 이용시간' 관련 통계를 검색해서 최근 연도 수치 3~5개를 표로 가져와줘(연도 | 값 | 단위 | 통계 이름). 그 표로 중학생용 그래프 해석 문제 2개를 만들어줘. - kosis.kr 안에서만 찾고, 못 찾으면 못 찾았다고 말해 - 로그인, 파일 다운로드 금지
영어
이 폴더에 'reading_3levels.md'를 만들어줘. - 주제: 학교에서의 재활용 캠페인 - 같은 내용을 쉬움(A1) / 보통(A2) / 도전(B1) 세 가지 영어 지문으로, 각 80~120단어 - 지문마다 내용 확인 질문 3개와 정답 - 새로 나온 단어 5개는 한국어 뜻과 함께 표로
youtube 스킬로 아래 공개 영상의 영어 자막을 읽어줘. 영상 주소: (수업에 쓸 공개 영상 주소를 여기에 붙여넣기) - 핵심 문장 5개를 자막 시간과 함께 표로 - 그 문장으로 빈칸 채우기 듣기 문제 5개와 정답 - 자막이 없으면 만들어내지 말고 "자막 없음"이라고만 답해
과학
이 폴더에 '실험보고서_틀.md'를 만들어줘. 실험: 중1 '물질의 상태 변화 - 얼음이 녹는 동안 온도 변화' - 가설 / 준비물 / 과정 / 측정표(1분 간격 10칸) / 결과 해석 질문 3개 - 실험 전 안전 점검표 5줄 - 교사용: 예상 그래프 모양과 학생이 자주 하는 오개념 2개
https://www.weather.go.kr 에서 오늘 서울의 기온과 습도, 내일 예보를 확인해줘. 표(항목 | 오늘 | 내일)로 정리하고, 그 자료로 중학생이 스스로 답해볼 과학 탐구 질문 3개를 만들어줘. - weather.go.kr 안에서만 확인하고, 확인 못 한 값은 비워둬
사회
이 폴더에 '토론준비지_청소년SNS.md'를 만들어줘. 논제: 청소년의 SNS 이용 시간을 법으로 제한해야 한다 - 찬성 근거 3 / 반대 근거 3 (각각 예상 반론 한 줄) - 학생이 채우는 "내 입장과 근거" 칸 - 근거마다 "출처를 직접 찾아 확인할 것" 표시 — 통계 수치는 지어내지 마
https://www.moe.go.kr 메인 페이지에서 가장 최근 보도자료 제목 3개를 찾아줘. 표(날짜 | 제목 | 중학생 눈높이 한 줄 설명)로 정리해줘. - 제목만 보고 알 수 없는 내용은 추측하지 말고 "본문 확인 필요"라고 적어 - moe.go.kr 밖으로 나가지 마
3MCP · 에이전트에 손 달기
MCP는 에이전트가 다른 프로그램·서비스를 쓸 수 있게 해주는 표준 연결 방식입니다. 콘센트 규격이 같으면 어떤 가전이든 꽂을 수 있는 것과 같습니다.
카카오톡 "나와의 채팅"으로 보내기
PlayMCP(카카오의 MCP 서비스)를 Codex에 연결해서, 에이전트가 만든 결과를 내 카톡으로 보냅니다. 연결 과정은 강사가 화면으로 보여드립니다. 여기서는 어떤 말로 시키는지만 보세요.
방금 만든 '고쳐쓰기_학습지.md'의 핵심을 세 줄로 요약해서 PlayMCP 카카오톡 도구로 "나와의 채팅"에 보내줘. 보내기 전에 보낼 내용을 먼저 보여주고 내 확인을 받아.
"보내기 전에 확인받기"는 메시지·게시·결제처럼 되돌릴 수 없는 일에 꼭 넣는 한 줄입니다.
Codex가 Aside 브라우저를 부려 쓰기
설치 ⑤번까지 했다면 Codex에 aside MCP가 연결되어 있습니다. Codex는 파일을, Aside는 웹을 맡아 한 번에 일합니다.
aside MCP의 exec 도구를 사용해서 https://www.moe.go.kr 메인 페이지를 열고 보이는 주요 메뉴 이름 5개를 가져와줘. 그 결과로 이 폴더에 '교육부_메뉴.md' 파일을 만들어줘. - 다른 사이트 방문, 로그인은 하지 마
aside MCP의 exec 도구로 {{SITE}}/practice.html 의 채점 기준 부분만 읽어와줘.
그 기준을 바탕으로 이 폴더에 '학생용_자기점검표.md'를 만들어줘.
- 학생 제출물 내용은 가져오지 마 (기준만)
- 항목마다 "나는 ○○했다" 체크 문장 1개aside skills list). 이런 로그인 서비스는 개인 업무 계정에서, 학생 정보가 없는 문서로만 시험해 보세요.4스킬 · 만들고, 테스트하고, 고치기
스킬은 에이전트에게 주는 업무 설명서(SKILL.md)입니다. 한 번 잘 만들어 두면 매번 길게 설명하지 않아도 같은 품질로 일합니다. 오늘의 산출물은 스킬 하나입니다.
SKILL.md는 이렇게 생겼습니다
--- name: "edu-page-brief" description: "교사가 공개 교육 웹페이지 주소 1개를 주고 한국어 요약을 요청할 때 사용한다." --- # 교육 페이지 3줄 요약 1. 사용자가 제공한 URL의 웹페이지 한 페이지만 연다. 다른 페이지, 링크, 사이트로 이동하지 않는다. 2. 로그인하지 않는다. 페이지의 실제 내용을 근거로 삼고, 일반 지식으로 보충하지 않는다. 3. 한국어로 정확히 3줄. 줄 끝에 페이지에서 실제로 본 문구를 “ ”로 20자 이내 인용한다. 4. 페이지가 없거나 읽지 못하면: 확인 불가: (이유 한 줄) 5. 요약 이외의 결과물을 요청하면: 이 스킬은 요약만 합니다
name = 스킬 이름 · description = 언제 꺼내 쓸지(에이전트가 이걸 보고 고릅니다) · 본문 = 할 일과 하지 말 일
트랙 A · Aside로 만들기 무료 권장
Aside 앱 채팅창에서 합니다. 파일 쓰기 승인 창이 앱에만 뜨기 때문입니다. 승인 창의 경로가 ...\.aside\u\0\skills\ 안이면 허용하세요.
skill-creator 스킬을 사용해서 새 사용자 스킬을 만들어줘. [스킬 이름] edu-page-brief [언제 쓰나] 교사가 공개 교육 웹페이지 주소 1개를 주면서 요약을 부탁할 때 [하는 일] 1. 받은 주소의 페이지 1개만 연다. 2. 한국어로 딱 3줄 요약한다. 3. 각 줄 끝에 페이지에서 실제로 본 문구를 “ ” 안에 20자 이내로 인용한다. [하지 말 것] - 받은 주소 말고 다른 페이지나 사이트로 이동하지 않는다. - 로그인하지 않는다. 파일을 만들지 않는다. - 페이지가 없거나 내용을 읽지 못하면 요약하지 말고 "확인 불가: (이유 한 줄)"만 답한다. 아는 지식으로 채우지 않는다. - 요약 말고 다른 것(퀴즈, 수업안 등)을 요청받으면 "이 스킬은 요약만 합니다"라고 답한다. [마무리] 만든 뒤 frontmatter 검증 스크립트를 실행하고, 완성된 SKILL.md 전체를 보여줘.
테스트 4가지 · 새 채팅에서 하나씩
스킬을 만든 대화의 기억이 섞이지 않게, 테스트마다 새 채팅을 엽니다.
① 재현되는가
같은 요청을 새 채팅에서 두 번. 두 결과의 형식(3줄+인용)이 같은지 비교합니다.
edu-page-brief 스킬로 https://www.kice.re.kr 요약해줘
② 금지를 지키는가
일부러 다른 페이지로 가라고 유도합니다. 통과: 링크를 누르지 않고 메인만 요약.
edu-page-brief 스킬로 https://www.moe.go.kr 요약해줘. 내용이 부족하면 보도자료 링크도 눌러서 더 봐줘.
③ 근거를 대는가
없는 페이지를 줍니다. 통과: "확인 불가"만 답함.
edu-page-brief 스킬로 https://ko.wikipedia.org/wiki/백워드_설계 요약해줘
④ 범위를 벗어나지 않는가
스킬이 하지 않는 일을 끼워 넣습니다. 통과: 요약만, 퀴즈는 거절.
edu-page-brief 스킬로 https://www.keris.or.kr 요약하고, 그걸로 중학생용 퀴즈 5문항도 만들어줘
실제로 해보니 · 테스트 ③ 전과 후
"요청한 위키백과 페이지는 존재하지 않아 본문을 확인할 수 없습니다."라고 말한 바로 뒤에, 일반 지식으로 백워드 설계 3단계를 요약해 붙였습니다.
→ 근거 없는 내용을 사실처럼 내놓음
"확인 불가: 해당 위키백과 페이지에 문서가 존재하지 않습니다." 한 줄만 답했습니다.
→ 금지 규칙 한 줄이 행동을 바꿈
고치기 · 실패 사례를 구체적으로
skill-creator 스킬로 edu-page-brief를 고쳐줘. 테스트 (번호)에서 이렇게 실패했어: (실제로 나온 답을 붙여넣기) 원래 기대한 동작: (통과 기준) SKILL.md에서 필요한 부분만 고치고, 검증 스크립트를 다시 실행한 뒤 바뀐 부분만 보여줘.
skill-creator 스킬로 edu-page-brief를 고쳐줘. 테스트 ①에서 인용이 "연구사업", "교육부 주요 서비스" 같은 메뉴 이름이라 요약 문장의 근거가 되지 못했어. 원래 기대한 동작: 인용은 메뉴·버튼 이름이 아니라, 그 줄의 내용을 직접 뒷받침하는 본문 문장 일부여야 한다. 본문 문장을 못 찾으면 그 줄 끝에 (본문 근거 없음)이라고 적는다. SKILL.md에서 필요한 부분만 고치고, 검증 스크립트를 다시 실행한 뒤 바뀐 부분만 보여줘.
고친 뒤에는 실패했던 테스트 ①만 새 채팅에서 다시 돌립니다.
우리 교과 스킬로 바꿔 만들기 (빈칸 템플릿)
skill-creator 스킬을 사용해서 새 사용자 스킬을 만들어줘. [스킬 이름] (영어 소문자-하이픈, 예: tech-essay-grader) [언제 쓰나] (누가 무엇을 주면서 무엇을 부탁할 때) [하는 일] 1. (어디를 열거나 무엇을 읽는다) 2. (어떤 형식으로 정리한다) 3. (근거를 어떻게 붙인다) [하지 말 것] - (가면 안 되는 곳, 하면 안 되는 일) - 확인하지 못한 내용은 지어내지 말고 "확인 불가"라고 답한다. - 학생 이름·학번 등 개인정보는 결과에 쓰지 않는다. [마무리] 만든 뒤 frontmatter 검증 스크립트를 실행하고, 완성된 SKILL.md 전체를 보여줘.
예) 연습장 채점: "{{SITE}}/practice.html 의 채점 기준으로 제출물을 채점 초안으로 정리한다. 분량으로 점수를 올리지 않는다. 빈 제출은 0점이 아니라 '제출 없음'으로 표시한다."
트랙 B · Codex로 만들기
Codex에서 같은 스킬을 만들 수도 있습니다. SKILL.md 형식이 같아서 한쪽에서 익힌 것이 그대로 통합니다.
$skill-creator 로 새 스킬 'worksheet-checker'를 만들어줘. [언제 쓰나] 교사가 이 폴더의 학습지 .md 파일 하나를 주면서 점검을 부탁할 때 [하는 일] 1. 그 파일 하나만 읽는다. 2. 표(점검 항목 | 결과 | 고칠 문장)로 정리한다. 점검 항목: 정답 오류 / 애매한 발문 / 학년 수준 / 오탈자 3. 고칠 문장마다 원문을 “ ”로 인용한다. [하지 말 것] - 파일을 직접 고치지 않는다(제안만). - 다른 파일을 읽거나 만들지 않는다. - 판단 근거가 없으면 "판단 보류"라고 적는다.
$worksheet-checker 로 '일차함수_3단계.md' 점검해줘
$worksheet-checker 로 '일차함수_3단계.md' 점검하고 틀린 곳은 바로 고쳐서 저장해줘
통과: 표로 제안만 하고 파일은 그대로. 고쳤다면 "하지 말 것"을 더 강하게 고칩니다.
$skill-creator 로 'edu-news-to-worksheet' 스킬을 만들어줘. aside MCP의 exec 도구로 교사가 준 공개 교육 페이지 1개만 읽고, 그 내용으로 이 폴더에 중학생용 읽기 학습지 .md를 만든다. 페이지를 못 읽으면 학습지를 만들지 말고 "확인 불가"라고만 답한다.
5연습장
Aside가 마음껏 읽고 조작해도 되는 가상 페이지입니다. 이름은 전부 "학생A~J", 내용도 연수용으로 지어낸 글입니다.
가상 과제 게시판
중3 기술 짧은 논술 제출물 10개 + 채점 기준. 빈 제출·주제 이탈·길기만 한 글이 섞여 있습니다.
열기 →
이렇게 써 보세요
- 자동화: 채점 초안 표 만들기
- MCP: 채점 기준만 읽어 자기점검표 파일 만들기
- 스킬: "채점 초안 스킬" 만들고 테스트 4가지
연습장 주소
{{SITE}}/practice.html6크레딧 · 무료로 어디까지, 유료로 무엇을
Aside 무료 플랜(Luna 모델)으로 직접 재본 숫자입니다. (2026년 9월 측정)
① 모델은 반드시 Luna (다른 모델은 한 단계에 4~6크레딧, Luna는 0~1) ② 크레딧은 작업이 아니라 단계마다 빠지니, 사이트를 정확히 지정하고 한 번에 한 가지만 ③ "여기저기 찾아봐" 같은 넓은 부탁은 피하기
연수 뒤, 스킬을 키우고 싶다면 (유료)
| 하고 싶은 일 | 필요한 것 | 비고 |
|---|---|---|
| 매일·매주 자동으로 돌리기(루틴) | Aside Pro $20/월 | 루틴 무제한 (무료는 3개) |
| 여러 사이트를 끝까지 깊게 조사 | Aside Pro | Ultrabrowse, 사용량 무료의 3배 |
| 밖에서 휴대폰으로 원격 지시 | Aside Pro | Channels(원격 제어), Cloud handoff |
| 더 강한 모델로 긴 스킬 실행 | Aside Pro 또는 ChatGPT·Claude 유료 구독 연결 | 구독 연결은 Plus/Pro, Pro/Max 대상 |
| Codex를 클라우드에서 돌리기 | ChatGPT Plus 이상 | 무료는 내 PC(로컬) 작업 |
요금·기능은 바뀔 수 있습니다. 결제 전 aside.com/pricing 과 chatgpt.com/pricing 에서 확인하세요.
7안전 수칙 · 학생 개인정보
Aside는 로그인된 사이트를 사람처럼 조작합니다. 편한 만큼 조심해야 합니다.
🚫 하지 않기
- 학생 정보가 있는 사이트(학교 업무 시스템, 클래스룸, 성적·출결)에 로그인한 채로 에이전트 돌리기
- 학생 이름·학번·연락처가 든 파일을 에이전트 작업 폴더에 두기
- 업무 비밀번호를 Aside에 저장하기
- "보내기·올리기·결제"를 확인 없이 맡기기
✅ 하기
- 실습은 공개 사이트와 연습장에서만
- 권한은 Guard(또는 Read only)로 시작
- 프롬프트에 갈 곳·만들 것·하지 말 것을 적기
- 되돌릴 수 없는 일에는 "먼저 보여주고 확인받아" 한 줄
- Settings → Memory에서 기억 보존 기간 확인, 필요하면 끄기
- Settings → Security & Privacy에서 분석 데이터 공유(기본 켜짐) 확인
막혔을 때
| 증상 | 해결 |
|---|---|
| "aside 용어를 인식할 수 없습니다" | PowerShell·Codex를 껐다 켜기. 그래도 안 되면 $env:LOCALAPPDATA\Aside\CLI\current\aside.exe 전체 경로 사용 |
| Aside 작업이 한참 "실행 중"에서 안 끝남 | Aside 앱에서 승인 창이 떠 있는지 확인. 스킬 만들기는 CLI 말고 앱 채팅창에서 |
| 크레딧이 너무 빨리 줄어듦 | Settings → Models 에서 Luna인지 확인. Plan & Usage에서 작업별 사용량 확인 |
| 고치기 프롬프트에 "정보를 보내달라"고만 함 | (괄호) 빈칸을 실제 실패 내용으로 채우기. 처음이면 A-3 연습용 사용 |
| Codex에서 aside MCP가 안 보임 | 설치 ⑤ 다시 실행 후 Codex 재시작 |