사람이 방향을 정하고, AI와 함께 결과를 만듭니다.AI와 처음으로 무언가를 같이 만들려고 하는 사람들을 위한 기초지침서
02 / 업무를 이해하고 나누기
AI는 넓은 범주, GPT는 모델 계열입니다.
기술의 범주 → 모델의 종류 → 사용하는 환경을 구분합니다.
개념을 눌러 차이와 대표 예시 확인하기
AI · 인공지능
인식·예측·생성처럼 지능적인 일을 수행하는 기술의 넓은 범주입니다.
예측·분류·추천도 AI의 활용입니다.
AI / 대표 활용 예시
상품 추천선호에 맞는 항목 제안
이미지 인식사진 속 대상 분류
스팸 분류메일을 자동으로 구분
ChatGPT는 모델과 도구를 사용하는 서비스입니다.
도구를 고를 때는 어떤 자료로, 어떤 결과를 만들지 먼저 정합니다.
네 개념을 한눈에 다시 보기
AI는 넓은 기술 범주, LLM은 많은 언어 데이터를 학습한 모델의 종류, GPT는 OpenAI의 모델 계열, ChatGPT는 사용하는 서비스입니다. GPT 계열에는 이미지·음성을 함께 다루는 모델도 있으며 지원 형식은 모델마다 다릅니다. 도해는 개념 이해를 위한 단순화입니다.
누가 응답했고 빠진 의견은 무엇인가? 응답의 대표성은 충분한가? 실제 수업에 적용했는가? 제안이 예산·일정·운영 여건에 맞는가? AI가 정리한 주제와 원문이 일치하는가?
교육용 가상 사례입니다. 생성 이미지는 실제 센터 행사 사진이 아닙니다.
07 / 업무를 이해하고 나누기
맡기는 기준을 정하면 협업이 쉬워집니다
세 가지 업무 단계에서 중심이 되는 역할을 골라보세요.
?
이 단계는 누가 주도하면 좋을까요?
같은 업무 안에서도 역할이 바뀝니다. 선택 후 AI의 몫과 사람의 몫을 함께 확인합니다.
교육용 분류 퀴즈입니다. 실제 AI 호출이나 개인별 평가 기록은 없습니다.
사례 1 / 3정답 0 / 3
1. 공지 3줄 초안: AI가 표현을 정리하고 사람이 날짜·대상·신청 방법을 확인합니다.
2. 설문 해석과 개선안: AI와 함께하고 사람이 대표성·현장 맥락·실행 가능성을 판단합니다.
3. 예산 확정·결재: AI가 검토 자료를 도울 수 있지만 사람이 승인하고 책임집니다.
HOW YOU DELEGATE
작업을 맡기는 방식
대화할 때도, 일을 맡길 때도.
기능의 경계보다 어떻게 함께 일할지 고릅니다.
주력 방식은 다르고, 기능은 겹칩니다.
Chat도 파일 요약과 후속 수정이 가능합니다. Work와 Codex 모두 문서·발표·연구에 활용할 수 있습니다.
내 업무 선택
파트너 표현은 이해를 돕는 교육용 비유입니다.
대화 중심
Chat
상담·대화 파트너
질문을 주고받으며 생각을 정리하고, 초안과 답을 후속 대화로 다듬습니다.
대상·목표를 논의하고 주제와 설문 문항을 함께 다듬습니다.
주로 확인 내용 · 논리 · 근거
작업 진행 중심
Work
단계를 이어 수행하는 작업 파트너
목표와 자료를 주면 계획을 세우고, 파일·도구를 다루며 여러 단계를 진행합니다.
기존 운영안과 수요를 읽고 일정을 구성한 뒤 운영안·안내문 파일을 준비합니다.
주로 확인 결과물 · 자료 반영 · 완료 조건
구현·검증 중심
Codex
구현·검증하는 개발 파트너
코드와 파일을 구현·수정하고, 실행·테스트·변경 비교를 자세히 확인합니다.
신청 안내 페이지가 필요하면 구현하고 오류와 실제 동작을 점검합니다.
주로 확인 실제 동작 · 테스트 · 변경 사항
Work로 맡기는 여러 단계의 예
자료 읽기→계산·정리→파일 제작→검토
환경을 고를 때 확인할 점
세 카드는 필수 순서나 기능의 한계를 뜻하지 않습니다. 대화를 이어 갈지, 목표 중심의 여러 단계를 맡길지, 기술 세부와 변경 사항을 자세히 볼지에 따라 선호하는 환경을 고릅니다. Chat에서도 후속 대화와 파일 작업이 가능하며 Work와 Codex의 핵심 능력은 겹칩니다. 실제 도구·자료 접근 범위와 기능은 요금제·플랫폼·기관 설정에 따라 달라집니다.
공식 규정을 수집·구조화하고, 사람이 열람할 화면과 AI가 호출할 API·MCP를 제공합니다.
지침 작성
SKILL.md에 조회 순서·근거 표기·미확인 정보 처리 기준을 적고 references/에 상세 안내를 둡니다.
배포판 구성
plugin.json + mcp.json + skills/를 묶습니다. GPTs용 지침·OpenAPI 명세 등 환경별 연결 자료도 준비합니다.
연결 확인·관리
설치 후 실제 조문을 조회해 출처와 함께 답하는지 확인합니다. 서버의 규정 갱신과 설치 파일의 갱신을 각각 관리합니다.
공개 설치 안내·배포판과 확인한 프로젝트 소스를 바탕으로 정리한 개발 흐름입니다.
스킬만으로도 쓸 수 있나요? · 형식과 사용 범위
스킬은 플러그인 없이 사용할 수도 있습니다. 플러그인은 스킬, 도구 연결 또는 둘을 함께 묶을 수 있으며, 스킬만 담은 플러그인도 가능합니다. 스킬에는 필요에 따라 참고자료·서식·실행 코드를 추가합니다. MD 지침은 AI가 읽고, Python 등의 실행 코드는 해당 실행 환경에서 동작합니다. 여기서는 한남대FLOW의 공개 GPT 통합 배포판을 예로 들었습니다. 연결 설정만 만든다고 서버 기능이나 자료 접근 권한이 생기지는 않습니다.
지금 연결한 한남대FLOW 앱과 통합 배포판의 구성 차이
이 PC에서 확인한 기존 앱형 플러그인은 .codex-plugin/plugin.json의 apps: "./.app.json" 설정과 .app.json의 등록 앱 참조로 연결합니다. hannam-regulations/SKILL.md는 별도 설치된 스킬입니다. 위 탐색기는 같은 서비스의 공개 통합 배포판 hannam-regulations-gpt/를 보여주며, 이 안에는 plugin.json·mcp.json·skills/가 함께 있습니다. 설치 방식에 따라 파일 구성은 달라집니다. 참고자료와 GPTs 폴더 일부만 표시했고, 서비스 구성도는 실제 파일이 아닌 설명용 도해입니다.
목표·자료·형식·검증 기준을 조합한 교육용 예시입니다. 입력은 이 페이지 안에서만 사용하며 저장·전송하지 않습니다.
MAKE. CHECK. MAKE BETTER.
자연어로 도구 만들기
말로 만들고, 결과로 확인.
이 교육에서 바이브코딩은 자연어로 요구를 설명하고 AI가 코드를 만드는 방식을 뜻합니다.
이 단계의 설명 더보기
“응답 값을 넣으면 유효 응답 수와 평균을 보여주는 작은 도구를 만들어줘. 빈칸은 제외해줘.”
사람이 계산 기준까지 설명합니다. 어떤 결과가 맞는지 알아야 확인할 수 있습니다.
01 / 요구 예시
사람이 원하는 결과를 먼저 말합니다.
이런 도구를 만들고 싶어요.
“설문 점수를 넣으면 유효 응답 수와 평균을 보여주는 작은 도구를 만들어줘. 빈칸은 제외하고, 1~5점 숫자만 계산해줘.”
입력
3, 4, 빈칸, 5
처리 기준
빈칸·문자·1~5점 범위 밖은 제외
원하는 결과
유효 3개 · 평균 4.00합계 12 ÷ 응답 3개
지금은 요구 예시입니다. 다음 단계에서 이 요구를 받아 만든 첫 시제품을 봅니다.
사람이 결과를 비교하고, 수정을 요청합니다.
빈칸까지 세었네요. 이렇게 고쳐주세요.
비교할 입력 3, 4, 빈칸, 5
시제품의 결과3.00응답 4개로 계산
기준에 맞는 결과4.00유효 응답 3개
빈칸을 0점으로 넣고 응답 수에도 포함해 평균이 낮아졌습니다.
AI에게 보내는 재수정 요청
“같은 입력에서 평균이 3.00으로 나왔어. 빈칸을 합계와 응답 수에서 모두 제외해줘. 유효 응답 3개, 평균 4.00이 나와야 해. 문자·범위 밖 값도 제외하고, 같은 자료로 다시 확인해줘.”
설문 집계 수정품 · 기준 적용 완료
v1.0
계산에 포함
계산 평균
제외
값을 바꾸고 계산해 보세요. 기본 예시의 유효 응답은 3개, 평균은 4.00입니다.
항목별 처리와 계산 기준
계산하면 어떤 값이 포함·제외됐는지 표시합니다.
평균 = 포함한 값의 합 ÷ 포함 수. 숫자가 아닌 값과 1~5 범위 밖의 값은 제외합니다. 시제품 v0.1은 빈칸·결측을 0점으로 잘못 포함하며, 수정품 v1.0은 제외합니다. 평균과 기대값은 소수 둘째 자리로 반올림해 비교합니다. 기대값 일치만으로 모든 계산이 검증된 것은 아닙니다.
입력한 값으로 실제 계산합니다. 저장·전송하지 않습니다.
시제품 이후에도 업무 적용 판단이 남습니다.
실제 업무에 도입하기 전
다른 자료에서도 계산이 맞는지, 데이터와 접근 권한을 어떻게 처리하는지, 오류 대응과 유지보수는 누가 맡을지 확인합니다. 코딩 경험이 적으면 숨은 오류를 찾기 어려울 수 있으므로 필요한 기술 검토를 함께 받습니다.
교육 목적의 바이브코딩 정의와 가상 제작 사례입니다. 집계 도구는 입력한 값을 브라우저의 JavaScript로 계산하며 실제 AI 호출은 없습니다.
START FROM WHAT EXISTS
쓰고 · 고치고 · 나누기
이미 있는 도구에서 시작하세요.
오픈소스는 소스 코드와 함께 사용·수정·재배포 권한을 라이선스로 제공합니다.
</>OPEN SOURCE
공개 여부 · 비용 · 이용 권한은 각각 확인합니다.
예시로 살펴보기
열어보기 ↗
행 전체 또는 화살표를 눌러 내용을 직접 확인하세요.
문서 예시와 이 페이지의 실제 계산 도구를 엽니다. 설치·외부 연결은 하지 않습니다.
READ THE LICENSE
MIT·Apache 2.0은 코드를 쓰는 조건입니다.
두 라이선스 모두 사용·수정·재배포·상업적 이용을 허용합니다. 함께 지켜야 할 조건을 읽습니다.
MIT
MIT License
짧은 허용 조건. 저작권 표시와 허가문을 보존합니다.
복사·배포할 때
복사본이나 소프트웨어의 상당 부분에 원래의 저작권 표시와 MIT 허가문을 함께 포함합니다.
가상의 chart.js를 포함한 예시입니다. chart-LICENSE.txt에는 짧은 요약 대신 원래 저작권 표시와 MIT 라이선스 문구를 포함합니다.
폴더명과 파일명은 설명용입니다. 실제 배포 방식에 맞게 고지·라이선스 포함 조건을 충족해야 합니다.
Apache 2.0의 특허 허락과 이름·로고 사용은 다른가요?
특허 허락은 3조에서 정한 기여자의 해당 특허 청구 범위에 적용됩니다. 모든 특허에 대한 포괄적 허락이라는 뜻은 아닙니다. 6조는 출처 설명 등 정해진 경우를 제외한 상표·제품명 사용 권한을 부여하지 않는다고 규정합니다.
Apache 공식 FAQ · 공식 원문의 핵심을 풀어 쓴 교육용 요약 · 2026.10.15 확인 · 적용할 버전과 실제 프로젝트의 LICENSE·NOTICE 원문을 기준으로 확인합니다.
GitHub 공개 저장소와 오픈소스의 차이
GitHub에 공개됐다고 모두 오픈소스는 아닙니다. 무료라는 이유만으로 수정·재배포 권한이 생기지는 않습니다. 오픈소스도 판매·운영·지원에 비용이 들 수 있습니다. 라이선스는 고지 보존 등의 조건을 정할 수 있으므로 공식 LICENSE를 읽고 업무에 적용할 조건을 확인합니다.
이 작업을 위한 전용 웹 화면·Pages는 없어도 됩니다. 서버 코드와 예약 설정, 읽고 쓸 저장소를 연결하면 됩니다.
HTMLJS
담긴 것 · 소개·실행 파일
Pages(Cloudflare)
HTML·CSS·JS를 방문자에게 전달
→
● ● ●음성 · 자막 · 번역
담긴 것 · 내려받은 화면과 코드
브라우저
언어 선택·자막 표시 음성·번역 기능 연결
내 설정 · 브라우저 저장
↔
담긴 것 · 서버의 처리 코드
Worker
라이선스 확인 통계·개인 데이터 요청 처리
서버에서 조건 확인
↔
담긴 것 · 공용 기록과 보조 자료
공용 저장소
라이선스·통계·개인 보정 전문용어집·벡터 자료
이 번역기에서 관리하는 자료 · 제작자 설명 기준
라이선스이용 가능 여부와 허용 조건사용자 통계이용 횟수·사용 현황목소리 캘리브레이션개인 발음에 맞추는 보정 정보분야별 전문용어·벡터관련 용어를 찾아 번역을 돕는 자료
기록용 DB와 벡터 검색용 저장소·파일은 데이터의 역할에 따라 나누어 구성할 수 있습니다.
01 / 04 · 실행 화면자막·번역 화면과 조작은 브라우저에서 시작합니다.
Pages(Cloudflare)의 파일 → 방문자의 브라우저 → 음성·번역 기능 연결
지금 가능한 기능
입력·계산·미리보기와 개인 임시 저장이 가능합니다. 브라우저 DB는 내 기기의 저장소입니다.
아직 없는 기능
서버의 권한 확인·비밀키 관리와 공용 접수대장은 아직 없습니다. 내 저장이 곧 공동 저장은 아닙니다.
직접 확인 · 내 저장과 공동 저장은 어떻게 다를까요?
같은 ‘추가’ 버튼도 저장 위치에 따라 결과가 달라집니다. 아래는 메모리로만 작동하는 가상 모형이며 실제 DB 저장·로그인·기기 동기화는 하지 않습니다. 방식을 바꾸면 0건부터 다시 시작합니다.
A · 내 노트북0건내가 보는 목록
≠
B · 다른 기기0건다른 기기에서 보는 목록
내 저장소는 자동으로 다른 기기와 공유되지 않습니다.
초보자가 자주 헷갈리는 네 가지
브라우저 DB도 다시 접속하면 남나요?
네. localStorage나 IndexedDB로 내 브라우저에 남길 수 있습니다. 다만 다른 기기와 자동 공유되지는 않고, 사이트 데이터 삭제·브라우저의 저장 정책 등에 따라 사라질 수 있어 공용 원본·백업과는 구분합니다.
화면에 비밀번호를 걸면 권한 확인인가요?
화면의 버튼을 숨기는 것만으로는 부족합니다. 공식 자료를 읽거나 바꾸는 요청마다 서버가 사용자의 신원과 접근 권한을 확인해야 합니다. Worker를 추가한 뒤에도 이 검사를 직접 구현해야 합니다.
외부 API는 모두 Worker가 필요한가요?
아닙니다. 브라우저 접근을 허용한 공개 API는 직접 호출할 수도 있습니다. 기관의 비밀 API 키로 유료 AI를 호출한다면 키를 서버에 두고, 사용자의 권한과 사용량을 확인한 뒤 호출하는 구조가 필요합니다.
백엔드는 꼭 Cloudflare Worker인가요?
아닙니다. Worker는 서버 코드를 실행하는 서비스의 한 예입니다. 다른 서버·관리형 백엔드도 같은 역할을 맡을 수 있습니다. Pages(Cloudflare)는 파일 배포, Worker는 처리, D1은 공용 저장이라는 역할 예시이며 반드시 세 제품을 따로 써야 하는 것은 아닙니다. 예약 작업은 Worker에 스케줄 트리거를 설정해 실행합니다. 브라우저의 Web Worker·Service Worker와 Cloudflare Worker도 다른 개념입니다.
화면 전환·퀴즈·계산은 내 브라우저의 JavaScript가 실행합니다. 필요한 자원을 파일에 넣으면 인터넷 없이도 사용할 수 있습니다.
화면은 정적 파일로 두고, 필요한 기능만 서버나 기존 서비스에 연결할 수도 있습니다.
정적·동적의 차이와 ‘서비스 연결’을 조금 더 살펴보기
정적 파일: 미리 준비한 HTML·CSS·JS를 제공합니다. JS가 브라우저에서 화면을 바꾸고 입력을 처리하므로 탭·애니메이션·계산·개인 저장도 가능합니다. ‘움직이는 화면’이 곧 서버의 동적 처리라는 뜻은 아닙니다.
서버의 동적 처리: 요청한 사람과 자료에 따라 결과를 만듭니다. 서버가 HTML을 만들 수도 있고, 정적 화면이 서버에서 JSON을 받아 표시할 수도 있습니다. 기존 접수·인증 서비스를 연결하면 그 서비스의 서버가 처리·저장 역할을 맡습니다.
내 브라우저 저장소는 다른 기기와 자동으로 공유되지 않습니다. 공식 신청 기록, 비공개 자료, 비밀 API 키, 브라우저 밖의 예약 실행이 필요해지면 서버 기능을 검토합니다. 화면의 버튼을 숨기거나 JS에 비밀번호를 넣는 것만으로 접근 권한이 보장되지는 않습니다.
전달·배포 방법 살펴보기 · Cloudflare / GPT Sites / Drive
전달 방식 선택 학습 모형 · 배포나 업로드는 실행하지 않습니다
WEBhttps://접속 링크 ↗
→
웹사이트 호스팅
정적 파일을 올리고 웹 링크로 제공합니다.
Pages(Cloudflare) Direct Upload로 준비한 파일을 배포할 수 있습니다. Workers도 정적 파일과 서버 처리를 지원합니다.
Cloudflare는 새 프로젝트에 Workers를 권장하며 Pages(Cloudflare) Direct Upload도 제공합니다.
배포 전 확인할 조건
보여줄 자료와 기능, 사용 대상의 접근 권한, 외부 자원, 계정과 지원 여부를 확인합니다. 정적 프론트엔드에 백엔드 API를 연결하는 구성도 가능합니다. ChatGPT Sites에는 호환되는 프로젝트를 만들고 저장·배포를 요청하며, 대상과 권한은 사용하는 계정에서 확인합니다. Google Drive는 HTML 파일을 보관·공유하고 내려받아 실행하는 전달 방식이며 Drive 자체의 웹 호스팅 기능은 종료됐습니다.
아래 시트를 바꿔 비교해보세요. 행 번호는 그 줄의 의미, 열 제목은 항목의 역할을 보여줍니다. 표를 좌우로 밀어 모든 열을 보세요.
원본 살펴보기
사람과 여러 신청을 한 표에 모아 썼습니다.
A의 두 신청이 한 행의 여러 칸에 나열되어 있습니다. 뒤의 세 시트에서는 사람·워크숍·신청을 각각 기록합니다.
KEY · 기록을 찾고 연결하는 기준
이름 대신 ‘번호표’로 찾으면 쉽습니다.
동명이인이 있어도 서로 구별하려고 사람마다 P01, P02 같은 ID를 붙입니다. 여기서는 ‘참가자 ID’가 키 역할을 하는 항목이고, 그 칸에 적힌 ‘P01’이 실제 키값입니다.
항목 이름참가자 ID→실제 키값P01→이 값으로 찾는 사람가상 참가자 A
키값을 골라보세요
① 참가자 표PK · 기본키 이 표에서 한 사람을 구별하는 고유번호
참가자 ID이 표의 고유번호 · PK
이름
② 신청 표FK · 외래키 참가자 표의 사람을 가리키는 연결번호
신청 ID이 표의 고유번호 · PK
참가자 ID참가자 표 연결 · FK
워크숍 ID워크숍 표 연결 · FK
P01 = 가상 참가자 A → 신청 2건
참가자 표의 P01은 한 사람을 구별하므로 한 번만 나옵니다(PK). 신청 표에는 그 사람이 두 번 신청해 P01이 두 번 나옵니다(FK). 신청 자체는 R01·R02라는 서로 다른 PK로 구별합니다.
기억할 것: PK는 ‘내 표의 고유번호’, FK는 ‘다른 표로 이어지는 연결번호’입니다. 같은 P01도 어느 표에서 쓰느냐에 따라 역할이 달라집니다. 표를 정렬해 행 순서가 바뀌어도 ID는 유지합니다.
더 알아보기 · 키값 중복, 없는 번호, NULL
PK는 겹치지 않게
참가자 표에서 두 사람에게 모두 P01을 주면 누구를 뜻하는지 알 수 없습니다. PK는 같은 표에서 중복되거나 비면 안 됩니다. 여러 항목을 묶어 하나의 PK로 정하는 방법도 있습니다.
FK는 연결할 대상이 있게
이 예시에서 P99가 참가자 표에 없다면 P99의 신청을 연결할 수 없습니다. 반면 P01의 서로 다른 신청이 여러 건 있으면 FK 칸에는 P01이 반복될 수 있습니다.
NULL은 값이 없는 상태
메모가 아직 입력되지 않은 상태를 예시에서 ‘미입력 · NULL’로 표시했습니다. 숫자 0이나 빈 문자열과는 구분합니다. 실제 DB에서는 필수 여부와 연결 규칙을 따로 설정합니다.
AI에게 DB 구현을 맡기기 전에 정할 조건
한 행의 단위와 값: 사람 한 명, 워크숍 한 개, 신청 한 건을 구분합니다. 이름은 동명이인이 있어 고유번호 대신 쓰지 않습니다. 각 열의 자료형, 필수 항목, 미입력을 허용할 항목을 정합니다. 신청 표에서는 같은 참가자의 같은 워크숍 신청이 중복되지 않도록 두 ID의 조합을 확인합니다.
조회·권한·운영: 필요한 항목만 수집합니다. 워크숍별 신청 목록·사람별 내역·신청 건수를 정하고 담당자별 조회·수정 권한을 나눕니다. 동시 사용자 수, 저장 위치, 백업·복구, 변경 담당자도 확인합니다. 표는 설계 예시이며 실제 PK·FK·중복 방지 규칙은 DB에 구현하고 검증해야 합니다.
직접 값을 바꿔볼 수 있습니다. ‘빈칸’, 숫자가 아닌 값, 0 또는 6 등을 넣어보세요.
계산식과 가정 확인
평균 = 포함한 값의 합 ÷ 포함한 응답 수
올바른 기준: 유한한 숫자이며 1 이상 5 이하인 값만 포함합니다. 빈칸·문자·범위 밖 값은 제외합니다. 소수도 범위 안이면 포함합니다. 유효 값이 없으면 평균을 표시하지 않습니다.
오류 예: 숫자라는 이유만으로 6이나 0까지 포함합니다. 이는 교육을 위해 의도적으로 만든 오류입니다.
포함한 응답
5
평균
4.40
제외한 응답
1
입력값별 포함·제외 결과
입력
처리
이유
기본 예시의 정답: 유효 4건 · 평균 4.00 · 제외 2건
실제 대학 설문이 아닌 교육용 모의 자료입니다. 계산은 브라우저 안에서만 실행합니다.
22 / 검증·기록·자동화
Git과 GitHub는 변경 기록과 검토를 돕습니다
Git은 버전 관리 도구, GitHub는 저장소를 공유하고 검토하는 서비스입니다.
파일을 모으고, 변경 이력까지 관리합니다.
같은 설문 도구를 세 가지 모습으로 비교해 보세요.
설문.html
└ 화면과 계산 기능이 담긴 파일
파일은 내용을 담습니다.
예를 들어 설문.html에는 입력창과 평균 계산 코드가 들어 있습니다. 파일을 수정하고 저장하면 현재 내용이 바뀝니다.
별도 복사본이나 기록 기능이 없다면, 저장한 파일만으로는 “어제 어떤 줄을 왜 바꿨는지” 알기 어렵습니다.
설문도구/
├ index.html 화면
├ style.css 디자인
└ app.js 계산 기능
폴더는 관련 파일을 모읍니다.
화면·디자인·계산 파일을 한곳에 정리하면 프로젝트를 다루기 편합니다. 폴더를 만들었다고 Git의 버전 기록이 자동으로 생기지는 않습니다.
파일을 “최종 → 진짜최종 → 최종수정”으로 복사하는 대신, 변경 이유와 차이를 체계적으로 남기고 싶을 때 Git을 씁니다.
설문도구/
├ index.html
├ style.css
├ app.js
└ .git/ Git의 기록 보관 영역
기록 1 · 첫 계산 도구
기록 2 · 빈칸을 평균에서 제외
리포지토리(repository)는 Git 저장소입니다.
일반적인 로컬 프로젝트에서는 작업 파일과 Git의 관리 정보를 함께 다룹니다. 숨김 영역인 .git에는 기록과 브랜치 등의 정보가 들어 있습니다.
저장 ≠ commit. 저장은 현재 파일을 바꾸는 일, commit은 선택한 변경을 설명과 함께 버전으로 남기는 일입니다. 모든 편집이 자동 기록되지는 않습니다.
내 컴퓨터 · 로컬 저장소Git으로 버전을 기록
인터넷 없이도 commit할 수 있습니다.
push →← clone · pull
GitHub · 원격 저장소기록을 공유하고 함께 검토
push해야 해당 변경이 원격에도 전달됩니다.
폴더 이름에 ‘Git’을 붙이는 것만으로 저장소가 되지는 않습니다. 아래는 저장소 안에서 변경을 나누고 기록·공유·검토하는 흐름입니다.
가상의 설문 도구 변경 예 · 실제 Git 명령을 실행하지 않습니다.
AI가 바꾼 내용도 무엇을, 왜, 어떻게 확인했는지 남깁니다.
branch: 수정 흐름 분리 · commit: 로컬 버전 기록 · push: 원격 공유 · PR: 검토와 통합 제안 · merge: 대상 흐름에 통합 기록한 버전은 비교와 복구의 기준이 됩니다. Git은 모든 편집 순간을 자동 저장하지 않으며, merge 후 배포 여부는 프로젝트 설정에 따릅니다.
설정은 이미 완료! LLM의 도구 연결·저장소 접근 권한·Pages(Cloudflare) 자동 배포가 준비된 상황입니다.
→→→
1 / 4 단계
이번 예시에서 바꿀 것지금 실행하기→실시간 번역 시작
01 / LLM에게 수정 요청
원하는 변화를 말로 설명합니다.
이 단계에서 LLM에게 할 말
trans.stoom.win 소개 화면의 ‘지금 실행하기’를 ‘실시간 번역 시작’으로 바꿔줘. 바뀐 화면도 보여줘.
LLM이 연결된 도구로 파일을 수정하고, 바뀐 화면을 보여줍니다.
담긴 것
수정 요청·작업 기준과 연결된 작업공간의 파일
하는 일
LLM이 개발 도구로 코드를 수정
파일 수정과 공개 사이트 반영은 서로 다른 단계입니다.
LLM이 연결된 도구로 처리·확인해 알려준 결과 · 예시
GPT · 대화와 파일 수정내 작업공간
사람의 요청
“지금 실행하기” 버튼을 “실시간 번역 시작”으로 바꿔줘.
AI의 작업
소개 페이지의 버튼 문구를 바꿨습니다. 아래 수정한 파일 미리보기에서 확인해보세요.
수정한 파일 미리보기아직 공개 전
STOOM LIVE TRANSLATOR
강의의 음성을 자막과 번역으로.
바꾸기 전 지금 실행하기 ↗파일 수정 후 실시간 번역 시작 ↗
LLM의 보고 · “요청한 문구로 파일을 수정했습니다.”
GitHub · 파일과 변경 기록커밋·푸시 완료
translator-demo예시 저장소 · main
변경 #02
실행 버튼의 문구를 알기 쉽게 수정index.html · 수정한 파일 1개
기록됨 ✓
− 이전 파일지금 실행하기
+ 올린 파일실시간 번역 시작
고친 파일과 변경 이유가 GitHub 저장소에 도착했습니다. 다음은 이 변경을 사이트에 배포할 차례입니다.
LLM의 보고 · “변경 #02를 GitHub에 기록하고 올렸습니다.”
Pages(Cloudflare) · 배포 상태배포 성공 ✓
배포할 원본translator-demo · main변경 #02
✓
GitHub의 새 기록 받기버튼을 고친 변경 #02를 가져왔습니다.
✓
방문자에게 보낼 파일 준비새 HTML·CSS·JavaScript를 준비했습니다.
✓
새 버전 배포 완료이 주소로 새 파일을 제공할 준비가 됐습니다.
배포된 주소trans.stoom.win이제 다음 단계에서 실제 접속 화면을 확인합니다.
LLM의 보고 · “변경 #02의 배포 성공을 확인했습니다.”
사이트 · 같은 주소에서 변경 확인새 화면
변경 전
trans.stoom.win
STOOM LIVE TRANSLATOR
강의의 음성을 자막과 번역으로.
지금 실행하기 ↗
배포 후 · 변경 #02
trans.stoom.win
STOOM LIVE TRANSLATOR
강의의 음성을 자막과 번역으로.
LLM에게 변경 전후 화면을 보여달라고 요청하면, 어떻게 달라졌는지 함께 살펴볼 수 있습니다.
버튼을 눌러 이어진 실행 화면 · 가상 예시
한국어 자막안녕하세요.
영어 번역Hello.
실제 음성 인식·번역은 실행하지 않습니다.
LLM의 보고 · “새 문구가 보이고 버튼도 동작합니다.”
현재 반영 상태파일만 수정 · 아직 공개 전
화면·저장소명·변경 번호·배포 상태는 과정을 설명하는 교육용 모형입니다.
코드·기록 예시도 보기
수정한 버튼 · 설명용 예시파일 수정
- <button>지금 실행하기</button>
+ <button>실시간 번역 시작</button>
TRIGGER / 시작LLM이 변경을 배포 브랜치에 올림
CONDITION / 조건준비된 Git 연결과 배포 규칙 적용
ACTION / 동작Pages가 자동 배포 → LLM에게 결과 확인 요청
나는 LLM에게 말하는데, 뒤에서는 무엇이 이어지나요?
LLM → 개발 도구·GitHub
“버튼을 고쳐줘. 바뀐 내용을 GitHub에 기록하고 올려줘.”라고 요청합니다. LLM이 이미 연결된 개발 도구로 파일을 수정하고, 변경 이유와 함께 커밋·푸시합니다.
GitHub → Pages(Cloudflare)
저장소·배포 브랜치·자동 배포 설정은 이미 준비되어 있습니다. LLM이 해당 브랜치에 변경을 올리면 Pages의 Git 연동이 새 배포를 시작합니다. “배포가 끝났는지 확인해줘.”라고 이어서 요청합니다.
LLM → 배포 상태·브라우저
“배포 결과를 확인하고, 사이트를 열어 새 문구와 버튼 동작도 점검해줘.”라고 요청합니다. LLM이 연결된 도구로 상태와 접속 화면을 확인해 알려줍니다. 기대와 다르면 본 화면을 설명하고 수정을 요청합니다.
커밋은 “무엇을 바꿨는지 남긴 기록”, 푸시는 “그 기록을 GitHub에 올리기”입니다. 이 용어를 외우지 않아도 “이번 수정을 기록하고 올려줘.”라고 요청할 수 있습니다. v1.0 → v1.1 같은 버전 번호도 필요하면 LLM에게 정리해달라고 말합니다.
원하는 결과가 안 나오면? · 이렇게 LLM에게 물어보세요
파일이 그대로일 때 → “요청한 파일이 실제로 수정됐는지 확인하고, 바뀐 내용을 보여줘.”
GitHub까지만 반영됐을 때 → “방금 올린 변경의 배포 상태와 실패 원인을 확인하고, 필요한 수정을 진행해줘.”
배포 성공인데 화면이 그대로일 때 → “trans.stoom.win에서 이전 문구가 보여. 배포한 변경과 실제 주소·화면을 대조해 원인을 찾아줘.”
사례 주소는 trans.stoom.win입니다. 공개 소개 화면에서 STOOM LIVE TRANSLATOR의 실행 안내와 음성·자막·번역 기능을 확인했습니다. 라이선스·통계·개인 보정·전문용어집과 벡터 자료는 제작자가 설명한 기능을 반영했습니다. 저장소명·실제 배포 로그를 재현한 그림은 아니며, 문구 변경은 교육용 예시입니다.
우리는 원하는 결과를 말하고, 확인과 수정도 요청합니다. LLM은 연결된 도구를 쓰고, GitHub·Pages는 각자의 일을 이어갑니다.
“그냥색상만 일치시킨거야 이건”디자인 참고 사이트를 줬지만, 첫 결과가 구조와 인터랙션보다 색상만 따랐다는 피드백입니다.
예시를 줘도, 결과의 차이를 짚고 다시 고칩니다.
MADE WITH AI ↗
HUMAN대상·목적·기준 피드백·최종 활용 판단
AI구성·공식 자료 확인 코드·생성 이미지·점검
NEXT기관 맥락 확인 교육 현장에 맞게 조정
참고 예시가 있어도, 요구를 놓칠 수 있습니다
처음 결과
참고 사이트가 있었지만, 첫 결과는 색상 위주의 반영에 그쳤다는 지적을 받았습니다.
사람의 피드백
“컨텐츠의 내용을 잘 전달하게끔 각 프레임을 인터렉티브한 요소와 디자인적 요소를 살려서 재구성하고 재배치해야지”
다시 확인할 기준
정보의 위계·화면 배치·클릭 반응을 참고 예시와 대조합니다. 수정 뒤에도 내용 전달과 실제 조작을 다시 확인합니다.
맥락과 예시를 제공한 뒤에도 결과를 비교하고, 놓친 요구를 구체적으로 짚으며 수정·검토합니다.
생성 이미지와 제작 과정
표지와 개념 화면의 입체 조형물 4종은 AI 이미지 생성 도구로 제작했습니다. 협업 모형, 문서 파싱 기계, 손·커서·문서·톱니 도구, 화면·서버·DB 시스템입니다. 실제 인물·센터 행사·내부 자료를 묘사한 사진이 아닙니다. 큰 제목, 기울인 콜라주와 공간 탐색은 사용자가 제시한 디자인 사이트를 참고해 이 교육의 내용으로 구성했습니다.
이 대화에서 실제 제시한 요청과 피드백을 바탕으로 작성했습니다. 담당자의 최종 내용 검토와 현장 적용 판단은 이어서 필요합니다.
26 / 활용과 다음 작업
작은 업무 하나에서 협업을 시작하세요.
AI 역량은 맡기고, 확인하고, 함께 고치는 능력입니다.
내가 맡길 초안은 무엇이고, 직접 확인할 기준은 무엇인가요?
조금 더 잘 맞는 답을 원한다면
AI에게 역할을 맡겨보세요.
페르소나 = AI에게 맡기는 역할과 관점. 누구의 관점에서, 어떤 방식으로 도울지 정하면 답변이 더 잘 맞는 경우가 있습니다.
역할에 대상·할 일·기준을 함께 적어보세요. 사실과 계산은 근거로 확인합니다.
다음 작업에 붙여 넣을 요청
업무 하나와 확인 기준을 적어보세요.
입력 내용은 이 브라우저 안에서만 사용됩니다.
한 번의 성공을 다음 업무로
결과가 마음에 들고, 같은 일을 또 한다면 “이 과정을 스킬로 만들어줘.”
이번에 잘된 순서·서식·확인 기준을 묶어 두면, 다음에도 처음부터 길게 설명할 필요를 줄일 수 있습니다.
01 결과가 잘 나왔는지 확인
02 반복해서 할 업무인지 판단
03 잘된 과정을 스킬로 정리
AI에게 이렇게 요청해보세요 · 요청문 펼치기
방금 함께 완성한 업무의 결과가 마음에 들어.
이 일을 반복할 때 다시 쓸 수 있도록 스킬로 만들어줘.
잘된 작업 순서, 필요한 자료, 결과 형식, 확인 기준과 주의점을 정리하고,
성공한 결과나 서식은 참고 예시로 연결해줘.
날짜·대상·자료처럼 매번 바뀌는 값은 새로 입력받도록 해줘.
빠진 정보가 있으면 먼저 질문하고,
지금 쓰는 AI 환경에서 저장하고 다시 사용하는 방법도 알려줘.
완성된 결과뿐 아니라, 그 결과를 만든 방법과 확인 기준을 남깁니다. 새 자료로 써 보고 필요한 부분은 함께 고칩니다.
처음 만나는 터미널 · 직접 해보면 생각보다 단순합니다
터미널은 컴퓨터에게 글로 부탁하는 창입니다.
마우스로 폴더를 여는 대신 “어디에 있지?”, “어떤 파일이 있지?”를 한 줄로 묻는 방식입니다. 채팅 문장 대신 정해진 명령어를 적고 Enter를 누르면, 결과가 아래에 나옵니다. 여기서 먼저 가볍게 연습해보세요.
터미널명령을 입력하고 결과를 보는 창
PowerShell · Bash · zsh그 명령을 해석해 처리하는 셸
각 환경에서 흔히 쓰는 셸을 예로 들었습니다. 같은 일을 해도 명령과 경로 표기가 조금 다릅니다. PowerShell은 Linux·macOS에도 설치해 쓸 수 있습니다.
가상 터미널에서 직접 입력해보세요실제 내 PC의 파일·설정은 바뀌지 않습니다.
① 예시를 눌러 명령을 넣고 ② Enter 또는 실행을 눌러보세요.
직접 쳐도 됩니다. help로 지원 명령을 보고, ↑ / ↓로 앞서 쓴 명령을 고릅니다.
● ● ●PowerShell 연습가상 환경
현재 위치C:\AI-practice
첫 화면은 현재 위치를 확인한 결과입니다. 파일 목록 보기부터 해보세요.
브라우저 안의 연습 모형입니다. 예시 명령만 처리하며 출력 형식은 간단히 줄였습니다. 환경을 바꾸면 가상 폴더와 화면도 처음 상태로 돌아갑니다.
같은 일을 하는 명령, 세 환경을 나란히 보면
대표 명령 비교 · 셸의 설정과 설치된 도구에 따라 달라질 수 있습니다.
하고 싶은 일
Windows · PowerShell
Linux · Bash
macOS · zsh
지금 위치 확인
Get-Location
pwd
pwd
파일 이름 목록
Get-ChildItem -Name
ls
ls
문서 내용 읽기
Get-Content readme.txt
cat readme.txt
cat readme.txt
docs 폴더로 이동
cd docs
cd docs
cd docs
명령은 운영체제뿐 아니라 사용 중인 셸에 따라서도 달라집니다. Windows Terminal은 PowerShell이나 다른 셸을 띄우는 창이며, PowerShell 자체와는 구분합니다.
AI가 “터미널에 입력해줘”라고 하면, 이렇게 물어보세요
Windows에서는 시작 메뉴에서 ‘터미널’ 또는 ‘PowerShell’을, Mac에서는 Spotlight에서 ‘터미널’을 찾을 수 있습니다. Linux는 사용하는 배포판의 터미널 앱을 엽니다. AI에게 내 운영체제와 셸을 알려주면 알맞은 명령으로 안내받기 쉽습니다.
나는 터미널을 처음 써.
내 환경은 [Windows PowerShell / Linux Bash / macOS zsh]야.
어느 창을 열고 어디에 입력할지부터 한 단계씩 알려줘.
이 명령이 무슨 일을 하는지, 파일이나 설정을 바꾸는지도 설명해줘.
성공하면 어떤 결과가 보이는지 알려주고,
오류가 나오면 내가 그 내용을 보여줄 테니 다음 행동을 같이 정해줘.
1~5점 만족도 문항의 입력값입니다. 범위를 벗어난 6도 원자료에는 그대로 보존하고, 분석에서 제외한 이유를 따로 남깁니다.
자료 위치
설문-A01.csv · 응답 열 · 2~7행
기준·버전
1~5점 척도 · 2026-10-15 수집본
이 자료가 쓰인 곳
내 노트에서도 원문으로 돌아옵니다.
AI 초안과 검증 노트가 모두 A01을 가리킵니다. 나중에 원자료를 보완하면 어떤 분석을 다시 확인할지 찾을 수 있습니다.
파일 이름·주소와 함께 표·페이지·행 같은 위치도 남기면 같은 부분을 다시 확인하기 쉽습니다.
수정 전 · 계산 오류 있음
A02 · LLM과 대화한 분석 초안
“유효 5건 · 평균 4.40”
이 초안은 6점을 포함해 계산했습니다. 좋은 문장처럼 보여도 바로 다음 보고서의 근거로 삼으면 오류가 이어집니다.
어디서 나왔나
A01 원자료 + 2026-10-15 대화 기록
검토 상태
사용 보류 · A03에서 계산 기준 수정
보존할 것은 답뿐 아니라 수정 이유
틀린 초안은 ‘수정됨’으로 구분합니다.
질문·조건·답변과 함께 “6점이 섞여 틀렸다”는 검토 내용을 남깁니다. 원자료와 수정한 노트를 연결해 같은 오류를 반복하지 않게 합니다.
LLM의 답변 기록은 무엇을 논의했는지 보여줍니다. 사실의 근거는 원자료에서 별도로 확인합니다.
원자료와 계산 대조 완료 · 이 예시의 가정
A03 · 내가 만든 분석 노트 v2
유효 4건 · 평균 4.00
(5 + 4 + 3 + 4) ÷ 4 = 4.00
출처·위치
A01 · 응답 열 2~7행 / 빈칸·6점 제외
작성·검토
2026-10-15 · AI 작성 보조, 사람 대조
수정 이력
A02의 6점 포함 오류 수정 → v2
내가 만든 자료도 출처가 됩니다
다음 문서에서 A03을 인용합니다.
자료 이름·날짜·버전·원자료·검토 상태를 갖춘 내 노트는 다음 작업의 참고자료가 됩니다. A03을 인용해도 근거인 A01까지 거슬러 갈 수 있게 연결을 유지합니다.
‘내가 만들었다’는 사실과 ‘확인했다’는 상태를 구분해 기록합니다.
다음 작업의 검토용 초안
A04 · 다음 워크숍 기획안
“지난 설문의 유효 응답 4건 평균은 4.00점이다. [A03 v2, 근거 A01]”
확인한 결과를 인용하고, 실습 시간을 늘리자는 새 아이디어는 ‘제안’으로 표시합니다. 평균만으로 교육 효과나 시간 확대의 필요성을 확정하지 않습니다.
활용한 자료
A03 분석 노트 v2 → 원자료 A01
새로 확인할 일
시간 확대 수요·운영 여건 추가 확인
활용하고, 다시 연결하고, 갱신하기
다음 대화는 이 기록에서 시작합니다.
다음에 AI와 일할 때 A03과 A04를 읽을 수 있게 제공합니다. 새 설문이 들어오면 기준 날짜와 버전을 바꾸고, 이전 결론을 유지할지 고칠지 확인합니다.
내 결론을 여러 문서가 인용해도 독립된 근거가 여러 개 생기는 것은 아닙니다.
내가 만든 자료에도 출처를. 이름·날짜·버전·근거·검토 상태를 붙여, 다음 작업이 이어받게 합니다.
대화 결과를 보관할 때 남길 항목과 요청문
처음에는 이 항목부터
자료 이름·번호 — 다시 찾을 이름과 A03 같은 고유 번호
날짜·버전 — 작성일·확인일과 수정본 구분
근거·위치 — 원문 주소·파일·페이지·표·행
대화 맥락 — 질문·입력 자료·중요한 조건·AI 활용
관계·상태 — 참고·수정·활용한 자료, 확인됨·가설·제안
원본을 보존하고 요약·해석은 구분합니다. 주소가 바뀌어도 찾을 수 있게 자료 이름과 날짜도 함께 남깁니다.
AI에게 이렇게 요청해 보세요.
이번 대화에서 다음에도 쓸 결과를 지식 노트로 정리해줘.
자료 이름, 작성일·버전, 질문과 조건, 핵심 결과를 적어줘.
각 결과에 원자료와 정확한 위치를 연결하고, 확인한 사실·해석·새 제안을 구분해줘.
앞서 만든 어떤 노트를 참고하거나 수정하는지도 적어줘.
확인되지 않은 내용은 확인 필요로 남겨줘.
다음 작업에서 이 노트를 다시 참고할 수 있도록 관련 자료 목록과 수정 이유를 붙여줘.
교육용 관계 예시: 원자료 A01 → AI 초안 A02(6점 포함 오류) → 검증한 내 노트 A03 v2(유효 4건·평균 4.00) → 기획안 A04(A03 인용, 원자료 A01 연결). 내 자료에도 이름·날짜·버전·근거·검토 상태를 남깁니다.
자료 확인 기준: 2026년 10월 15일 기능·화면·권한은 계정과 기관 설정, 제품 변경에 따라 달라질 수 있습니다. 해당 기관의 계약·계정·정보 처리 기준은 자료 확인 필요입니다. 모든 센터 업무 사례와 설문 값은 교육용 가상 예시입니다. 퀴즈·요청문 구성기·계산·파싱·자동화의 학습 예시는 브라우저 안에서 작동하며 실제 외부 AI 호출이나 업무 시스템 실행을 하지 않습니다. 전시실 캐릭터의 온라인 공통 카운터는 같은 사이트의 서버에 횟수를 저장합니다. 로컬 미리보기 횟수는 이 브라우저에만 보관합니다. 출처 링크 열기는 인터넷이 필요합니다. 삽화와 페이지의 구성·구현은 AI로 제작했습니다. 사람의 요청과 기준은 제작 과정 화면에서 확인할 수 있습니다.
28 / 나가며
내용이 많아서, 어렵게 느껴졌나요?
다 기억하지 않아도 괜찮아요.
자세한 내용을 지금 다 알 필요는 없습니다. “이런 것도 있구나.” 한 번 들어본 것만으로도 충분한 시작입니다.
지금의 AI는 우리가 미처 떠올리지 못한 조건과 방법까지 함께 챙겨줄 수 있습니다. 놓친 내용은, AI와 함께 다시 찾으면 됩니다.
요청하세요.질문하세요.협업하세요.↗
방향을 정하고, 결과를 확인하며. 이제, 당신의 첫 질문으로.by Stoom
첫 마디가 막힌다면, 이 문장으로 시작해 보세요
나는 AI를 처음 활용해 봅니다. 지금 하고 싶은 일은 [내가 하고 싶은 일]입니다. 바로 만들기 전에 인터뷰어가 되어 필요한 질문을 하나씩 해주세요. 내 답변을 바탕으로 작은 첫 결과물을 함께 만들고, 빠진 조건과 확인할 점도 챙겨주세요.