본문 바로가기
ChatGPT 실무 활용 시리즈

ChatGPT로 블로그 글 자동 생성 시스템 만들기

by @GodWin 2025. 5. 21.

안녕하세요! 오늘은 ChatGPT로 블로그 글 자동 생성 시스템 만들기에 대해서 알아보려 합니다.

매번 블로그 글을 직접 쓰기엔 시간이 부족하거나, 아이디어가 잘 떠오르지 않는 경우가 많죠. 특히 꾸준히 콘텐츠를 업로드해야 하는 블로거라면 더더욱 효율적인 글 작성 도구가 필요할 수 있어요. 이럴 때 ChatGPT API를 활용한 블로그 글 자동 생성 시스템을 만들어두면 큰 도움이 됩니다.

728x90

1. 어떤 기능을 구현할 수 있을까?

이 시스템은 다음과 같은 기능을 포함할 수 있습니다.

  • 입력 키워드를 기반으로 블로그 글 초안 자동 생성
  • 글 길이, 어투(친근함, 전문성 등) 선택 옵션
  • HTML 형식으로 출력해 티스토리/워드프레스 업로드 가능

이제 직접 구현해보면서 어떤 식으로 동작하는지 확인해보겠습니다.


2. 실습 예제: Node.js + Express로 블로그 생성기 만들기

// .env 파일
OPENAI_API_KEY=your-api-key
// blog-generator.js
require('dotenv').config();
const express = require('express');
const axios = require('axios');
const app = express();

app.use(express.json());

app.post('/generate-blog', async (req, res) => {
  const { topic, tone, length } = req.body;

  const prompt = `주제: ${topic}
어투: ${tone}
글 길이: ${length}자 내외
다음 조건에 맞춰 HTML 블로그 글을 생성해줘.
- 첫 문장은 '안녕하세요! 오늘은 ${topic}에 대해서 알아보려 합니다.'로 시작
- 마지막 문장은 '오늘은 ${topic}에 대해서 알아보았습니다. 다음 시간에는 관련된 다른 주제에 대해 알아보도록 할게요!'로 끝나야 해
- 중간 소제목(h3), 단락(p), 리스트 태그도 적절히 사용`;

  try {
    const response = await axios.post(
      'https://api.openai.com/v1/chat/completions',
      {
        model: 'gpt-3.5-turbo',
        messages: [
          { role: 'system', content: '당신은 SEO 최적화된 블로그 작가입니다.' },
          { role: 'user', content: prompt }
        ]
      },
      {
        headers: {
          'Content-Type': 'application/json',
          Authorization: `Bearer ${process.env.OPENAI_API_KEY}`
        }
      }
    );

    res.send(response.data.choices[0].message.content);
  } catch (err) {
    console.error(err.response?.data || err.message);
    res.status(500).send('글 생성 실패');
  }
});

app.listen(4000, () => {
  console.log('Blog Generator running on port 4000');
});

이 시스템을 브라우저 기반 프론트엔드나 Notion API와 결합하면 더 다양하게 활용할 수 있습니다. 글을 작성할 시간이 없거나 주제가 정해지지 않았을 때 매우 유용하죠.


3. 활용 팁

  • 사용자 맞춤형 주제를 프론트에서 선택하도록 설계하면 콘텐츠 다양성이 늘어납니다.
  • 작성된 HTML은 티스토리나 워드프레스에 바로 붙여넣기 가능합니다.
  • SEO 메타 태그 생성까지 ChatGPT가 해주도록 확장 가능!

이 시스템은 단순한 블로그 자동화 도구를 넘어, AI와 함께 콘텐츠를 공동 제작하는 느낌을 줄 수 있어요.


반응형

오늘은 ChatGPT로 블로그 글 자동 생성 시스템 만들기에 대해서 알아보았습니다. 다음 시간에는 ChatGPT를 활용한 이메일 마케팅 자동화 시스템 만들기에 대해서 알아보도록 할게요!