ai-startup
CHAPTER 34 / 100
읽기 약 2분
FUNCTION
AI 블로그 자동화: 리서치→작성→발행
핵심 개념
키워드→리서치→초안→편집→발행 — 주 3편 자동.
본문
자동화 파이프라인
1. 키워드 발굴 (Ahrefs API)
2. 경쟁사 분석 (검색 결과 스크래핑)
3. 아웃라인 생성 (LLM)
4. 본문 작성 (LLM + 자료)
5. 이미지 생성 (DALL-E)
6. SEO 최적화 (메타·내부링크)
7. 발행 (CMS API)
8. 소셜 미디어 공유n8n / Make.com 워크플로우
[Trigger] 매일 오전 9시 (Cron)
↓
[1] Notion DB에서 다음 키워드 가져오기
↓
[2] Ahrefs API — 검색량·난이도
↓
[3] 만약 좋은 키워드면 → 다음 단계
↓
[4] Claude Sonnet — 아웃라인 생성
↓
[5] Claude Sonnet — 각 섹션 본문
↓
[6] DALL-E — 헤더 이미지
↓
[7] Notion에 초안 저장
↓
[8] Slack 알림 — 검토 요청
↓
[9] (수동 검토 후) 발행본문 생성 — Claude
async function generatePost(keyword: string, outline: string[]) {
const sections = await Promise.all(
outline.map(async (heading, i) => {
const result = await generateText({
model: anthropic('claude-sonnet-4-6'),
system: `You are an expert blog writer for [niche].
Write engaging, SEO-friendly content in Korean.
Use storytelling and concrete examples.
Avoid AI clichés ("furthermore", "in conclusion").
Length: 200-300 words per section.`,
prompt: `Topic: ${keyword}
Section ${i+1} title: ${heading}
Write this section. Reference relevant data, statistics, examples.
Use bullet points and short paragraphs.`,
});
return `## ${heading}\n\n${result.text}`;
}),
);
return sections.join('\n\n');
}사실 검증 (Hallucination 방지)
// 1. 통계·인용 수집 — Perplexity API
const sources = await fetch('https://api.perplexity.ai/chat/completions', {
method: 'POST',
headers: { Authorization: `Bearer ${PERPLEXITY_KEY}` },
body: JSON.stringify({
model: 'sonar-pro',
messages: [{ role: 'user', content: `Latest stats on: ${keyword}` }],
}),
});
// 2. 본문 생성 시 자료 첨부
const result = await generateText({
model: anthropic('claude-sonnet-4-6'),
prompt: `Write about ${keyword}.
Use ONLY these sources:
${sources.text}
If a fact isn't in the sources, don't make it up.`,
});
// 3. 인간 검토 의무
// Notion에 초안 → Slack 알림 → 작성자 검토CMS 통합
// Ghost API
async function publishToGhost(post: any) {
await fetch('https://blog.example.com/ghost/api/admin/posts', {
method: 'POST',
headers: {
'Authorization': `Ghost ${signJWT(GHOST_KEY)}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
posts: [{
title: post.title,
html: post.html,
feature_image: post.image,
meta_title: post.seo.title,
meta_description: post.seo.description,
tags: post.tags,
status: 'draft', // 검토 후 published
}],
}),
});
}
// 또는 Notion → 자체 사이트 (Next.js)
// Notion DB가 CMS 역할 + 빠른 prototype비용 분석
주 3편 (월 12편):
- Perplexity: $0.20/검색 × 12 = $2.4
- Claude Sonnet: $0.50/글 × 12 = $6
- DALL-E: $0.08 × 12 = $0.96
- 자동화 (Make.com): $9/mo
월 비용: $19
수동 작성 시:
- 글당 4시간 × $50 = $200 × 12 = $2,400
→ 비용 1/120
→ 더 일관된 발행품질 vs 양 균형
[양 우선 — 위험]
- 매일 5편 발행
- AI 100% 의존
- 사실 검증 X
- → Google 페널티 (2024 update)
[균형 — 추천]
- 주 3편 발행
- AI 초안 + 인간 편집
- 사실 검증 의무
- 본인 경험 추가
- → SEO + 신뢰도 양립다음 챕터
CH.35 "AI 뉴스레터: 주간 자동 발행".
AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료
월 $0 — 검증·시작 단계
AI 블로그 자동화을 무료 도구만으로 시작하는 방법을 알려줘.
소자본
월 $20~50 — MVP·초기 운영
월 $20~50 예산으로 AI 블로그 자동화을 검증·MVP 단계까지 진행하는 전략은?
프로덕션
월 $200~500 — 성장 단계
AI 블로그 자동화을 프로덕션 단계로 확장할 때 필요한 도구·운영 체계는?
스택
풀스택 — 도구 조합 분석
2026년 AI 블로그 자동화 관련 도구 5개를 조합한 추천 스택을 알려줘.
⭐ 이것만 기억하세요
AI 블로그 자동화: 리서치→작성→발행은 이 3가지만 확실히 잡으세요
1.AI 자동화 = 양·일관성, 인간 검토 = 품질·신뢰
2.주 3편 + 인간 편집이 균형
3.비용: 글당 $1.5 (수동 $200 vs 자동 $1.5 = 130배 절감)
공유하기
진행도 34 / 100