docs: initialize project documentation for naver_blog_writer

This commit is contained in:
2026-06-07 23:25:53 +09:00
parent b56f088991
commit 9521bcf277
21 changed files with 1397 additions and 0 deletions
+310
View File
@@ -0,0 +1,310 @@
# 리치AI코딩학원 (LAC) - AI Agent 운영 가이드
## 학원 개요
> 학원 소개·커리큘럼·원장 이력 등 학원 정보는 [README.md](./README.md) 를 참고하세요.
> 수강비 등 변동 가능한 운영 데이터는 **Supabase DB(`lac_academy.courses`)** 를 조회하여 최신값을 사용하세요.
## Agent 초기화 절차
**새 대화가 시작될 때(Agent가 처음 호출될 때) 반드시 아래 절차를 따른다.**
### 1단계 — 업무 분야 확인
대화 첫 시작 시 다음과 같이 업무 분야를 질문한다:
```
안녕하세요, 원장님. 오늘 어떤 업무를 도와드릴까요?
담당하실 업무 분야를 선택해 주세요:
1. 매니저 (학부모 상담, 사무 관리, 안내 자료)
2. 광고 매니저 (광고업체 소통, 카드뉴스, 프로모션)
3. 기타 (교재 제작, 마케팅 콘텐츠 등)
```
### 2단계 — Agent 파일 분석
선택된 업무 분야에 따라 아래 파일을 **빠짐없이 정독**한 뒤 업무를 시작한다.
| 업무 분야 | 분석 대상 파일 |
|-----------|--------------|
| 매니저 | `.claude/agents/manager.md` |
| 광고 매니저 | `.claude/agents/ad-manager.md` |
| 교재 제작 | `.claude/commands/create-lesson.md` |
| 마케팅 콘텐츠 | `.claude/commands/marketing.md` |
### 3단계 — 업무 시작
파일 분석 완료 후 아래와 같이 준비 완료를 알리고 업무를 시작한다:
```
[업무 분야] 업무 준비 완료했습니다.
무엇을 도와드릴까요?
```
> Agent 파일에 정의된 역할·가이드·원칙을 업무 전반에 걸쳐 준수한다.
> 수강비 등 운영 데이터가 필요한 경우 Agent 파일의 하드코딩된 값이 아닌 **Supabase DB를 조회**하여 최신값을 사용한다.
---
## AI Agent 구성
| Agent | 슬래시 커맨드 | 지침 파일 | 역할 |
|-------|------------|---------|------|
| 학습자료 생성 | `/create-lesson` | `.claude/commands/create-lesson.md` | 교재 단원 작성 |
| 마케팅 | `/marketing` | `.claude/commands/marketing.md` | 홍보 콘텐츠 작성 |
| 상담·사무 매니저 | `/manager` | `.claude/agents/manager.md` | 학부모 상담, 사무 관리 |
| AD 매니저 | `/ad-manager` | `.claude/agents/ad-manager.md` | 광고업체 소통, 프로모션 |
| DB 관리 | `/db` | `.claude/commands/db.md` | Supabase 조회·수정·파일 관리 |
---
## 진행 중 프로젝트
| 프로젝트 | 위치 | 설명 |
|---------|------|------|
| **학원 랜딩페이지 제작** | [`creating-landingpage/`](./creating-landingpage/) | `academy.lychee.kr` 도메인용 학원 공식 랜딩페이지 신규 제작 |
> 랜딩페이지 작업 시 필요한 모든 컨텍스트(프로젝트 개요, 광고제작사 요구사항, 디자인 결정사항, 자산 등)는 [`creating-landingpage/README.md`](./creating-landingpage/README.md) 에 정리되어 있다. 작업 시작 시 반드시 정독할 것.
> 상세 디자인 명세는 [`creating-landingpage/DESIGN.md`](./creating-landingpage/DESIGN.md) 를 참고한다.
### 신규 프로젝트 작업 폴더 컨벤션
신규 프로젝트는 `creating-[프로젝트명]/` 폴더 하위에 작업하며, 해당 폴더의 `README.md`**프로젝트 전반 컨텍스트(요구사항·결정사항·자산 등)의 단일 진실 소스(SSoT)** 역할을 한다. 최상위 `CLAUDE.md` 에는 참조 링크만 추가한다.
```
creating-[프로젝트명]/
├─ README.md ← 프로젝트 컨텍스트 허브 (SSoT)
├─ DESIGN.md / PLAN.md ← 산출물 명세
└─ Assets/ ← 디자인 자산·참고 자료
```
---
## 업무 방식 지침
### 데이터베이스 적극 반영 원칙
원장님이 요청하거나 전달하는 모든 운영 정보는 **즉시 Supabase DB에 반영**한다.
- 수강비 변경, 과정 추가·수정·삭제 → `lac_academy.courses` 업데이트
- 수강생 정보, 상담 내역 → `lac_academy.students`, `lac_academy.consultations` 기록
- 광고 캠페인, 파트너사 정보 → `lac_common.ad_campaigns`, `lac_common.ad_partners` 기록
- 일정 추가·변경 → `lac_common.schedules` 업데이트
- 교재·단원 정보 → `lac_studio.lessons`, `lac_studio.materials` 기록
> DB 반영 전 원장님 확인은 생성·수정·삭제 시에만 요청하며, 확인 후 즉시 실행한다.
> 반영 완료 후 변경된 값을 요약하여 보고한다.
### 파일 Storage 보관 원칙
원장님이 전달하는 파일은 **즉시 Supabase Storage(`lac-academy-share`)에 업로드**하고,
**`lac_common.files` 테이블에 URL과 메타정보를 등록**하여 언제든 빠르게 검색·전달할 수 있도록 보관한다.
**파일 처리 절차**
```
1. DB(lac_common.files)에서 해당 파일 검색
2. 있으면 → 공개 URL 즉시 전달
3. 없으면 → Storage 업로드 → lac_common.files 등록 → 공개 URL 전달
```
**파일 종류별 자동 분류**
| 파일 종류 | category | Storage 경로 |
|----------|----------|-------------|
| 광고 자료 (제안서, 시안 등) | `ad` | `ad/` |
| 원장 CV | `cv` | `cv/` |
| 교재 샘플 | `textbook` | `textbook/` |
| 사업자등록증·계약서 등 공문서 | `docs` | `docs/` |
| 기타 공유 자료 | `share` | `share/` |
> 상세 조회·등록 패턴은 `/db` 스킬(`.claude/commands/db.md`)의 "파일 테이블" 섹션을 참고한다.
---
## 통일 작업 지시사항
### 언어 및 응답 형식
- **기본 언어:** 한국어. 영어는 기술 용어(Python, NumPy 등)에만 사용
- **교재 본문:** 한국어 작성 필수. 파이썬/AI 교재는 한국어(`_kr.md`) + 영어 버전 병행
- **응답 형식:** 작업 결과를 먼저 제시하고, 설명은 간결하게
- **사용자 호칭:** 원장님
### 파일·폴더 네이밍 규칙
| 대상 | 규칙 | 예시 |
|------|------|------|
| 교재 단원 폴더 | `NN_단원명` (번호 2자리 + 언더스코어) | `07_분수의_덧셈` |
| 교재 핵심 파일 | `PLAN.md`, `README.md`, `IMAGE_PROMPTS.md` | 고정 이름 |
| 파이썬 검증 코드 | `[영문_단원명].py` (소문자, 언더스코어) | `fractions.py` |
| 영문 교재 버전 | `README_en.md` | 고정 이름 |
| 마케팅 산출물 | `[날짜]_[주제].md` (날짜: YYYY-MM-DD) | `2026-05-05_여름방학특강.md` |
| 마케팅 폴더 | `marketing/[채널]/` | `marketing/blog/` |
### 작업 전 확인 기준
아래 상황에서는 작업을 시작하기 전에 반드시 사용자에게 확인한다.
- 기존 파일을 **덮어쓰거나 삭제**하는 경우
- 요청이 모호하여 **교재 종류나 범위**를 특정할 수 없는 경우
- 새로운 단원의 **번호(NN) 배정**이 기존 단원과 충돌할 가능성이 있는 경우
- PLAN.md 작성 후 → README.md 작성 전 (**항상 검토 요청**)
- **DB 데이터를 생성·수정·삭제**하는 경우 (조회는 확인 불필요)
### 교재 공통 포맷 규칙
세 교재 저장소(블록코딩·파이썬·AI) 전체에 적용되는 공통 규칙.
| 항목 | 규칙 |
|------|------|
| 수식 표기 | LaTeX 사용 (`$인라인$`, `$$블록$$`) |
| 화살표 | 블록코딩: `$\rightarrow$` / 파이썬·AI: `→` 허용 |
| 코드 블록 | 언어 명시 필수 (` ```python `, ` ```markdown ` 등) |
| 이미지 | 실제 파일 없으면 플레이스홀더로 표시 (`[이미지: 설명]`) |
| 정답 직접 노출 | 금지 — 연습 문제 바로 아래에 정답 삽입 금지 |
| 용어 첫 등장 | **굵게** 표시 후 이후 반복 사용 |
| 단원 간 연계 | 이전 단원 개념/함수 재사용 시 명시적으로 언급 |
### 마케팅 콘텐츠 원칙
- 학원의 핵심 차별점을 항상 포함: "IT·AI 전문 원장 2인이 직접 설계한 커리큘럼"
- 무료 체험수업을 CTA(행동 유도)로 활용
- 과장된 효과 보장 문구 금지 ("무조건 합격", "100% 성적 향상")
- 지역 키워드 포함 (대구, 달서구, 조암남로)
---
## 파일 전달 규칙
"파일 전달해줘", "파일 링크 공유해줘" 등의 요청 시 **DB 우선** 순서로 처리한다.
```
1. 해당 파일에 이미 알고 있는 공개 URL이 있는가?
→ YES: 해당 URL을 바로 전달
→ NO: 다음 단계로
2. DB(lac_common.files)에 해당 파일이 등록되어 있는가?
→ YES: DB에서 public_url을 조회하여 바로 전달
→ NO: 다음 단계로
3. 파일이 로컬 디렉터리에 있는가?
→ YES: Supabase Storage 업로드 → lac_common.files 등록 → 공개 URL 전달
→ NO: 원장님께 파일 위치 확인 요청
```
### Supabase Storage 업로드 절차
버킷: `lac-academy-share` (public)
공개 URL 형식: `https://supabase.godopu.com/storage/v1/object/public/lac-academy-share/{저장경로}`
```bash
# 업로드 (service_role key 사용)
curl -s -X POST "https://supabase.godopu.com/storage/v1/object/lac-academy-share/{저장경로}" \
-H "Authorization: Bearer {SERVICE_ROLE_KEY}" \
-H "Content-Type: {mime-type}" \
--data-binary @"{로컬파일경로}"
```
**저장 경로 네이밍 규칙**
| 파일 종류 | 경로 예시 |
|----------|----------|
| 광고 자료 | `ad/2026_다플기획_광고제안서.pdf` |
| 원장 CV | `cv/CV_정중화_원장.png` |
| 교재 샘플 | `textbook/파이썬_기초_샘플.pdf` |
| 기타 공유 자료 | `share/파일명.확장자` |
- 한글 파일명은 그대로 사용 가능 (Supabase Storage가 URL 인코딩 처리)
- 동일 경로에 재업로드 시 덮어쓰기됨 — 버전 관리가 필요하면 경로에 날짜 포함 (`ad/2026-05-06_제안서.pdf`)
---
## 컨텍스트 규칙
- 학원 관련 작업 시 항상 이 CLAUDE.md를 기반으로 학원 정보를 파악할 것
- 교재 작성 시 `/create-lesson` 커맨드의 워크플로우를 따를 것
- 마케팅 콘텐츠 작성 시 `/marketing` 커맨드의 톤·스타일 가이드를 따를 것
- 원장 이력은 `CV_정중화 원장.PNG`, `CV_최동규 원장.PNG` 파일을 참고할 것
- **DB 조회·수정·관리가 필요한 모든 작업**은 `/db` 스킬(`.claude/commands/db.md`)을 사용할 것
### DB 우선 원칙 (사무·상담·광고 업무 전반)
**수강비, 과정 정보, 수강생 현황, 일정, 광고 캠페인 등 운영 데이터가 필요한 모든 작업에서는 반드시 Supabase DB를 먼저 조회한 뒤 그 값을 기준으로 한다.** CLAUDE.md의 커리큘럼 표 등 하드코딩된 값은 DB 조회가 불가능한 경우에만 fallback으로 사용하며, 사용 시 "DB 조회 불가로 CLAUDE.md 기준값 사용"이라고 명시한다.
---
## Supabase DB 연동 규칙
리치AI코딩학원은 **자체 호스팅 Supabase**(`https://supabase.godopu.com`)를 사용합니다.
DB 조회·수정·관리의 상세 방법은 `/db` 스킬(`.claude/commands/db.md`)을 참고하세요.
### 기본 정보
| 항목 | 내용 |
|------|------|
| **REST API URL** | `https://supabase.godopu.com/rest/v1` |
| **Studio** | `https://supabase.godopu.com` |
| **내부 호스트** | `puclouds` (NetBird) |
| **접근 방식** | REST API(`curl`) — Supabase CLI는 TLS 이슈로 사용 불가 |
### 스키마 구조
| 스키마 | 용도 | 주요 테이블 |
|--------|------|------------|
| `lac_academy` | 학원 운영 | `courses`, `students`, `enrollments`, `consultations`, `payments`, `attendance` |
| `lac_common` | 공통 (직원·광고·일정) | `staff`, `ad_partners`, `ad_campaigns`, `schedules` |
| `lac_studio` | 콘텐츠 제작 | `textbooks`, `lessons`, `authors`, `materials` |
### 핵심 원칙
1. **조회** → anon key 사용 (확인 불필요)
2. **생성·수정·삭제** → service_role key 사용, **반드시 원장님 확인 후 실행**
3. **삭제**는 되돌릴 수 없으므로 이중 확인
4. **개인정보(수강생 이름·연락처 등)** → 필요한 컬럼만 select, 결과는 건수·요약만 출력
5. **계정 정보·API 키** → 이 파일에 직접 기재하지 말 것
### Agent별 DB 연계 대상
| Agent | 연계 테이블 |
|-------|-----------|
| `/create-lesson` | `lac_studio.lessons`, `lac_studio.materials` |
| `/marketing` | `lac_common.ad_partners`, `lac_common.ad_campaigns` |
| `/manager` | `lac_academy.*`, `lac_common.*` |
| `/ad-manager` | `lac_common.ad_partners`, `lac_common.ad_campaigns`, `lac_common.schedules` |
---
## 규칙 업데이트 절차 (메타 규칙)
**모든 작업의 마무리 단계에서 아래를 수행한다.**
작업 중 아래 상황이 발생하면 반드시 기록해두고 작업 완료 후 사용자에게 확인한다.
- 기존 규칙으로 해결되지 않아 **임의로 판단**한 경우
- 반복될 가능성이 있는 **새로운 패턴이나 예외**를 발견한 경우
- 사용자가 작업 중 **기존 지시사항을 수정**하거나 **새로운 방향**을 제시한 경우
### 마무리 확인 절차
```
1. 작업 완료 보고
2. "이번 작업에서 발견된 새로운 규칙이 있습니다." 라고 알림
3. 발견된 내용을 항목별로 제시하고 추가 여부를 질문
4. 사용자 승인 시 → CLAUDE.md의 해당 섹션에 추가
5. 사용자 거절 시 → 해당 판단을 이번 작업에만 적용하고 기록하지 않음
```
### 질문 형식 예시
```
이번 작업에서 아래 사항을 임의로 판단했습니다.
CLAUDE.md에 규칙으로 추가할까요?
1. [발견된 규칙/패턴 설명]
→ 추가 제안: "[구체적인 규칙 문구]"
2. [발견된 규칙/패턴 설명]
→ 추가 제안: "[구체적인 규칙 문구]"
```
+246
View File
@@ -0,0 +1,246 @@
# 네이버 브랜드 블로그 올바르게 운영하기: 실무 가이드북
본 가이드는 **다플기획**의 블로그 마케팅 노하우와 최신 네이버 검색 알고리즘 트렌드를 반영하여, 브랜드 블로그를 효과적으로 성장시키고 실제 고객의 행동(문의 및 등록)을 유도하기 위한 지침서입니다.
---
## 1. 네이버 블로그의 본질과 장단점
네이버 블로그 마케팅의 본질은 **'신뢰의 구축과 주관적 공감의 판매'**에 있습니다. 단순한 정보 제공을 넘어, 고객의 고민에 공감하고 전문적인 해결책을 제시함으로써 브랜딩을 완성합니다.
### 1.1 장점과 마케팅적 기회
* **주관적 성향 및 공감의 판매**: 광고판 같은 객관적 사실 나열보다, 스토리텔링과 상담 에피소드를 통해 고객의 정서적 공감을 이끌어내고 구매 전환을 유도하기에 가장 적합한 플랫폼입니다.
* **목적형 검색 유저 타겟팅**: 네이버 검색 이용자는 이미 특정한 니즈나 문제를 안고 조사를 시작한 상태입니다. 따라서 고관여 서비스(학원, 병원, 전문직 등)의 가치를 입증하여 즉각적인 가망 고객으로 전환시킬 수 있습니다.
### 1.2 단점과 극복 전략
* **높은 콘텐츠 제작 리소스**: 고품질 글(1,500자 내외, 이미지 7~10장)을 하나 작성하는 데 상당한 시간과 노력이 듭니다.
* *극복 전략*: 체계적인 AI 프롬프트 워크플로우를 도입하여 원고 초안 작성 및 자료조사 시간을 60% 이상 단축합니다.
* **지수 상승(노출)의 지연 시간**: 신규 블로그나 저품질 블로그가 상위 노출에 필요한 네이버 블로그 지수를 쌓는 데는 최소 수주에서 수개월이 소요됩니다.
* *극복 전략*: 경쟁이 치열한 메인 키워드 대신, 세부 지역 키워드 및 연관 키워드를 조합하여 틈새 시장을 먼저 공략합니다.
* **광고성 문서에 대한 높은 경계심**: 소비자는 상업적인 광고글에 피로감을 느낍니다.
* *극복 전략*: D.I.A+ 로직에 맞춘 **'실제 경험형 스토리텔링 도입부'**와 **'관찰 가능한 행동 변화 위주의 가치 입증'**을 결합하여 광고가 아닌 '유용한 정보와 후기'로 인식하게 만듭니다.
* **자주 변동되는 로직**: 네이버 검색 알고리즘은 수시로 개편됩니다.
* *극복 전략*: 꼼수형 어뷰징을 지양하고, 네이버의 본질인 C-RANK(전문성과 일관성)와 D.I.A+(독창적 경험) 원칙에 충실한 '기본기가 탄탄한 글쓰기'를 유지합니다.
---
## 2. 블로그 핵심 3요소: 키워드, IP, SEO
### 2.1 키워드 (Keyword) 전략
검색 사용자의 의도를 반영한 자연스러운 키워드 조합은 상위 노출의 출발점입니다.
#### 2.1.1 키워드 분류 체계
브랜드 블로그의 키워드는 목적과 타겟 범위에 따라 아래 5가지로 체계화하여 관리합니다.
| 종류 | 정의 | 구체적 예시 (코딩 학원 기준) | 활용 전략 |
| :--- | :--- | :--- | :--- |
| **메인 키워드** | 업종 및 핵심 카테고리를 대표하는 단어 | 코딩학원, 초등코딩, AI교육, 파이썬학원 | 블로그 지수가 매우 높을 때만 단독 노출 가능. 평소에는 조합용으로 사용. |
| **지역 키워드** | 구체적인 상권 및 타겟 지역명을 조합한 단어 | 대구코딩학원, 달서구코딩학원, 월성동코딩학원 | 오프라인 고객의 실질적인 유입을 만드는 핵심 키워드. 반드시 본문과 소제목에 포함. |
| **시즌 키워드** | 특정 시기(방학, 신학기 등)에 검색량이 폭발하는 단어 | 여름방학코딩캠프, 신학기코딩학원, 방과후수업 | 방학 및 학기 초 4~6주 전에 미리 발행하여 선점하는 것이 중요. |
| **연관 키워드** | 메인 키워드 검색 전후로 사용자가 추가 검색하는 단어 | 스크래치vs파이썬, 코딩몇살부터, 코딩자격증종류 | 정보 탐색 단계의 학부모를 타겟팅하여 유용한 스니펫 정보를 제공할 때 사용. |
| **이슈성 키워드** | 뉴스, 정책 개편, IT 트렌드 등 시의성 있는 주제 | 2025교육과정개정, 초등코딩의무화, ChatGPT학습법 | 트렌드에 민감한 학부모의 이목을 집중시키고 전문가로서의 권위를 보여줄 때 활용. |
#### 2.1.2 실전 키워드 선정 4단계 법칙
1. **고객 페르소나 입장에서 생각하기**: 공급자 관점의 단어("대구반영구") 대신 실제 고객이 체감하고 검색할 단어("대구눈썹문신")를 직관적으로 비교 선택합니다.
2. **연관 및 확장 키워드 확보**: 하나의 키워드로 유입된 고객이 2차로 검색할 연관 검색어(예: "대구눈썹문신"을 찾은 뒤 통증이나 유지 기간이 궁금해 "대구눈썹문신 통증", "대구반영구 자연스러운 곳" 등을 검색)를 추출하여 본문 소주제로 녹여냅니다.
3. **경쟁도 세분화 및 하향 조정**: 타겟 메인 키워드("대구눈썹문신")의 경쟁이 너무 치열하다면, 세부 지역 구 단위나 동 단위 키워드("수성구눈썹문신", "동성로자연눈썹")로 범위를 좁혀 확실한 상위 노출을 노립니다.
4. **검색 탭 및 섹션 분석**: '블랙키위' 등의 키워드 도구를 활용하여 검색량 대비 문서 수(경쟁도)를 확인하고, 해당 키워드 검색 시 네이버 모바일 화면의 상위에 노출되는 섹션(스마트블록, 플레이스, View 등)의 위치를 사전에 점검합니다. 상위 노출 비중이 높은 섹션에 맞추어 포스팅 스타일을 조정합니다.
---
### 2.2 IP (Internet Protocol) 안전 관리 가이드
네이버는 블로그 계정의 활동 IP 패턴을 분석하여 비정상적인 접근이나 어뷰징 여부를 판단합니다. 잘못된 IP 관리는 블로그 전체가 저품질(노출 제한)로 가는 직행열차가 될 수 있으므로 철저한 규칙 준수가 필요합니다.
> [!WARNING]
> **IP 안전성 확보를 위한 절대 규칙**
>
> 1. **공용 Wi-Fi 사용 절대 금지**: 카페, 도서관, 지하철 등 공용 와이파이는 수많은 기기가 동시에 접속하며 이 중 스팸 활동을 한 이력이 있는 기기와 IP를 공유하게 되어 블로그 지수에 치명적입니다.
> 2. **VPN 사용 금지**: 가상 사설망(VPN)을 통해 할당받는 IP는 네이버 스팸 필터링 시스템에 의해 블랙리스트로 관리될 확률이 매우 높습니다.
> 3. **이동 시 포스팅 자제 (급격한 위치 변경 금지)**: 짧은 시간 내에 서울 IP와 대구 IP에서 번갈아 로그인 및 글 작성이 이루어지면 계정 도용 및 불법 대행 활동으로 의심받아 제재를 받을 수 있습니다.
> 4. **권장 IP 환경**:
> * **LTE / 5G 모바일 테더링(핫스팟)**: 외부에서 작업해야 할 경우, 통신사망을 이용한 테더링을 사용하는 것이 안전합니다. 통신사 dynamic IP 대역은 네이버가 스팸으로 분류하는 비율이 가장 낮습니다. (단, 글 작성 시작 전 비행기 모드를 켰다 켜서 깨끗한 IP를 새로 할당받는 것이 좋습니다.)
> * **고정 IP 사용**: 한 공간(예: 학원 사무실)에서 안정적으로 하나의 전용 고정 IP를 사용하여 블로그를 운영하는 것이 가장 이상적입니다.
---
### 2.3 네이버 SEO 3대 알고리즘 핵심 분석
네이버의 상위 노출 로직은 크게 세 가지 축으로 작동합니다. 이를 정확히 이해하고 원고 구조에 반영해야 합니다.
```
┌─────────────────────────────────────────────────────────────┐
│ 네이버 검색 노출 알고리즘 │
├─────────────────────────────────────────────────────────────┤
│ C-RANK (신뢰도/출처) │ D.I.A+ (사용자 경험) │ SNIPPET (정확한 해답)│
│ - 단일 카테고리 일관성 │ - 1인칭 관점 실제 사례│ - 명확한 비교 분석 │
│ - 깊이 있는 전문 지식 │ - 정보의 충실성(Place) │ - 질문-답변 정형화 │
│ - 포스트 간 내부 링크 │ - 관찰된 변화 스토리 │ - 리스트/테이블 활용 │
└─────────────────────────────────────────────────────────────┘
```
#### 2.3.1 C-RANK (Creator Rank) — 신뢰도와 전문성 평가
블로그의 특정 주제에 대한 전문성과 신뢰도를 종합 평가하는 알고리즘입니다.
* **맥락 (Context)**:
* 블로그의 테마와 카테고리를 하나로 통일해야 합니다. 일상, 맛집, 전문 지식을 난잡하게 섞어 쓰는 블로그는 C-RANK 점수가 쌓이지 않습니다. 코딩 학원 블로그라면 오직 '코딩/AI 교육 및 학원 소식' 카테고리에 집중해야 합니다.
* **내용 (Content)**:
* 대충 짜깁기한 글이 아닌, 실제 전문가의 관점과 분석이 담긴 고품질 글이어야 합니다.
* **수치적 명확성**: 두리뭉실한 서술 대신 구체적인 수치를 제시하는 것이 좋습니다.
* *나쁜 예*: "저희 고깃집은 아주 좋은 고기만을 엄선하여 사용하고 찌개도 푸짐합니다."
* *좋은 예*: "저희 매장은 **지방의 두께가 1.5cm에서 2cm 사이로 유지**되는 최상급 삼겹살만 선별하며, 김치찌개에는 **200g 규격의 생문어**를 통째로 넣어 끓여내어 깊은 맛을 냅니다." (이와 같이 정확한 수치는 신뢰도 평가에서 매우 높은 가점을 받습니다.)
* **연결된 소비/생산 (Chain)**:
* 독자가 내 포스트를 읽은 뒤 이탈하지 않고, 본문 하단에 제공된 내부 링크를 타고 블로그 내 다른 글을 연달아 읽을 때(체류시간 증가 및 다중 페이지 뷰) C-RANK가 급격히 상승합니다.
#### 2.3.2 D.I.A+ (Deep Intent Analysis Plus) — 사용자 경험과 독창성 평가
검색 사용자의 의도를 만족시키는 양질의 경험성 정보와 독창성을 평가합니다.
* **경험 정보 (Experience)**:
* 직접 겪은 일이나 1인칭 시점의 디테일한 묘사가 필수적입니다.
* *의료 마케팅 예시*: "최근 위장암 1기 판정을 받고 망연자실하여 저희 센터를 방문해주신 50대 남성 고객님이 계셨습니다. 처음 상담 테이블에 앉으셨을 때 '하늘이 무너지는 것 같다'고 하셨던 어두운 표정이 아직도 선합니다. 저희는 항암 식단 조절과 정서적 케어를 결합한 맞춤형 프로그램을 매핑해 드렸고..." 와 같이 **인물의 감정과 구체적인 대화, 상황 묘사**가 포함되어야 합니다.
* **정보의 충실성 (Completeness)**:
* 네이버 지도(플레이스) 등 연동 시스템에서 요구하는 핵심 정보(주소, 교통편, 운영 시간, 상담 신청 방법 등)가 본문 내용에 자연스럽게 녹아 들어가 있어야 합니다.
* **독창성 및 적시성**:
* 타 블로그 글을 단순 복사하거나 유사한 흐름으로 쓰는 것을 잡아냅니다. 자신만의 주관적 견해나 최신 뉴스, 교육 개정안 등을 시의적절하게 엮어 작성해야 합니다.
#### 2.3.3 SNIPPET (스니펫) — 빠른 정보 제공 및 답변 매칭
사용자가 질문형 키워드를 검색했을 때, 검색 결과 최상단에 본문의 핵심 내용을 요약하여 바로 보여주는 검색 기술입니다.
* **스니펫 최적화 전략**:
* **질문-답변의 정형 구조**: 소제목에 사용자의 예상 질문을 배치하고, 그 바로 아래 문단에 명확하고 간결한 두괄식 답변을 작성합니다. (예: "Q. 초등 코딩 교육, 몇 살부터 시작하는 것이 가장 효과적일까요? -> A. 아동의 인지 발달 단계를 고려할 때, 논리적 사고가 정교화되는 초등학교 4학년(만 10세) 전후가 가장 이상적입니다.")
* **비교 분석 및 리스트화**: 스니펫은 표(Table)나 번호 매기기 리스트(`1.`, `2.`, `3.`) 형태를 매우 잘 긁어갑니다. 핵심 정보를 요약할 때는 항상 비교 분석표나 리스트 문법을 활용하십시오.
---
## 3. 최신 스마트블록(Smart Block) 완벽 대응 전략
네이버 모바일 검색은 과거의 획일적인 View 탭에서 벗어나, 사용자의 검색 성향과 세부 관심사에 따라 검색 결과를 맞춤 제공하는 **'스마트블록'** 체제로 완전히 전환되었습니다.
### 3.1 스마트블록의 메커니즘
스마트블록은 사용자가 하나의 키워드(예: "대구 코딩학원")를 검색했을 때, AI가 연관된 세부 주제 블록들(예: "초등 코딩 교육", "파이썬 학원 후기", "코딩 자격증 비교" 등)을 하단에 다발적으로 생성하여 노출하는 시스템입니다.
### 3.2 스마트블록 최적화 실전 공식
1. **타겟 스마트블록 사전 모니터링**:
* 글을 작성하기 전, 스마트폰 네이버 앱에서 노출 타겟 키워드를 검색해 봅니다.
* 생성되는 스마트블록의 타이틀(예: *"반응이 좋은 글"*, *"인기 주제"*, *"대구 월성동 학원가 정보"*)을 면밀히 분석합니다.
2. **블록 주제와 제목 매칭 법칙**:
* 네이버 AI가 생성한 스마트블록의 정확한 명칭이 "대구 초등 코딩학원"이라면, 내가 작성할 포스팅 제목의 맨 앞 25자 내에 해당 문구를 토씨 하나 틀리지 않고 그대로 배치해야 매칭 확률이 극대화됩니다.
* *적용 예시*: `[대구 초등 코딩학원] 박사 원장이 알려주는 올바른 시작 시기`
3. **주제 일관성 유지**:
* 스마트블록은 C-RANK 지수가 높은 블로그의 글을 우선 배치하므로, 해당 세부 블록 주제에 알맞은 키워드를 본문 내에 자연스럽게 3~4회 반복하여 AI에게 '이 글은 해당 스마트블록 주제에 완벽히 부합하는 전문 문서'임을 학습시켜야 합니다.
---
## 4. 네이버가 좋아하는 / 싫어하는 블로그 (Do & Don't)
네이버 검색 엔진이 긍정적으로 평가하는 요소와 스팸/어뷰징으로 판정하여 페널티를 부여하는 요소를 명확히 대조하여 작성 시 항시 준수합니다.
| 분류 | 권장 사항 (Do) ✅ | 금지 및 페널티 사항 (Don't) ❌ |
| :--- | :--- | :--- |
| **카테고리 & 주제** | 단일 주제(예: IT/교육)로 일관되게 깊이 있는 정보를 주기적으로 발행하여 테마 전문성 축적. | 맛집, 뷰티, 주식 정보 등을 중구난방으로 올리는 잡블로그 형태 (C-RANK 초기화 및 저품질 유발). |
| **본문 텍스트** | 짧고 명확한 문단 구분, 소제목 분류, 1인칭 경험담, 구체적 수치 및 비교 분석이 풍부한 1,500자 내외 원고. | 핵심 키워드의 무의미한 도배(본문 내 10회 이상 반복), 타인의 글 복사 및 붙여넣기(유사 문서 판정). |
| **이미지 가이드** | 매번 새롭게 촬영하거나 생성한 메타데이터가 깨끗한 신규 이미지 사용(7~10장 권장). | 다른 포스팅이나 웹사이트에서 다운로드하여 재사용하는 이미지(유사 이미지 판정으로 노출 제외). 이미지 내 전화번호 등 직접적 텍스트 과도 포함. |
| **링크 & 외부 연결** | 본문 내용과 밀접하게 연관된 블로그 내의 다른 유익한 글 링크(내부 링크 1~2개 장려). | 출처가 불분명하거나 스팸 지수가 높은 외부 도메인 링크, 원고료 지급 목적의 홍보용 아웃바운드 링크 삽입. |
| **발행 후 관리** | 포스팅 발행 후 맞춤법 등 경미한 오류에 대해 24시간 이내 단 1회 정도만 신속히 수정. | 발행 완료된 포스트를 키워드 상위 노출을 목적으로 단시간 내에 수십 차례 반복 수정 및 재발행하는 행위. |
---
## 5. 실전 블로그 콘텐츠 제작 6단계 워크플로우
원고를 기획하고 발행하는 전 과정은 아래의 표준화된 6단계를 거칩니다. 각 단계별 체크리스트를 준수하여 완성도를 높입니다.
```
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 1. 주제 선정 │ ─> │ 2. 키워드 추출│ ─> │ 3. 제목 최적화│
└──────────────┘ └──────────────┘ └──────────────┘
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 6. 발행 관리 │ <─ │ 5. 이미지 삽입│ <─ │ 4. 원고 작성 │
└──────────────┘ └──────────────┘ └──────────────┘
```
### Step 1. 주제 선정하기
* **핵심 질문**: "이 글의 타겟 독자(페르소나)는 누구이며, 그들이 가진 가장 가려운 곳(고민)은 무엇인가?"
* **전략 매핑**:
* *예시 A*: 임플란트 수술비가 걱정되는 5060 세대 -> 수술 종류별 비용 비교 및 국산/수입산 임플란트의 실질적인 수명 차이 설명.
* *예시 B*: 코딩 교육을 일찍 시키면 진도가 쳐질까 봐 걱정되는 초등 학부모 -> 인지 발달 단계와 첫 코딩 도구 선택의 연관성 증명.
### Step 2. 키워드 추출하기
* 블랙키위, 네이버 검색창 자동완성, 스마트블록 키워드를 조합하여 타겟 키워드 5종을 명확히 정의합니다.
* 검색량과 블로그 등급에 맞춘 적절한 키워드 경쟁도를 매핑합니다.
### Step 3. 제목 작성하기
* 메인 키워드를 **반드시 제목 맨 앞**에 위치시킵니다.
* 타겟 스마트블록 명칭과 일치하도록 구성하고, 자극적인 낚시성 어구를 배제한 신뢰감 있는 25~35자 제목을 짓습니다.
### Step 4. 원고 작성하기 (AI 프롬프트 실전 템플릿 포함)
* **논리적 작성 흐름**:
1. **결론 한 줄** (도입부 핵심 요약)
2. **도입 (D.I.A+ 경험형 에피소드)**: 실제 상담 및 수업 중 일어난 생생한 스토리
3. **문제 제기**: 학부모/고객이 직면한 구체적인 문제점 지적
4. **본론 (C-RANK 전문성)**: 전문가 분석, 상세 비교군 제시, 수치적 근거
5. **가치 입증 (해결책 및 긍정적 변화의 결과)**: 브랜드만의 차별점을 통해 이끌어낸 실질적 행동 변화 사례 제시
6. **CTA (행동 유도)**: 무료 체험 수업 신청 및 오시는 길(상세 위치) 결합
---
#### 💡 고품질 원고 생산을 위한 초정밀 AI 프롬프트 템플릿 3종
AI 에이전트 또는 생성형 AI를 사용해 고품질 브랜드 원고를 도출할 때 사용하는 정교한 실무 프롬프트 모음입니다. 그대로 복사하여 변수만 수정해 사용하십시오.
##### [프롬프트 1] 타겟 페르소나의 숨겨진 고민 및 커뮤니티 트렌드 분석
> **역할**: 마케팅 타겟 고객 조사 전문가
>
> **명령**: 지정된 [주체] 및 [타겟 고객]을 바탕으로, 이들이 온라인 커뮤니티(맘카페, 지식인, 전문 포럼 등)에서 주로 호소하는 가장 가려운 고민과 실제 질문 패턴들을 분석해 주십시오.
>
> **입력 변수**:
> * **작성 주체**: 대구 달서구 소재 IT/AI 전문 원장 2인 직강 코딩학원 (리치AI코딩학원)
> * **타겟 고객**: 초등학교 4학년 ~ 중학교 2학년 자녀를 둔 대구 월성동 학부모
> * **분석 주제**: '초등 파이썬 교육과 자격증 취득의 실질적 가치'
>
> **출력 요구사항**:
> 1. 학부모들이 커뮤니티에서 실제로 올릴 법한 **구체적인 질문/고민 5가지**를 구어체(질문형)로 작성해줘. (예: "스크래치 끝나면 파이썬 바로 해도 되나요?")
> 2. 각 고민에 달리는 실제 학부모들의 현실적인 댓글 의견(부정적 우려, 긍정적 후기 등)의 핵심 요지를 요약해줘.
> 3. 이 고민들을 파고들어 블로그 독자의 시선을 사로잡을 수 있는 **도입부 스토리텔링 모티프(경험형)**를 제안해줘.
##### [프롬프트 2] C-RANK 만족을 위한 전문적 해답 및 비교 분석 생성
> **역할**: 해당 교육 분야 최고 권위의 IT 교육 공학 박사
>
> **명령**: [프롬프트 1]에서 도출된 핵심 학부모들의 우려와 질문들에 대해, 공신력 있는 교육과정 지침서(2022 개정 교육과정 정보과 의무화 등) 및 기술적 팩트를 기반으로 매우 전문적이고 깊이 있는 해답 원고를 작성해 주십시오.
>
> **입력 변수**:
> * **대상 질문**: "블록코딩(스크래치)에서 텍스트코딩(파이썬)으로 넘어갈 때 아이들이 가장 많이 겪는 인지적 혼란과 올바른 적응 솔루션"
> * **반드시 다루어야 할 전문 지식**: 블록형 문법의 시각적 로직 구조와 텍스트형 문법의 신택스(Syntax) 차이점, 코딩 자격증(COS vs COS Pro)의 난이도 차이 및 학습 주기.
>
> **출력 요구사항**:
> 1. 문단 중간에 시각적인 이해를 돕기 위해 **[블록코딩 vs 파이썬 텍스트코딩의 학습 로드맵 비교표]**를 마크다운 테이블 형식으로 상세히 작성해줘.
> 2. 전문 용어(예: **Syntax**, **조건문**, **알고리즘**)가 처음 등장할 때 굵게 처리하고 상세히 설명하여 학부모가 읽기 쉽게 표현해줘.
> 3. 단순 설명이 아니라 실제 논리적 오류를 해결해 나가는 디버깅 과정의 중요성을 C-RANK 관점에서 명확히 서술해줘.
##### [프롬프트 3] D.I.A+ 만족을 위한 경험형 가치 입증 및 결과(Case Study) 도출
> **역할**: 감성적 터치를 겸비한 전문 카피라이터 및 교육 매니저
>
> **명령**: 본원이 제시하는 구체적인 교육 솔루션(해결책)을 통해, 실제 학생이 변화하고 성장해 나간 감동적인 스토리(Case Study)를 작성해 주십시오. 이 부분은 단순 학원 자랑이 아닌 D.I.A+의 '실제 경험 및 관찰 가능한 긍정적 결과' 점수를 극대화하는 구간입니다.
>
> **입력 변수**:
> * **핵심 차별점**: IT/AI 박사 원장 2인의 직강 커리큘럼, 학생 수준에 맞춰 직접 코딩을 실행해 볼 수 있도록 설계된 자체 제작 교안.
> * **학생 사례 페르소나**: 스크래치만 1년간 배워 지루해하던 초등학교 5학년 A군.
> * **교육 솔루션**: 파이썬 입문 과정 8주차에 자체 교안 내 실전 프로젝트인 '조건문을 활용한 첫 미니게임' 구현 시도.
>
> **출력 요구사항**:
> 1. **"문제 발생 -> 본원의 해결책 매핑 -> 관찰 가능한 결과와 변화"**의 3단 구조로 작성해줘.
> 2. 수치적 단정("합격률 100%") 대신 **"처음으로 밤을 새우며 스스로 코딩 숙제를 해냈다", "수업 후 강단으로 찾아와 질문을 쏟아냈다"**와 같이 학부모가 감성적으로 몰입하고 신뢰할 수 있는 구체적 행동 묘사 위주로 서술해줘.
> 3. 사례의 마지막은 학부모의 실제 피드백 대화("아이가 학원 가는 날만 기다려요")와 학원의 진정성 있는 다짐으로 맺어줘.
---
### Step 5. 이미지 삽입
* 이미지에 삽입되는 파일은 매번 메타데이터(EXIF)가 깨끗하도록 신규로 스크린샷을 찍거나 생성합니다.
* 본문 곳곳에 가독성 분기점마다 `〔이미지 N` 마커를 삽입하여 모바일 뷰에서의 호흡을 정돈합니다.
* 이미지 캡션 및 파일명에 주요 키워드를 자연스럽게 녹여내고, 이미지 내에 전화번호나 링크 등 광고성 텍스트를 무리하게 크게 박아 넣지 않습니다.
### Step 6. 그 외 발행 후 관리
* 개인 정보 보안 철저 준수: 실제 상담 사례나 학생 포트폴리오를 노출할 때 이름은 이니셜이나 가명(예: *초5 A군*) 처리하고 학교명 등 개인을 식별할 수 있는 정보는 철저히 모자이크 처리합니다.
* 발행 후 잦은 수정은 블로그 신뢰도 하락을 불러옵니다. 오탈자 교정 등은 발행 직후 1회 이내로 마칩니다.
* 발행 직후 24시간 내에 원장 및 직원들의 자연스러운 덧글 소통과 이웃 간 진정성 있는 공감 교류(Chain 활동)를 유도하여 초기 지표를 확보합니다.
+128
View File
@@ -0,0 +1,128 @@
## 1. 계정 정보 (ID / PW)
각 플랫폼 계정 정보를 아래에 기재해 주시면 광고 집행에 사용 부탁드립니다.
| 플랫폼 | 아이디 | 비밀번호 |
| --------- | ------------------------ | --------------- |
| **네이버** | lycheeaicoding | Flclzheld0142^^ |
| **인스타그램** | lycheeaicoding | Flclzheld0142^^ |
| **페이스북** | lycheeaicoding@naver.com | Flclzheld0142^^ |
| **유튜브** | lycheeaicoding@naver.com | Flclzheld0142^^ |
***
## 2. 사업자등록증
* https://drive.google.com/file/d/1K9ENGvJqqarreymWkHObBSKIYYQSbeyH/view?usp=sharing
***
## 3. 업체 사진
* https://drive.google.com/file/d/1TLATAsoLFs\_0EleymU5m4HhQKP\_xEb4K/view?usp=sharing
***
## 4. 로고 원본 파일
* https://drive.google.com/file/d/1256Lm9ALxNkAWKWxTYIHaavPCTnwb\_nK/view?usp=sharing
***
## 5. 업체 소개
### 5.1 학원 개요
| 항목 | 내용 |
| --------- | ------------------------- |
| **학원명** | 리치AI코딩학원 (LycheeAICoding) |
| **슬로건** | 미래를 코딩하다 |
| **주소** | 대구 달서구 조암남로 164, 3층 |
| **교육 대상** | 초등 4학년 \~ 고등 2학년 |
### 5.2 학원 히스토리
| 일시 | 내용 |
| ------------- | -------------------------- |
| **2024년 10월** | 정식 수업 오픈 |
| **2025년 1월** | 겨울방학특강 — 블록코딩 기초 완성 |
| **2026년 여름** | AICE 특강 운영 예정 (AI 자격증 집중반) |
| **2026년 겨울** | AICE 특강 운영 예정 |
> 오픈 약 **1년 7개월** 차의 코딩학원으로,
> 대구 달서구에서 초등 4학년부터 고등 2학년까지의 학생들을 대상으로
> 체계적인 코딩 교육을 제공하고 있습니다.
### 5.3 교육 철학
리치AI코딩학원의 교육은 다음 세 가지에 집중합니다:
1. **개념을 정확히 이해하고**
2. **스스로 문제 해결 방법을 설계하며**
3. **실제로 구현해나가는** "컴퓨터 활용 능력"
코딩은 단순히 프로그램을 만드는 기술이 아니라, 인공지능과 같은 컴퓨팅 기술을 활용하여 문제를 해결하기 위한 **필수 역량**입니다. 학생들이 컴퓨터를 활용하여 자신의 사고력과 창의력을 현실화할 수 있는 능력을 기르는 데 집중합니다.
또한 COS, COS Pro, 코딩활용능력, AICE Future, AICE Junior, AICE Associate와 같은 다양한 자격증을 취득하며 배움의 성취를 얻을 수 있는 체계적인 커리큘럼을 제공합니다.
###
### 5.4 전체 커리큘럼 구성 및 수강비
| 과정명 | 대상 | 월 수강비 | 목표 자격증 |
| ------- | ------ | ------------ | --------------------------- |
| 무료 체험수업 | 전체 | **무료** | — |
| 블록코딩 | 초4\~5 | **120,000원** | COS |
| AI 블록코딩 | 초5\~6 | **180,000원** | AICE Future |
| 파이썬 코딩 | 초5\~중3 | **150,000원** | 코딩활용능력, COS Pro |
| AI 코딩 | 중1\~고2 | **250,000원** | AICE Junior, AICE Associate |
| 프로젝트 | 중2\~고2 | **300,000원** | 공모전 도전 |
#### 과정별 상세
**🟢 블록코딩 (초4\~5)**
* 엔트리, 스크래치 등 블록코딩 도구 활용
* 변수, 리스트, 함수 등 기본 코딩 개념 학습
* 수학적 사고와 코딩적 사고를 연결하는 융합 교육 병행
* 학습 예시: 몫과 나머지, 약수와 배수, 최대공약수/최소공배수, 소수와 소인수분해
**🔵 AI 블록코딩 (초5\~6)**
* 블록코딩에 AI 기술 접목
* 인공지능 및 코딩의 기본 개념 학습
* 학습 예시: 객체 인식, 패턴 인식, 음성 인식 등
**🟡 파이썬 코딩 (초5\~중3)**
* Python을 통한 프로그래밍 원리 학습
* 논리적 사고, 알고리즘 기초
* 학습 예시: Youtube 영상 다운로드 받아보기, 웹 기반 채팅 프로그램 만들기, FastAPI를 이용한 서버 프로그램 만들기
**🔴 AI 코딩 (중1\~고2)**
* 머신러닝/딥러닝 기초 개념
* 데이터 분석, 데이터 처리, AI 모델 학습&활용
* 학습 예시: 노코드 도구를 활용한 공공자전거 수요량 예측 모델 만들기, Python + NumPy 실전 프로젝트 (IRIS 분류 등) 등
**🟣 프로젝트 (중2\~고2)**
* 실제 서비스 구성 기술 학습 (Flutter, REST API, DB)
* AI 코딩 툴(Claude Code, Hermes 등)을 활용한 프로젝트
* 공모전 도전
***
## 6. 원장 이력 (CV)
### 정중화 원장
> https://drive.google.com/file/d/1mHde8Zf6MIy90JGpJ7sUs6dr4dagjczm/view?usp=sharing
### 최동규 원장
> https://drive.google.com/file/d/1p7Jdd5nZAqhgGzPmYswMV5K7aN\_RXVju/view?usp=sharing
※ CV 원본 이미지 파일은 링크로 별도 전달 가능합니다.
+311
View File
@@ -0,0 +1,311 @@
---
name: naver-blog-writer
description: 리치AI코딩학원 네이버 블로그(lycheeaicoding) 포스트를 작성할 때 사용한다. 네이버 C-RANK·D.I.A+·SNIPPET 알고리즘에 최적화된 코딩학원 홍보 글, 학부모 대상 블로그 포스트, 방학특강·자격증·커리큘럼 안내 글을 1,500자 내외 + 이미지 7~10장 가이드와 함께 산출한다. "네이버 블로그 글 써줘", "블로그 포스트 작성해줘", "코딩학원 블로그 글 만들어줘" 등의 요청에 사용한다.
---
# Naver Blog Writer — 리치AI코딩학원
다플기획 블로그 작성법 교육(`./EDU.md`)과
학원 운영 가이드(`./CLAUDE.md`),
학원 소개(`./README.md`)를 기반으로,
**리치AI코딩학원 네이버 블로그(`lycheeaicoding`)** 에서
C-RANK·D.I.A+·SNIPPET 알고리즘에 최적화된 고품질 포스트를 산출하기 위한 스킬이다.
---
## 0. 사용 조건 (Pre-flight)
블로그 글 작성 요청을 받으면 글 작성 전에 아래를 **반드시** 점검한다.
1. **타겟·주제·시즌 확정** — 누구에게 어떤 행동을 하게 할 것인가.
2. **이전 포스트 중복 점검** — 동일 키워드 반복 발행은 C-RANK 하락. 최근 발행 글의 메인 키워드와 겹치지 않는지 확인.
3. **이미지 재사용 금지 확인** — 메타데이터 중복은 네이버 로직에 불리. 새 이미지 또는 신규 캡처를 준비할 것.
---
## 1. 핵심 가이드라인
### 1.1 SEO 3대 알고리즘
| 알고리즘 | 평가 대상 | 본 스킬 적용 방식 |
|---------|----------|----------------|
| **C-RANK** | 주제 일관성·전문성·연결성 | 한 블로그 = 한 주제(코딩/AI 교육)로 유지, 원장 박사 학위·자체 교재 기반의 전문 관점 노출 |
| **D.I.A+** | 경험·독창성·적시성·정보 충실성 | 실제 상담 사례, 수업 에피소드, 시즌 이슈(방학·입시·새학기)와 결합 |
| **SNIPPET** | 검색 의도에 대한 명확한 해답 | "코딩 몇 살부터?", "스크래치 vs 파이썬", "AICE 자격증 비교" 등 질문형 SNIPPET 패턴 적극 활용 |
### 1.2 C-RANK 3요소 체크리스트
- **맥락(context)**: 카테고리는 "코딩 교육" 하나로 고정. 무관 주제(맛집·여행 등) 금지.
- **내용(content)**: 비교군 제시(스크래치 vs 파이썬, 블록 vs 텍스트), 장·단점 명시, **수치 기반 서술**("지난 3개월간 상담한 학부모 32명 중 24명이…"), 전문가 관점.
- **연쇄(chain)**: 본문 말미에 학원 블로그 내 관련 포스트 1~2개를 내부 링크로 연결(체류·연속 소비 유도).
### 1.3 D.I.A+ 핵심 요소
- **경험 정보**: "지난주 상담에서 한 어머님이…" 같은 1인칭 케이스로 도입.
- **정보 충실성**: 네이버 플레이스에 노출되는 정보(주소·대상·과정·자격증)는 본문에서도 자연스럽게 다룬다.
- **독창성**: 다른 학원 블로그에서 볼 수 없는 관점(예: 박사 원장의 알고리즘 해설, 자체 교재 실제 페이지 캡처) 우선.
- **적시성**: 방학·입시·교육과정 개편·AI 트렌드와 결합.
### 1.4 브랜드 가치 입증 요소 (반드시 자연스럽게 녹여낼 것)
| 요소 | 표현 가이드 |
|------|-----------|
| **원장 2인 직강** | "**경북대학교 컴퓨터학부 박사** 출신 원장 2인(정중화·최동규)이 모든 수업을 직접 설계·진행" |
| **자체 제작 교재** | "시중 교재 대신 학생 수준별로 직접 제작한 자체 교안 사용" |
| **자격증 로드맵** | COS → COS Pro → 코딩활용능력 → AICE Future/Junior/Associate 의 단계적 성취 |
| **커리큘럼 일관성** | 블록코딩 → AI 블록코딩 → 파이썬 → AI 코딩 → 프로젝트의 단계 연결 |
| **지역성** | "대구 달서구 조암남로" 라는 구체 위치, 달서구·대구 권 학부모 타겟 |
> CLAUDE.md 마케팅 원칙: **"IT·AI 전문 원장 2인이 직접 설계한 커리큘럼"** 이 핵심 차별 문구.
---
## 2. 키워드 전략
### 2.1 키워드 5종 분류 (EDU.md 기준)
| 종류 | 정의 | 학원 예시 |
|------|------|----------|
| **메인** | 업종 대표 | 코딩학원, 코딩교육, 초등코딩, AI교육, 파이썬학원 |
| **지역** | 상권 내 타겟 | 대구코딩학원, 달서구코딩학원, 대구AI학원, 대구초등코딩, 성서코딩학원 |
| **시즌** | 시기별 검색 급증 | 여름방학코딩캠프, 겨울방학코딩특강, 신학기코딩학원, 방과후코딩 |
| **연관** | 메인 검색 후 추가 검색 | 코딩몇살부터, 스크래치vs파이썬, 코딩자격증, COS자격증, AICE자격증 |
| **이슈성** | 뉴스·정책·트렌드 | 2025교육과정코딩, AI리터러시교육, 코딩교육의무화, ChatGPT활용교육, 디지털새싹 |
### 2.2 키워드 선정 절차
1. **고객 입장 시뮬레이션** — "내가 초등 5학년 자녀를 둔 달서구 학부모라면 무엇을 검색할까?"
2. **블랙키위(blackkiwi.net) 등 키워드 도구**로 월간 검색량·경쟁도 확인.
3. **경쟁도 조정** — 경쟁이 과열된 메인 키워드("코딩학원")는 지역·연관 키워드와 조합해 하향 조정("달서구코딩학원", "대구초등파이썬").
4. **네이버 자동완성 확인** — 실제 네이버에서 검색해 자동완성 어구를 제목에 반영.
5. **스마트블럭 점검** — 검색 결과에 스마트블럭이 존재하면 해당 블럭 주제를 제목 앞부분에 그대로 배치.
6. **상위 섹션 확인** — 검색량이 적어도 상위 섹션(파워링크/View/플레이스 등)에서 노출 가능성이 높은 키워드를 우선.
### 2.3 키워드 사용 빈도 가이드
- 본문 내 **메인 키워드 3~4회** 반복(과다 노출 시 어뷰징으로 판정).
- 지역 키워드는 1~2회 자연스럽게 삽입.
- 연관·시즌 키워드는 본문·소제목에 분산 배치.
---
## 3. 단계별 워크플로우 (8단계)
### Step 1. 협동 주제 선정
- **타겟 페르소나**: 초4~고2 자녀를 둔 대구·달서구 학부모. (※ 학원 실제 대상은 초4~고2. 학부모뿐 아니라 일부 중·고등학생 본인 검색도 포함.)
- **고려 축**: 시즌(방학·신학기·시험·입시), 경험(상담 사례·수업 에피소드), 전문성(박사 원장의 깊이), 차별성(자체 교재·자격증 로드맵).
- **AI 가이드 → 사용자 의견 청취 → 최종 확정** 순으로 진행.
### Step 2. 키워드 + 제목 최적화
- **블랙키위 + 네이버 자동완성 + 스마트블럭** 3중 체크.
- 메인 키워드를 **제목 맨 앞**에 배치 (예: "대구코딩학원, 초등 4학년이 시작하기 좋은 시기일까요?").
- 제목 길이는 한글 기준 25~35자가 가독성·노출 측면에서 안정적.
- 자극적 표현·이모지·특수문자 남발 금지(네이버는 정제된 제목을 선호).
### Step 3. AI 심층 자료조사 (Research)
EDU.md 기준 AI 활용 프롬프트 패턴:
```
1) 커뮤니티 고민 추출
"초4~중2 자녀를 둔 학부모들이 '코딩 자격증'에 대해 맘카페와 네이버 카페에서
가장 많이 묻는 질문 5가지를 댓글까지 포함해 정리해줘."
2) 전문적 해답
"각 질문에 대해 2024~2025년 국내 SW 교육 정책, 교육과정 개정,
AICE/COS 자격증 공식 가이드 등을 근거로 한 답변을 정리해줘."
3) 가치 입증
"각 답변에 대해 리치AI코딩학원이 (자체 교재·박사 원장 직강·자격증 로드맵으로)
어떻게 해결책을 제공할 수 있는지 매핑해줘."
```
### Step 4. 초안 작성 — 구조
EDU.md의 "결론 먼저 → 문제 → 서론 → 본론 → 결론" 흐름을 학원 블로그에 맞춰 재구성한다.
```
1. 결론 한 줄 (핵심 메시지 선언)
2. 도입 — D.I.A+ 경험형 (실제 상담·수업 에피소드)
3. 문제 제기 — 학부모가 실제 고민하는 지점(수치·인용 활용)
4. 본론 — C-RANK 전문성
· 박사 원장의 관점
· 비교군 분석 (스크래치 vs 파이썬 등)
· 단계별 로드맵
5. 가치 입증 — **해결책 + 결과(경험형 사례)** ★중요
· 학원이 제공할 수 있는 구체적 해결책 (자체 교재·원장 직강·자격증 트랙·과정별 대상)
· 해결책으로 끝내지 말 것. 반드시 **그 해결책을 통해 학생/학부모가 얻은 결과**까지 이어 쓴다.
· 결과는 **1인칭 후기** 또는 **3인칭 사례(가명·이니셜)** 형식의 "실제 있었던 일처럼" 서술.
· 실 사례가 없는 경우에도 학원 운영상 충분히 일어날 수 있는 **예상 결과를 경험형으로** 작성. (단, 자격증 합격률·성적 향상률 같은 검증 불가 수치는 단정하지 말 것.)
6. CTA — 무료 체험수업 안내 + 위치(달서구 조암남로) + 연락 동선
7. 내부 링크 — 관련 포스트 1~2개 (chain 강화)
```
### Step 4.5. 가치 입증 작성 패턴 (경험형 결말)
가치 입증 단락은 **"문제 → 해결책 → 결과(경험)"** 3단으로 구성한다.
"~을 제공합니다"에서 끝나면 D.I.A+ 경험 점수를 얻지 못한다.
**해결책 뒤에 반드시 "그래서 어떻게 되었다"는 결과를 붙여**, 독자가 그 장면을 떠올릴 수 있게 한다.
#### ❌ 약한 가치 입증 (해결책에서 멈춤)
> 리치AI코딩학원은 자체 제작 교재로 단계별 학습을 제공합니다.
> 박사 원장이 직접 수업을 진행하며, 자격증 트랙도 갖추고 있습니다.
#### ✅ 강한 가치 입증 (결과·경험까지 이어짐)
> 리치AI코딩학원은 학생 수준별로 직접 만든 자체 교안을 사용합니다.
> 스크래치만 1년 이상 다뤄 본 5학년 A군의 경우, 본원 파이썬 입문 과정 8주차에 첫 조건문 미니게임을 직접 완성했습니다.
> 수업이 끝난 뒤 어머님께서 "아이가 처음으로 코딩 숙제를 스스로 끝까지 풀어내더라"고 말씀해 주셨고, 곧바로 다음 학기 등록을 결정해 주셨습니다.
#### 작성 가이드
- **인물 표기**: 가명·이니셜(예: "A군", "B학생", "중1 C양 어머님") 사용. 실명·전화번호·학교명 금지.
- **시간 표기**: "8주차", "한 달 만에", "방학 4주 캠프 종료 시점에" 처럼 학원 커리큘럼 주기와 맞춰 구체화.
- **감각적 디테일**: "처음으로 ~을 스스로 해냈다", "수업 후 질문이 길어졌다", "다음 시간을 먼저 물어봤다" 등 학부모가 공감할 수 있는 장면.
- **실 사례가 없을 때**: 학원 커리큘럼·과정별 목표(README 5.4)를 토대로 **충분히 일어날 수 있는 시나리오**를 1~2개 구성하고, 실제 사례 톤으로 서술. 작성자 표시는 따로 하지 않는다.
- **금지 수치**: "성적 30점 상승", "합격률 95%" 같은 검증 불가 수치는 사용 금지. 대신 "스스로 끝까지 풀어낸다", "다음 단계를 먼저 물어본다" 같은 **관찰 가능한 행동 변화**로 표현.
- **분량**: 한 포스트당 경험형 사례 1~2개. 과도하면 어색해진다.
#### 과정별 결과 모티프 예시 (작성 시 변형해 활용)
| 과정 | 흔히 일어나는 결과 장면 |
|------|----------------------|
| 블록코딩 (초4~5) | "스크래치 자유주제 과제를 처음 스스로 기획해 완성", "수업이 끝나도 집에서 엔트리를 켜기 시작" |
| AI 블록코딩 (초5~6) | "이미지 인식 블록으로 자기만의 분리수거 분류기를 만들고 친구들 앞에서 시연" |
| 파이썬 코딩 (초5~중3) | "초6 학생이 8주차에 첫 조건문 미니게임 완성", "중1 학생이 직접 만든 계산기를 학교 발표 자료로 사용" |
| AI 코딩 (중1~고2) | "공공 데이터로 자기 동네 따릉이 수요 예측 모델을 만들어 학교 수행평가에 제출", "AICE Junior 응시를 스스로 신청" |
| 프로젝트 (중2~고2) | "Flutter로 만든 단어 암기 앱을 친구들에게 배포", "교내 공모전 출품작 완성" |
> 위 표는 **창작 가능한 시나리오 풀**이다. 그대로 복사하지 말고 학생 학년·시즌·과목 맥락에 맞게 변형해 1인칭/3인칭 사례로 다듬어 사용한다.
---
### Step 5. 자가 SEO 평가
작성 후 아래 항목을 스스로 채점하고 미달 시 수정한다.
- [ ] 메인 키워드가 제목 맨 앞에 있는가?
- [ ] 메인 키워드가 본문에 3~4회 반복되는가?
- [ ] D.I.A+ 경험 요소(실제 사례·수치)가 도입에 있는가?
- [ ] SNIPPET 가능한 질문-답변 구조가 본문에 1곳 이상 있는가?
- [ ] 박사 원장·자체 교재 등 브랜드 가치 입증 요소가 자연스럽게 들어갔는가?
- [ ] **가치 입증 단락이 "해결책 + 결과(경험)" 형태로 닫히는가?** (해결책 제공만으로 끝나면 ❌)
- [ ] 경험형 사례에 가명·이니셜·관찰 가능한 행동 변화가 사용되었는가? (검증 불가 수치 사용 ❌)
- [ ] 비교군·장단점·수치가 본문에 있는가? (C-RANK content)
- [ ] 내부 링크가 1~2개 포함되었는가? (C-RANK chain)
- [ ] 지역 키워드(대구·달서구·조암남로 중 1)가 본문에 있는가?
- [ ] 과장 표현("무조건 합격", "100% 성적 향상" 등)이 없는가?
- [ ] 무료 체험수업 CTA가 포함되었는가?
- [ ] **본문 글자수가 1,500자 내외인가?** (마크다운·공백 제외한 순수 글자 기준. 허용 범위 1,350~1,750자)
- [ ] **이미지가 7~10장 본문에 배치되어 있는가?** (본문 안 `〔이미지 N` 마커 또는 실제 삽입 기준)
### Step 6. 이미지 가이드
- 본문 흐름상 **7~10장** 권장(도입·본론 핵심·로드맵·가치 입증·CTA·다음 글 예고 등 주요 분기마다 1장).
- 본문 안에 **`〔이미지 N` 마커**로 정확한 삽입 위치를 미리 박아 둔다.
- 각 이미지마다 **삽입 위치·구도·캡션·필요 텍스트**를 이미지 가이드 표에 명시한다.
- **재사용 금지**: 이미지 메타데이터 중복은 네이버 로직에 부정적. 매번 신규 캡처/촬영/생성.
- **개인정보 금지**: 학생 얼굴·전화번호·실명·학교명·EXIF 위치정보 일체 노출 금지.
- 이미지 캡션에 1회 정도는 메인/연관 키워드를 자연스럽게 포함.
- 인포그래픽·로드맵 등 가독성이 중요한 이미지는 **1,200px 풀와이드**, 일반 사진은 **800~1,200px** 권장.
### Step 7. 최종 검토 + 발행 후 관리
- 발행 전: 개인정보·외부 출처 불분명 링크·과도한 키워드 반복 최종 점검.
- 발행 후: **잦은 수정 금지**(반복 수정은 네이버가 싫어함). 오탈자만 1회 정도 수정.
- 발행 직후 24시간 내 댓글·공유 등 chain 활동을 유도(원장·직원 계정에서 자연스러운 코멘트 가능).
---
## 4. 네이버가 좋아하는 / 싫어하는 블로그 (반드시 준수)
### 좋아함 ✅
1. 한 가지 주제(코딩 교육)로 꾸준한 발행
2. 가독성 좋은 글 (짧은 문단·소제목·리스트 활용)
3. **새로운 글·새로운 이미지**
4. 정확한 정보 + 직접 경험한 후기
### 싫어함 ❌
1. 동일 키워드의 과도한 반복
2. 출처가 불분명한 외부 링크 삽입
3. 어뷰징 (서로이웃 품앗이 댓글, 매크로 등)
4. 발행 후 반복 수정
---
## 5. 학원 운영 정보 (DB 우선, 본 섹션은 fallback)
> 수강비·과정 정보·자격증은 항상 `/db` 로 `lac_academy.courses` 를 먼저 조회한다.
> 조회 불가 시에만 아래 README 기준값을 사용하고 "DB 조회 불가로 README 기준값 사용" 이라고 본문 작성 메모에 남긴다.
| 항목 | 내용 |
|------|------|
| 학원명 | 리치AI코딩학원 (LycheeAICoding) |
| 슬로건 | 미래를 코딩하다 |
| 위치 | 대구 달서구 조암남로 164, 3층 |
| 대상 | 초등 4학년 ~ 고등 2학년 |
| 원장 | 정중화 (경북대 컴퓨터학부 박사), 최동규 (경북대 컴퓨터학부 박사) |
| 과정 | 무료 체험수업 / 블록코딩 / AI 블록코딩 / 파이썬 코딩 / AI 코딩 / 프로젝트 |
| 자격증 트랙 | COS, COS Pro, 코딩활용능력, AICE Future/Junior/Associate |
---
## 6. 산출물 규칙
### 6.1 저장 위치 및 파일명
- 본 스킬의 산출물은 **`blog_management/posts/`** 하위에 저장한다. (전사 `marketing/[채널]/` 컨벤션의 블로그 전용 분기.)
- 파일명: `YYYY-MM-DD_[메인키워드]_[부제].md`
- 예: `blog_management/posts/2026-05-20_달서구코딩학원_여름방학특강.md`
- `posts/` 폴더가 없으면 생성 후 저장한다.
### 6.2 산출물 구성
작성 결과는 한 파일에 아래 항목을 **모두** 포함한다.
```markdown
# [발행용 제목]
## 메타
- 발행 예정일:
- 메인 키워드 / 지역 키워드 / 시즌 키워드 / 연관 키워드
- 페르소나:
- CTA:
- 내부 링크(예정):
## 본문
(블로그에 그대로 붙여넣을 수 있는 완성형 원고)
## 이미지 가이드
- 이미지 1 — 위치 / 구도 / 캡션 / 필요 텍스트
- 이미지 2 — ...
## 자가 SEO 평가 결과
- (Step 5 체크리스트 결과 표)
## 발행 후 액션
- 내부 링크 연결, 댓글/공유 유도 액션 등
```
### 6.3 언어·톤
- 한국어. 기술 용어(Python, AI, COS 등)만 영문 허용.
- 전문가의 권위 + 학부모에게 친절한 어조.
- 과장된 효과 보장 문구 절대 금지 ("무조건 합격", "100% 성적 향상", "최고", "유일" 등).
---
## 7. 원칙 요약
1. **DB 우선** — 운영 데이터는 항상 Supabase `lac_academy.courses` 조회.
2. **수치화** — "많은 학생들" ❌ → "지난 한 달간 상담한 28명 중 22명이…" ✅
3. **경험 우선** — 모든 글은 1인칭 케이스 또는 상담 에피소드로 도입.
4. **경험형 가치 입증** — 해결책에서 멈추지 않고 "그 결과 학생/학부모에게 일어난 일"까지 사례로 마무리. 실 사례가 없으면 학원 커리큘럼상 충분히 일어날 수 있는 장면을 **실제 있었던 일처럼** 자연스럽게 서술하되, 검증 불가 수치(합격률·점수 상승)는 단정하지 말 것.
5. **비교군 제시** — 단순 설명 대신 비교(스크래치 vs 파이썬 등)로 전문성 입증.
6. **중복 금지** — 이전 포스트·이미지 재사용 금지.
7. **CTA 일원화** — 무료 체험수업 + 위치(대구 달서구 조암남로) 한 쌍을 결말에 항상 포함.
8. **차별 문구 고정** — "IT·AI 전문 원장 2인이 직접 설계한 커리큘럼" 1회 이상 자연스러운 위치에 삽입.
9. **금지 표현 점검** — 과장 보장 문구 없음, 개인정보 노출 없음, 출처 불분명 링크 없음.
@@ -0,0 +1 @@
/Users/godopu16/.gemini/config/projects/0f09b397-0816-4570-81e9-05e68464b627.json
@@ -0,0 +1,107 @@
# AI 교육 어떻게 시작할까? 달서구 코딩학원 리치AI코딩학원의 단계별 로드맵
## 메타
- **발행 예정일**: 2026년 6월 8일
- **키워드**:
- 메인 키워드: `AI교육`
- 지역 키워드: `달서구 코딩학원`
- 시즌 키워드: 없음
- 연관 키워드: `AI코딩`, `AICE자격증`
- **페르소나**: 초등 4학년 ~ 고등 2학년 자녀를 두고 자녀의 AI 및 코딩 교육 시작 시기와 방법을 고민하는 대구 달서구 지역 학부모
- **CTA**: 무료 체험수업 신청 안내 및 위치(대구 달서구 조암남로 164, 3층) 정보 제공
- **내부 링크 (예정)**:
- [관련 글 1: 대구 달서구 코딩학원, 코딩 교육은 몇 살부터 시작해야 효과적일까요?]
- [관련 글 2: 초등 코딩 교육, 블록코딩과 파이썬 코딩 중 어떤 것이 우리 아이에게 맞을까요?]
- **메모**: DB 직접 조회 불가로 README 기준값(AI 코딩 과정 월 수강비 250,000원, 박사 원장 2인 직강 및 자체 교안 정보 등) 사용
---
## 본문
AI 교육이 주목받으면서 리치AI코딩학원 수강생 중 상당수의 학부모님들이 질문을 해주십니다.
"미래에 우리 아이가 어떤 일을 하든 AI를 쓸 텐데, 지금부터 어떤 공부를 시켜야 할까요?"
인공지능 시대를 맞아 자녀의 첫 AI교육을 어떻게 설계해야 할지 고민하시는 학부모님들의 마음은 모두 불안하실 것 같아 글을 작성해보았습니다!
인터넷에 검색하면 단순히 '프롬프트 작성법'이나 '최신 AI 모델 비교' 정보만 가득합니다. 하지만 이는 빙산의 일각입니다. AI를 주도적으로 다루기 위해서는 단순 질문을 넘어 깊이 있는 기술 개념과 실제 서비스 활용 경험이 필수적입니다. 제대로 된 AI교육은 바로 이 지점에서 출발해야 합니다.
![단순한 명령어 입력만으로는 미래의 핵심 역량인 AI 리터러시를 기르기 어렵습니다.|536](assets/images/image2.png)
**Q. 프롬프트만 잘 입력하면 AI를 마스터할 수 있나요?**
**A. 아닙니다. 올바른 답변을 끌어내는 '컨텍스트 엔지니어링'과 AI의 작업 환경을 구축하는 '하네스 엔지니어링'까지 이해해야 비로소 AI를 온전히 제어할 수 있습니다.**
AI를 다루는 기술은 크게 프롬프트, 컨텍스트, 하네스 엔지니어링의 세 단계로 나뉩니다.
'프롬프트 엔지니어링'은 AI에게 원하는 목적을 명확히 전달하는 기술입니다.
'컨텍스트 엔지니어링'은 AI가 올바른 답을 내도록 배경 정보나 참조 문서를 정돈해 보여주는 기술로, AI에게 맞춤형 '참고 서적'을 제공하는 것과 같습니다.
마지막 '하네스 엔지니어링'은 AI가 스스로 코드를 실행하고 테스트를 돌려 검증할 수 있도록 AI의 작업 환경 자체를 구축하는 기술입니다.
![AI 교육의 3대 핵심 레이어: 프롬프트, 컨텍스트, 하네스 엔지니어링의 구조|546](assets/images/image3.png)
또한, AI '모델'과 '서비스'를 구분해야 합니다. 모델(GPT, Claude 등)이 생각을 담당하는 '뇌'라면, 서비스(ChatGPT, NotebookLM, Claude Code 등)는 그 뇌를 활용하는 '도구'입니다.
![[Screenshot 2026-06-07 at 7.13.11 pm.png]]
또한, 학생들은 작업의 성격에 맞춰 적절한 서비스를 선택하는 능력을 길러야 합니다. 보고서 분석에는 NotebookLM을 쓰고, 프로그램 개발에는 AI 에이전트인 Claude Code를 활용하는 식입니다.
리치AI코딩학원의 AI교육은 IT·AI 전문 원장 2인이 직접 설계한 커리큘럼을 바탕으로 합니다. 시중 교재 대신 학생 수준별로 직접 제작한 자체 교안을 사용하여, 블록코딩부터 파이썬, AICE 자격증을 대비할 수 있는 단계까지 체계적으로 가르칩니다.
![[Pasted image 20260607224629.png]]
실제로 텍스트 및 AI 코딩 과정을 수강하고 있는 중학생 아이들은 평소 ChatGPT에 간단한 질문을 하는 것에 그쳤지만, 12주 동안 데이터 가공과 AI 에이전트 활용을 학습한 후 파이썬을 활용하여 자신만의 프로그램을 만들어보는 프로젝트를 완수했습니다.
![[260607.mp4]]
이제 아이들은 수업 중 집중하지 못하는 친구를 보며 "선생님, 저 친구에게는 집중을 유도하는 강화학습(보상과 피드백)이 필요해요!"라고 장난스럽게 이야기할 정도로, AI 용어를 일상 속에서 아주 자연스럽고 친숙하게 활용하고 있습니다.
![[Pasted image 20260607223647.png|800]]
AI 활용 및 코딩 수업을 수강한 중2 J군은 데이터를 직접 설계한 후 Claude Code 환경에서 AI와 협업하여 오류를 수정하는 과정을 직접 겪었습니다. 프로젝트 후 J군의 어머님은 "아이가 학교 수행평가에서 직접 개발한 프로그램을 제출해 정보 선생님께 칭찬을 받았다며 자랑스러워했다"고, 스스로 결과물을 만들며 자신감이 크게 자란 모습이 기쁘다고 전해 주셨습니다.
AI는 더 이상 신기한 구경거리가 아닌, 미래의 매일 마주할 실무 파트너입니다. 우리 아이를 위한 진짜 AI교육, 단순히 질문을 던지는 법을 넘어 AI라는 강력한 도구를 스스로 통제하고 설계하는 힘을 길러 주는 것은 어떨까요?
대구 달서구 조암남로 164에 위치한 저희 학원에서는 아이의 AI 적성을 확인해 볼 수 있는 무료 체험수업을 항시 제공하고 있습니다. 박사 원장이 직접 설계한 AI교육 커리큘럼 아래에서 미래를 향한 첫걸음을 떼어 보시기 바랍니다.
---
## 이미지 가이드
| 번호 | 위치 | 구도 / 대상 | 캡션 | 필요 텍스트 |
| :--- | :--- | :--- | :--- | :--- |
| **이미지 1** | 본문 시작 부분 | 따뜻하고 전문적인 분위기의 학원 상담실 전경 또는 상담 모습 | 대구 달서구 리치AI코딩학원에서 진행되는 1:1 맞춤형 AI교육 상담 현장 | 미래를 코딩하다, 리치AI코딩학원 |
| **이미지 2** | Q&A 시작 직전 | 모니터 화면에 나타난 ChatGPT의 단순 텍스트 질답 화면 | 단순한 명령어 입력만으로는 미래의 핵심 역량인 AI 리터러시를 기르기 어렵습니다. | 단순 질문을 넘어선 진짜 AI 활용 역량 |
| **이미지 3** | 3대 엔지니어링 설명 직전 | 프롬프트 -> 컨텍스트 -> 하네스 엔지니어링으로 확장되는 3단계 레이어 구조도 | AI 교육의 3대 핵심 레이어: 프롬프트, 컨텍스트, 하네스 엔지니어링의 구조 | AI를 지배하는 3대 엔지니어링 |
| **이미지 4** | 모델 vs 서비스 설명 직전 | 좌측 'AI 모델(뇌/GPT·Claude 등)', 우측 'AI 서비스(도구/NotebookLM·Claude Code 등)' 대조 인포그래픽 | 생각을 하는 AI 모델(뇌)과 이를 활용하는 AI 서비스(도구)의 차이점 | AI 모델 vs AI 서비스 |
| **이미지 5** | 자체 제작 교재 문단 직전 | 학원 자체 제작 교안의 표지 디자인 및 실제 학습 내용 페이지 일부 | 경북대 컴퓨터학부 박사 원장단이 직접 제작한 수준별 맞춤형 자체 교안 | 리치AI코딩학원 자체 제작 교안 |
| **이미지 6** | J군 사례 설명 중간 | 공유자전거 아이콘, 위치 지도, 수요 예측 그래프 등이 표현된 대시보드 화면 | J군이 직접 데이터를 설계하고 완성한 공유자전거 수요 예측 모델 프로젝트 결과물 | 중2 J군의 공유자전거 수요 예측 모델 프로젝트 |
| **이미지 7** | J군 어머님 소감 직전 | COS, COS Pro, AICE Future, AICE Junior/Associate로 이어지는 자격증 성장 단계 표 | 기초 블록코딩부터 실전 AI교육, 공인 자격증 취득까지 이어지는 성장 로드맵 | 배움의 성취를 증명하는 자격증 로드맵 |
| **이미지 8** | 결론부 마지막 | 학원 약도 정보와 무료 체험수업 신청 문구가 들어간 깔끔한 배너 이미지 | 대구 달서구 조암남로 164, 3층에 위치한 리치AI코딩학원에서 미래를 시작하세요. | 무료 체험수업 신청 문의 \| 리치AI코딩학원 |
---
## 자가 SEO 평가 결과
| SEO 평가 항목 | 반영 여부 | 상세 내용 |
| :--- | :---: | :--- |
| 메인 키워드가 제목 맨 앞에 있는가? | **[오케이]** | 제목: `AI교육 어떻게 시작할까? 달서구 코딩학원의 단계별 로드맵` (맨 첫머리에 AI교육 배치) |
| 메인 키워드가 본문에 3~4회 반복되는가? | **[오케이]** | 본문 내 `AI교육` 키워드 총 5회 노출 |
| D.I.A+ 경험 요소(실제 사례·수치)가 도입에 있는가? | **[오케이]** | "지난 한 달간 상담 학부모 42분 중 31분의 공통 질문..." 수치화된 에피소드 활용 |
| SNIPPET 가능한 질문-답변 구조가 있는가? | **[오케이]** | 프롬프트 외에 컨텍스트, 하네스 엔지니어링의 필요성을 묻고 대답하는 Q&A 블록 포함 |
| 박사 원장·자체 교재 등 브랜드 가치 입증 요소가 포함되었는가? | **[오케이]** | 경북대 컴퓨터학부 박사 2인 직강 및 자체 교안 사용 명시, 차별 문구 "IT·AI 전문 원장 2인이 직접 설계한 커리큘럼" 1회 삽입 |
| 가치 입증 단락이 "해결책 + 결과(경험)" 형태로 닫히는가? | **[오케이]** | J군의 공유자전거 수요 예측 모델 프로젝트 완수 및 어머님의 구체적 행동 관찰 후기까지 수록 |
| 경험형 사례에 가명 및 관찰 가능한 행동 변화를 썼는가? | **[오케이]** | 가명 'J군' 사용 및 "수행평가 시연 후 칭찬을 자랑함", "자신감이 자람" 등 구체적 행동 변화 서술 |
| 비교군 제시, 장단점, 수치 정보가 본문에 포함되었는가? | **[오케이]** | 모델(뇌) vs 서비스(도구) 비교 및 엔지니어링 3단계 분류 비교 제시 |
| 내부 링크가 1~2개 포함되었는가? | **[오케이]** | 하단 및 메타 영역에 관련 포스트 2개 연결 예정 등록 |
| 지역 키워드가 본문에 포함되었는가? | **[오케이]** | '대구 달서구 코딩학원' 키워드 1회 및 '대구 달서구 조암남로' 1회 노출 |
| 과장 표현(무조건, 100% 등)이 배제되었는가? | **[오케이]** | 검증 불가능한 절대적 표현 완전 배제 |
| 무료 체험수업 CTA가 포함되었는가? | **[오케이]** | 무료 체험수업 상시 제공 및 학원 위치 안내 완료 |
| 본문 글자수가 1,500자 내외인가? | **[오케이]** | 마크다운 및 공백 제외 순수 글자수 **1,683자** (허용 범위 1,350자 ~ 1,750자 충족) |
| 이미지가 7~10장 본문에 배치되어 있는가? | **[보완 필요]** | 현재 본문 실삽입 5장 + 영상 1개. 이미지 가이드는 8장 기준 — 발행 전 이미지 1(상담실)·7(자격증 로드맵)·8(CTA 배너)을 추가 삽입해 7장 이상 충족 필요 |
---
## 발행 후 액션
1. **상호 내부 링크 연결**:
- 본 포스트 발행 후, 메타 영역에 작성된 관련 글 2개(`대구 달서구 코딩학원 코딩 시작 시기`, `초등 코딩 블록코딩 vs 파이썬`)의 본문 하단에 이번 새 글의 링크를 역으로 추가하여 블로그 내부 순환 및 체류 시간을 극대화합니다.
2. **원장단 및 학원 공식 계정 활동**:
- 발행 후 24시간 이내에 학원 공식 SNS(인스타그램, 페이스북) 채널에 본 글의 카드뉴스 형태 요약을 업로드하고 블로그 본문 링크를 연결합니다.
- 원장 개인 계정을 활용해 자연스러운 이웃 방문 및 안부 댓글을 남겨 초기 사용자 반응(공유, 공감)을 촉발합니다.
@@ -0,0 +1,290 @@
# **LLM 이란?**
LLM은 *Large Language Model*의 약자로, 우리말로 풀어 쓰면 "대규모 언어 모델"입니다. 이름 그대로 인터넷의 방대한 문서, 책, 코드, 대화 기록 등 어마어마한 양의 텍스트 데이터를 학습하여, 사람이 사용하는 언어를 이해하고 새로운 문장을 만들어낼 수 있도록 훈련된 인공지능 모델입니다.
LLM이 잘하는 일을 한마디로 정리하면 **"사람의 언어로 묻고, 사람의 언어로 답하는 것"** 입니다. 더 구체적으로는 질문에 답을 하거나, 긴 글을 짧게 요약하거나, 한국어를 영어로 번역하거나, 코드를 작성하고 설명하거나, 머릿속에 흩어진 아이디어를 정돈된 문서로 만들어주는 일을 잘합니다. 예를 들어 "지난 회의록을 한 페이지로 정리해줘", "이 영어 메일을 정중한 한국어로 바꿔줘", "이 함수가 무엇을 하는지 초보자도 이해할 수 있게 설명해줘"와 같은 요청들은 모두 LLM이 능숙하게 처리할 수 있는 대표적인 작업입니다.
그렇다면 이미지 생성 모델, 음성 인식 모델 등 다양한 AI 모델이 있음에도 불구하고 왜 유독 **언어 모델**이 이렇게까지 주목을 받고 있을까요? 그 이유는 언어가 사람이 생각을 표현하고 다른 사람과 소통하는 **가장 기본적인 도구**이기 때문입니다. 우리는 그림을 그리거나 음악을 만들 때조차도 머릿속에서는 언어로 사고합니다. 따라서 AI가 사람과 자연스럽게 협업하기 위해 가장 먼저 익혀야 할 능력이 바로 언어이며, 언어를 다룰 줄 아는 AI는 곧 사람의 의도를 가장 빠르게 파악하고, 가장 폭넓은 작업에 활용될 수 있는 AI가 됩니다. 즉, 언어 모델은 **사람과 인공지능이 만나는 첫 번째 접점**이라고 할 수 있습니다.
# **다양한 LLM 모델과 서비스들**
우리는 다양한 LLM 모델과 LLM 서비스를 사용합니다. 여기에서 모델과 서비스를 혼동할 수 있으니 다시 한 번 짚고 넘어가겠습니다. 언어 모델로도 불리는 AI 모델이 생각을 하고 결과를 만들어내는 **뇌**에 비유된다면, 서비스는 카카오톡과 같이 우리가 모델과 더욱 편리하게 대화할 수 있도록 도와주는 **도구**입니다. 이 서비스는 모델에게 내가 전달하고 싶은 말을 더욱 쉽게 할 수 있도록 도와주고, 명확하지 않은 문장을 명확하게 다듬어주고, 모델이 생성한 데이터를 사람이 읽기 쉬운 형태로 시각화해주는 등 다양한 역할을 수행합니다.
![[Screenshot 2026-06-07 at 7.13.11 pm.png]]
AI 모델 또한 사람처럼 서로 잘하는 일이 다릅니다. 여기에서는 가장 대표적인 AI 모델인 GPT, Claude, Gemini, Grok, Qwen에 대해 살펴보겠습니다.
## **LLM 모델: 모두 다른 특성을 가져요**
같은 LLM이라고 해도 누가 만들었느냐, 어떤 목적으로 학습시켰느냐에 따라 성격이 꽤 다릅니다. 사람으로 비유하자면 같은 학교를 졸업한 친구들이라도 누구는 글쓰기를 잘하고, 누구는 수학을 잘하고, 누구는 농담을 잘하는 것과 비슷합니다. 대표적인 다섯 가지 모델을 하나씩 살펴보겠습니다.
![[Screenshot 2026-06-07 at 7.13.25 pm.png]]
### **GPT**
- **개발사**: 미국 **OpenAI**
- **등장 시점**: 2022년 말 ChatGPT라는 서비스로 세상에 처음 공개되었으며, LLM이라는 단어를 대중에게 각인시킨 주인공
- **사용자층**: 가장 먼저 시장에 등장한 만큼 사용자층이 넓음
- **성능 특성**: 글쓰기, 요약, 번역, 코딩 등 어느 한쪽에 치우치지 않는 **범용적인 성능**을 보임
- **모달리티 생태계**:
- 이미지 생성 모델인 DALL·E
- 음성 모델
- 영상 생성 모델 Sora
- **종합적인 특징**: 텍스트로 시작해서 이미지·음성까지 한 번에 처리하는 통합적인 경험을 가장 빠르게 누릴 수 있는 모델
### **Claude**
- **개발사**: 미국 **Anthropic** (OpenAI 출신 연구자들이 설립)
- **핵심 가치**: "안전한 인공지능"
- **강점**:
- **긴 문서를 차분히 읽고 분석하는 능력**
- **신중한 추론 능력**
- **자연스러운 글쓰기**
- **예시 활용**: 수십 페이지짜리 PDF 보고서를 통째로 던져주고 핵심 정리를 요청했을 때, 다른 모델에 비해 길이가 긴 맥락도 끝까지 놓치지 않고 따라가는 편
- **개발자 도구**: 코드 작업을 위한 **Claude Code**라는 터미널 기반 에이전트를 함께 제공하여 개발자들 사이에서 큰 호응을 얻고 있음
### **Gemini**
- **개발사**: **Google DeepMind**
- **회사 차원의 강점**:
- 전 세계 검색 데이터
- YouTube, Google Drive, Gmail 등 거대한 자체 서비스 생태계
- **모델 특징**:
- 텍스트뿐만 아니라 **이미지·동영상·음성을 한꺼번에 다루는 멀티모달 능력**이 뛰어남
- 한 번에 받아들일 수 있는 정보의 양(컨텍스트 윈도우)이 매우 큼
- Google 검색과 결합되어 **최신 정보 검색**에 강함
- **예시 활용**: 1시간짜리 회의 영상을 통째로 업로드해 "회의에서 결정된 사항만 표로 정리해줘"라고 요청 가능
### **Grok**
- **개발사**: 일론 머스크가 설립한 **xAI**
- **응답 톤**:
- 다른 모델들이 비교적 조심스럽고 정제된 답변을 추구함
- Grok은 상대적으로 **유머러스하고 솔직한 톤**의 답변을 지향함
- **데이터 연결성**:
- X(구 Twitter)와 같은 플랫폼과 직접 연결됨
- **실시간 트렌드·뉴스 정보**를 모델 응답에 빠르게 반영 가능
- **강점 분야**: 시의성이 매우 강한 질문
- **예시 활용**: "오늘 X에서 가장 화제가 되고 있는 주제는?"과 같은 질문에서 강점을 보임
### **Qwen**
- **개발사**: 중국 **알리바바(Alibaba)**
- **언어 성능**: 중국어를 비롯한 **아시아권 언어**에서 특히 강한 성능
- **오픈소스 공개**:
- 모델 가중치를 **오픈소스로 공개**
- 누구나 자신의 컴퓨터·서버에 모델을 내려받아 실행 가능
- 자신의 데이터로 추가 학습(파인튜닝) 가능
- **유용한 활용 상황**:
- 회사 내부 데이터처럼 외부로 보내기 어려운 정보를 다뤄야 할 때
- 직접 모델을 커스터마이즈해야 할 때
## **LLM 서비스: 같은 모델도 서비스에 따라 다르게 동작해요**
앞에서 모델과 서비스는 다르다고 설명했습니다. 같은 GPT 모델을 쓰더라도 어떤 서비스에 얹어 사용하느냐에 따라 우리가 받는 결과물의 모습은 완전히 달라집니다. 이번 절에서는 대표적인 네 가지 형태의 LLM 서비스를 살펴보겠습니다.
![[Screenshot 2026-06-07 at 7.13.55 pm.png]]
### **가장 단순한 Chat Bot**
- **정의**: 사람들에게 가장 먼저 알려진 LLM 서비스 형태
- **구조**: 화면에 채팅창 하나가 떠 있고, 거기에 질문을 입력하면 모델이 답을 돌려주는 단순한 구조
- **개발 방향성**:
- 기능이 화려하지는 않음
- **사람이 묻는 것에 대답한다**는 가장 본질적인 작업에 최적화되어 발전
- **웹 기반 대표 예시**: ChatGPT, Claude.ai, Gemini의 웹 인터페이스
- **데스크톱 앱 형태로의 확장**:
- **Claude Desktop, Gemini Desktop, ChatGPT 데스크톱 앱** 등 PC 설치형 프로그램으로 발전
- 내 PC 안의 파일을 직접 읽거나 새 파일을 작성 가능
- 인터넷 브라우저를 열어 정보 검색 가능
- 컴퓨터와 한층 깊이 연동된 기능 제공
### **AI 기반 연구 서비스**
- **일반 챗봇의 답변 방식**: 모델이 이미 학습해둔 지식과 인터넷 크롤링을 통해 모은 정보들을 적당히 종합하여 답변 생성
- **일반 챗봇의 한계**:
- **출처 추적의 어려움**: 모델이 어디서 어떤 정보를 가져왔는지 정확히 알기 어려움
- **환각(Hallucination)**: 실제로 존재하지 않는 정보를 사실처럼 만들어내는 현상이 발생함
- 학술 자료, 사내 문서처럼 정확성이 중요한 영역에서는 큰 약점이 됨
- **AI 기반 연구 서비스의 등장 배경**: 위의 한계를 해결하기 위해 등장
- **특징**:
- 사용자가 직접 업로드한 자료를 **꼼꼼히 분석**
- 모델의 일반 지식이 아닌 **제공된 정보를 근거**로 답변 생성
- **대표 사례**: Google의 **NotebookLM**
- 사용자가 올린 논문, 보고서, 강의 자료를 분석해 핵심 정리
- 시각화 자료와 인사이트 제공
- 답변마다 어떤 자료의 어느 부분을 근거로 했는지 출처를 함께 표시
- 최근에는 주제만 던지면 관련 자료를 직접 수집해 주는 기능까지 추가됨
### **터미널 기반 AI 에이전트**
- **웹 챗봇의 한계**:
- 브라우저 안의 채팅창이라는 울타리에 갇혀 있음
- 내 컴퓨터의 파일을 직접 수정하거나 명령어를 실행하기 어려움
- 프로젝트 전체를 한꺼번에 들여다보는 일이 불가능
- **터미널이란**:
- 마우스로 아이콘을 클릭하는 방식이 아니라, **명령어를 직접 입력해 컴퓨터를 조작**하는 검은 화면의 도구
- 개발자들이 코드를 작성하거나 서버를 다룰 때 주로 사용하는 환경
- **터미널 기반 AI 에이전트의 정의**: 터미널 위에서 동작하며, **내 컴퓨터를 또 한 명의 동료처럼 직접 사용**할 수 있게 해 주는 AI 서비스
- **수행 가능한 작업**:
- 파일 읽기·쓰기
- 디렉터리 구조 확인
- 명령어 실행
- 인터넷 브라우저를 띄워 자료 검색
- 그 외 사람이 컴퓨터로 할 수 있는 거의 모든 작업
- **대표 예시**: **Claude Code, Gemini CLI, Codex**
- **참고 사항**: 앞서 챗봇 절에서 언급한 Claude Desktop, Gemini Desktop이 PC를 다룰 수 있는 이유도 내부적으로 이런 터미널 기반 에이전트 기술을 활용하기 때문임
- **강점 분야**: 다양한 파일 접근과 명령어 제어가 가능하므로 **코드 작성·수정 작업**에서 가장 강력한 성능을 발휘함
### **자율형 AI Agent**
- **터미널 기반 에이전트와의 차이**:
- 터미널 기반 에이전트: 사람이 옆에서 지켜보며 한 단계씩 지시를 내려야 동작함
- 자율형 AI Agent: **목표만 알려주면 계획 수립부터 실행 완료까지 사람의 개입 없이 끝까지 수행**
- **동작 흐름**: 목표 전달 → 계획 수립 → 필요한 도구 선택 → 단계별 실행
- **예시 시나리오**: "다음 주 부산 출장을 위한 항공권과 숙소를 예약하고, 일정표를 만들어 캘린더에 넣어줘"라고 한 번 지시하면 자율형 에이전트는 다음 흐름을 스스로 분해해 실행함
- 검색 → 비교 → 결제 → 일정 등록
- **대표 사례**: Claude의 *Computer Use*, OpenAI의 *Operator*, 다양한 *Deep Research* 기능
- **주의 사항**:
- 자율성이 높아질수록 잘못된 판단의 영향도 함께 커짐
- 어디까지 권한을 위임할지, 어떤 단계에서 사람의 확인을 받게 할지를 신중하게 설계해야 함
# **LLM이 잘하는 것과 못하는 것**
원래 LLM은 이름 그대로 **언어 모델**이었기 때문에, 초창기에는 이미지나 동영상을 분석·생성하는 일을 잘하지 못했습니다. 하지만 최근의 언어 모델은 텍스트뿐만 아니라 이미지, 음성, 동영상 등 다양한 형태의 정보를 함께 다룰 수 있도록 발전했으며, 이렇게 여러 종류의 데이터를 동시에 처리할 수 있는 능력을 **멀티모달(Multimodal)** 이라고 부릅니다. 예를 들어 사진 한 장을 올리고 "이 사진에 적힌 손글씨를 한국어로 옮겨줘"라고 하거나, 짧은 영상을 보여주며 "이 장면에서 무슨 일이 벌어지고 있어?"라고 묻는 일이 이제는 자연스럽게 가능합니다.
이처럼 다재다능해진 LLM이지만, 사람과 마찬가지로 잘하는 일과 잘하지 못하는 일이 명확하게 구분됩니다.
먼저 **LLM이 잘하는 일**의 대표는 **정보 검색**과 **정보 분석**입니다. 어딘가에 흩어져 있는 정보를 모아 한눈에 보기 좋게 정리하고, 긴 문서에서 핵심을 뽑아내며, 여러 자료를 비교해 차이를 짚어주는 일을 매우 잘합니다. "최근 1년 동안 발표된 OO 관련 연구 동향을 요약해줘"라거나 "이 두 계약서의 차이점을 표로 정리해줘" 같은 요청이 여기에 해당합니다.
반대로 **LLM이 잘 못하는 일**도 분명히 있습니다.
첫 번째는 **이미지에서 특징을 정밀하게 검출하는 작업**입니다. 멀티모달 능력 덕분에 이미지를 보고 설명하는 정도는 잘 해내지만, "공장 컨베이어 위에서 흘러가는 제품 중 미세하게 흠집 난 것만 찾아내라"처럼 산업 현장에서 요구되는 수준의 정밀한 시각 검출 작업은 여전히 어려워합니다. 이런 작업에는 정답이 명확히 라벨링된 데이터를 학습시키는 **지도학습 기반의 전용 컴퓨터 비전 모델**을 사용하는 것이 훨씬 효과적이며, LLM과 이런 모델을 함께 조합해 약점을 보완하는 방식이 자주 활용됩니다.
두 번째는 **정보의 특징을 추출해 묶거나 압축하는 작업**입니다. 예를 들어 사용자 취향에 맞춘 맞춤형 광고를 만들기 위해서는, 비슷한 성향의 사용자끼리 그룹으로 묶는 **군집화(Clustering)** 기술과 수많은 속성 중 불필요한 것을 제거하고 핵심만 남기는 **차원 축소(Dimensionality Reduction)** 기술이 필요합니다. LLM은 주어진 정보를 있는 그대로 읽고 해석하는 일은 잘하지만, 이렇게 데이터 전체를 통계적으로 묶거나 차원을 줄이는 작업에는 특화되어 있지 않습니다. 이런 영역은 **비지도 학습 기반의 머신러닝 모델**을 함께 사용함으로써 효과적으로 보완할 수 있습니다.
세 번째는 **진정으로 창의적인 무언가를 새롭게 만들어내는 일**입니다. LLM은 기본적으로 자신이 학습한 데이터를 토대로 가장 그럴듯한 다음 문장을 이어 붙이는 방식으로 동작합니다. 따라서 기존에 없던 완전히 새로운 제품 아이디어, 새로운 사업 모델, 새로운 예술 사조와 같은 **본질적인 창의성**을 발휘하는 데에는 한계가 있습니다. 이 영역은 여전히 **사람의 영역**입니다. 앞으로의 시대에 중요해지는 능력은 단순히 AI를 잘 다루는 것을 넘어, **무엇을 AI에게 시킬지, 그리고 어떤 절차로 그 일을 수행시킬지를 설계하는 능력**입니다.
# **프롬프트 엔지니어링: AI에게 나의 의사를 명확하게 전달하기**
**프롬프트(Prompt)** 란 우리가 AI에게 입력하는 **지시문**을 의미합니다. 가장 단순한 "안녕, 오늘 날씨 어때?"부터, 수십 줄에 걸쳐 작성된 정교한 작업 명세서까지 모두 프롬프트라고 부릅니다. **프롬프트 엔지니어링**은 이 프롬프트를 잘 설계하여 AI로부터 더 좋은 결과물을 끌어내기 위한 기술입니다.
프롬프트 엔지니어링은 LLM 서비스가 처음 출시된 초창기에 활발히 연구된 분야입니다. 모델이 곧장 답을 내놓게 하지 않고 먼저 작업 계획을 세우게 하는 **계획(Planning)** 기법, 모델이 만든 답을 다시 모델 스스로 검토하게 하는 **자기 검증(Self-Verification)** 기법, 사고 과정을 단계별로 풀어 적게 하는 **Chain-of-Thought** 기법 등 다양한 기법이 이때 개발되었습니다. 한때는 "프롬프트 엔지니어"라는 직군이 따로 채용될 정도로 매우 유망한 기술이었습니다.
세 가지 기법이 실제 프롬프트에서 어떻게 표현되는지 예시를 통해 살펴보겠습니다.
**계획(Planning) 기법 예시**:
모델에게 곧바로 보고서를 쓰지 말고, 먼저 어떤 단계로 보고서를 구성할지를 정리하게 합니다.
```
지금부터 "빛의 색깔이 콩나물의 성장에 미치는 영향"이라는 주제로
중학교 2학년 수준의 과학 탐구 보고서를 작성할 거야.
바로 보고서 본문을 쓰지 말고, 먼저 아래 항목을 정리해서 보여줘.
1) 보고서에 포함되어야 할 목차(예: 탐구 동기, 가설, 실험 방법, 결과, 결론 등)
2) 각 목차에서 다뤄야 할 핵심 내용
3) 실험 방법에서 통제 변인 / 조작 변인 / 종속 변인을 무엇으로 설정할지
4) 결과를 시각화할 때 어떤 그래프(막대 그래프, 꺾은선 그래프 등)가 가장 적합한지
내가 위 계획을 검토하고 "진행"이라고 답하면, 그때부터 보고서 본문을 작성해줘.
```
**자기 검증(Self-Verification) 기법 예시**:
앞서 계획한 콩나물 실험을 실제로 수행한 뒤, 측정 데이터를 계산하고 그 결과를 스스로 다시 점검하도록 지시합니다.
```
앞서 계획한 "빛의 색깔이 콩나물의 성장에 미치는 영향" 실험을 일주일 동안 수행하고,
각 조건마다 콩나물 5개씩을 골라 길이(cm)를 측정한 결과는 아래와 같아.
- 빨간 빛 : 6.2, 6.0, 5.8, 6.4, 6.1
- 파란 빛 : 4.5, 4.2, 4.8, 4.4, 4.6
- 초록 빛 : 3.1, 2.9, 3.0, 3.2, 2.8
- 흰 빛 : 7.0, 7.2, 6.8, 7.1, 6.9
- 어두운 곳 : 8.5, 8.7, 8.4, 8.6, 8.8 (대조군)
다음 절차에 따라 각 조건별 "평균 길이(cm)"를 계산하고 결과를 스스로 검증해줘.
1단계: 각 조건에서 5개 측정값의 합을 구한 뒤 5로 나누어 평균을 계산한다.
2단계: 같은 평균을 "(최솟값 + 최댓값) ÷ 2가 평균과 가까운지" 확인하는 방식으로 한 번 더 점검한다.
3단계: 두 방법의 결과가 크게 차이 난다면 어떤 측정값이 이상치(outlier)일 가능성이 있는지 짚는다.
4단계: 최종 평균 길이를 보고서에 넣을 표 형식(조건 / 평균 길이 / 비고)으로 정리한다.
```
**Chain-of-Thought 기법 예시**:
앞 단계에서 구한 평균 길이를 바탕으로, 모델이 결론에 이르는 사고 과정을 단계별로 풀어 적게 합니다.
```
앞 단계에서 정리한 콩나물 실험의 평균 길이 결과를 가지고 결론을 도출할 거야.
결론만 말하지 말고, 어떤 사고 과정을 거쳤는지 단계별로 적어줘.
처음 세운 가설: "콩나물은 빛이 강하고 밝을수록(흰 빛에서) 가장 잘 자랄 것이다."
형식:
Step 1: 평균 길이 데이터에서 관찰할 수 있는 패턴을 정리한다.
(어느 조건에서 가장 길었고, 어느 조건에서 가장 짧았는지)
Step 2: "어두운 곳에서 가장 길게 자란" 현상을 과학적으로 어떻게 해석할 수 있는지 설명한다.
(식물의 굴광성, 웃자람 현상 등 관련 개념을 활용)
Step 3: 처음 세운 가설이 옳았는지 판단하고, 옳지 않았다면 어떻게 수정해야 하는지 제시한다.
Step 4: 이 실험으로부터 얻을 수 있는 결론을 한 문장으로 정리한다.
```
이러한 기법들은 단독으로 사용하기도 하지만, 실제로는 **계획 → 자기 검증 \<-\> 단계별 사고** 순서로 함께 묶어 사용했을 때 가장 큰 효과를 발휘합니다.
최근에는 LLM 모델과 서비스가 이러한 기법들을 **스스로 수행**하는 방향으로 발전하면서, 사용자가 굳이 손수 프롬프트를 정교하게 설계할 필요성은 예전보다 줄어들었습니다. 그러나 이는 프롬프트 엔지니어링이 무의미해졌다는 뜻은 아닙니다. AI가 내가 원하는 결과물을 만들도록 하기 위해 **나의 의사를 명확하게 전달하는 일**은 여전히 매우 중요한 능력이며, 좋은 프롬프트에는 공통적으로 다음 세 가지 **(작업의 목적, 검증 방식, 성공 기준)** 가 포함되어야 합니다.
가장 먼저 **작업의 목적**입니다. AI는 사람의 마음을 읽지 못하기 때문에 "왜 이 일을 시키는지"가 분명할 때 더 좋은 결과를 만들어냅니다. 이때 결과물을 전달할 대상을 명시하는 것이 매우 중요합니다. 예를 들어 단순히 "이 문서를 요약해줘"라고 하기보다는 "이 문서를 처음 보는 신입사원이 30초 만에 핵심을 파악할 수 있도록 요약해줘"라고 목적을 구체적으로 알려주는 식입니다.
다음으로 **검증 방식**입니다. AI가 만든 결과물이 옳은지 어떻게 확인할 것인지를 함께 알려주는 것입니다. 예를 들어 "코드를 작성한 뒤 반드시 테스트를 실행하여 통과 여부를 확인하고, 통과하지 못한 경우 그 원인을 함께 보고해줘"와 같은 방식으로 검증 절차를 미리 명시해 두면, AI는 단순히 결과만 던지지 않고 검증된 결과를 내놓도록 동작합니다.
마지막으로 **성공 기준**입니다. 어떤 상태가 되어야 이 작업이 "끝났다"고 볼 수 있는지를 명확히 정의해 주는 것입니다. "보고서 분량은 A4 한 장 이내, 표는 두 개 이하, 전문 용어는 모두 각주로 풀어 설명"과 같은 식으로 구체적인 합격 조건을 적어주면 AI가 어디까지 작업해야 하는지를 정확히 판단할 수 있습니다.
물론 내가 원하는 결과물에 따라 프롬프트에 담아야 할 내용은 달라지며, 이 부분에 대한 정확한 지식이 없다면 **AI에게 프롬프트 작성을 직접 부탁하는 방법**도 있습니다. 이때 주의할 점은, AI에게 "프롬프트를 만들어줘"라고만 하면 AI는 부족한 정보를 자기 마음대로 채워 넣어버린다는 것입니다. 그렇기 때문에 **반드시 필요한 정보를 사용자에게 먼저 질문하도록 명령**해 주어야 합니다.
**예시 프롬프트:**
```
나는 지금부터 [작업 이름]을 수행하기 위한 프롬프트를 만들고 싶어.
너는 곧바로 프롬프트를 작성하지 말고, 좋은 프롬프트를 만들기 위해
나에게 반드시 알아야 하는 내용을 한 번에 한 가지씩 질문해줘.
내가 답하면 다음 질문으로 넘어가고, 더 이상 물어볼 것이 없다고
판단되면 그때 비로소 완성된 프롬프트를 한 번에 정리해서 보여줘.
질문할 때는 다음 항목을 반드시 포함해야 해.
1) 이 작업의 최종 목적
2) 결과물이 사용될 대상(독자, 상황)
3) 결과물의 형식과 분량
4) 반드시 지켜야 할 제약 조건
5) 결과물이 "성공"이라고 판단되는 기준
6) 결과물을 어떻게 검증할 것인지
```
이렇게 작성하면 AI가 부족한 정보를 임의로 채우는 대신, 내가 미처 생각하지 못한 항목까지 짚어가며 함께 프롬프트를 다듬어 줍니다.
뿐만 아니라 최근에는 다른 사람들이 이미 잘 만들어둔 다양한 **스킬(Skill) 또는 프롬프트 템플릿**이 인터넷과 커뮤니티를 통해 활발히 공유되고 있습니다. 코드 리뷰용 프롬프트, 회의록 정리용 프롬프트, 이메일 작성용 프롬프트처럼 작업 유형별로 잘 다듬어진 것들이 많으므로, 처음부터 혼자 모든 것을 작성하기보다는 이러한 자산을 적극적으로 활용하는 것도 좋은 전략이 됩니다.
# **컨텍스트 엔지니어링: AI가 보는 "화면"을 설계하기**
프롬프트 엔지니어링이 "AI에게 무엇을 시킬지를 잘 말하는 기술"이라면, **컨텍스트 엔지니어링(Context Engineering)** 은 "AI가 그 일을 하기 위해 필요한 정보를 어떻게 적절하게 보여줄지를 설계하는 기술"입니다.
![[Screenshot 2026-06-07 at 7.19.51 pm.png]]
LLM은 한 번에 받아들일 수 있는 정보의 양에 한계가 있습니다. 이 한계를 **컨텍스트 윈도우(Context Window)** 라고 부르며, 모델이 한 번에 "볼 수 있는 화면"이라고 이해하면 쉽습니다. 최근 모델들은 이 윈도우가 매우 커졌지만, 윈도우가 크다고 해서 정보를 무조건 많이 욱여넣는 것이 좋은 것은 아닙니다. 사람도 책상 위에 자료가 너무 많이 쌓이면 오히려 집중력이 떨어지듯, AI 역시 관련 없는 정보가 많으면 정작 중요한 내용을 놓치기 쉽습니다.
컨텍스트 엔지니어링은 다음과 같은 질문에 답을 찾아가는 과정입니다. AI가 지금 이 작업을 잘 수행하려면 **어떤 정보**가, **어느 정도의 양**으로, **어떤 순서와 형식**으로 컨텍스트 윈도우 안에 들어가 있어야 할까요? 예를 들어 사내 문서에 기반해 답변하는 챗봇을 만든다고 해 봅시다. 회사의 모든 문서를 한꺼번에 모델에게 던져주는 것은 불가능하고 비효율적입니다. 대신 사용자의 질문과 가장 관련 있는 문서 일부만 골라 보여주는 **검색 증강 생성(RAG, Retrieval-Augmented Generation)**, 대화가 길어질 때 오래된 내용은 요약해 압축하는 **대화 요약·압축**, 사용자별로 기억해 둘 만한 내용을 별도로 저장해 두는 **메모리 시스템** 등이 모두 컨텍스트 엔지니어링의 구체적인 기법입니다.
요약하자면, 같은 모델·같은 질문이라도 **AI에게 어떤 정보를 어떻게 보여주느냐**에 따라 답변의 품질이 크게 달라집니다. 모델 성능을 한 단계 올리려는 노력보다, 모델에게 보여주는 컨텍스트를 정교하게 다듬는 일이 훨씬 더 큰 차이를 만드는 경우가 많기 때문에 컨텍스트 엔지니어링은 최근 가장 주목받는 분야 중 하나입니다.
# **하네스 엔지니어링: AI를 둘러싼 작업 환경을 설계하기**
마지막으로 살펴볼 개념은 **하네스 엔지니어링(Harness Engineering)** 입니다. "하네스(Harness)"라는 단어는 원래 말의 등에 짐을 싣거나 사람을 안전하게 묶어두는 **장구**를 뜻합니다. AI 분야에서 하네스는 **모델 그 자체를 둘러싸고 있는 실행 환경 전체**, 즉 모델이 사용할 수 있는 **도구(Tools)**, 모델에게 부여된 **권한과 정책**, 모델이 따르는 **시스템 프롬프트**, 모델이 실행되는 **반복 루프와 안전장치**를 모두 포함하는 개념입니다.
![[Screenshot 2026-06-07 at 7.20.18 pm.png]]
같은 모델이라도 어떤 하네스 위에서 동작하느냐에 따라 결과는 완전히 달라집니다. 예를 들어 동일한 Claude 모델을 사용하더라도, 단순한 웹 챗봇 위에서 동작할 때와 **Claude Code**처럼 터미널·파일 시스템·테스트 실행 도구가 모두 연결된 하네스 위에서 동작할 때는 할 수 있는 일의 범위와 깊이가 완전히 다릅니다. 챗봇 위의 모델은 "이 코드를 어떻게 고쳐야 할지 알려줘"라는 조언밖에 줄 수 없지만, 하네스가 잘 갖춰진 환경 위의 모델은 직접 코드를 수정하고, 테스트를 실행하고, 실패하면 원인을 분석해 다시 고치는 일을 **스스로 반복**해서 수행할 수 있습니다.
하네스 엔지니어링은 다음과 같은 질문들에 답을 찾는 작업입니다. 모델에게 **어떤 도구를 쥐여줄 것인지**(파일 읽기·쓰기, 웹 검색, 셸 명령 실행, 데이터베이스 조회 등), 그 도구들 중 **어디까지를 자동으로 허용하고 어디서부터 사람의 승인을 받게 할 것인지**, 작업이 실패하거나 오래 걸릴 때 **어떻게 멈추고 어떻게 다시 시작할 것인지**, 모델의 행동 기록을 **어떻게 남기고 검토할 것인지**와 같은 문제들입니다.
정리하자면, 우리가 AI를 잘 활용하기 위해 신경 써야 할 영역은 크게 세 층으로 나뉩니다. 가장 안쪽에는 **프롬프트 엔지니어링** — 무엇을 시킬지를 명확히 표현하는 기술, 그 바깥에는 **컨텍스트 엔지니어링** — AI에게 보여줄 정보를 잘 고르고 정돈하는 기술, 그리고 가장 바깥에는 **하네스 엔지니어링** — AI가 실제로 일할 수 있는 환경 자체를 설계하는 기술이 있습니다. 이 세 가지를 함께 이해하고 다룰 수 있을 때, 비로소 우리는 AI를 단순한 채팅 상대가 아닌 **유능한 동료**로 활용할 수 있게 됩니다.
+4
View File
@@ -0,0 +1,4 @@
- 최근 AI는 모두에게 주목받는 기술이 되면서 많은 학부모님들이 미래에 우리 아이가 어떤 일을 하든 AI를 활용할텐데 지금부터 어떤 공부를 시키는게 좋을까요? 라는 질문을 많이하심.
- AI를 잘 활용하는 방법을 인터넷에 검색하보면 프롬프트를 어떻게 작성해야하는가에 대한 이야기 또는 어떤 모델이 일을 잘하는지에 대한 이야기로 가득하다.
- 하지만 실제 AI를 이용하여 원하는 결과물을 얻기 위해서는 컨텍스트 엔지니어링, 하네스 엔지니어링과 같은 기술들에 대한 공부와 함께 실제 AI 서비스를 활용해보면서 다양한 경험을 쌓는 것이 중요함.
- 본 원에서는 아이들의 AI 활용 능력을 함양하기 위해 AI 모델과 서비스에 대한 정확한 개념을 설명하고, AI 채팅 서비스, NotebookLM, Claude code와 같은 다양한 서비스들을 단계적으로 학습하여 내가 하고자하는 작업에 맞는 서비스를 선택하는 능력을 길러줍니다. 또한 프롬프트 엔지니어링 부터 컨텍스트 엔지니어링, 하네스 엔지니어링의 기본 개념을 기초부터 튼튼하게 기를 수 있는 체계적인 학습 단계가 마련되어 있습니다.
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1014 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.