OPEN HYPER STEP
← 목록으로 (ai-startup)
AI-STARTUP · 34 / 100
ai-startup
CHAPTER 34 / 100
읽기 약 2
FUNCTION

AI 블로그 자동화: 리서치→작성→발행


핵심 개념

키워드→리서치→초안→편집→발행 — 주 3편 자동.

본문

자동화 파이프라인

📋 코드 (8줄)
1. 키워드 발굴 (Ahrefs API)
2. 경쟁사 분석 (검색 결과 스크래핑)
3. 아웃라인 생성 (LLM)
4. 본문 작성 (LLM + 자료)
5. 이미지 생성 (DALL-E)
6. SEO 최적화 (메타·내부링크)
7. 발행 (CMS API)
8. 소셜 미디어 공유

n8n / Make.com 워크플로우

📋 코드 (19줄)
[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

TYPESCRIPT📋 코드 (22줄)
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 방지)

TYPESCRIPT📋 코드 (25줄)
// 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 통합

TYPESCRIPT📋 코드 (25줄)
// 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

비용 분석

📋 코드 (14줄)
주 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 양 균형

📋 코드 (12줄)
[양 우선 — 위험]
- 매일 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