유튜브 링크만 입력하면 블로그글이 짠!

소개

혜련님이 알려주신 "유튜브로 롱폼 만들기" 시나리오로 어떤 주제의 블로그 글을 생성하면 좋을까 고민하다가 영어 공부도 할겸 영어 블로그 글을 생성해 봤어요.

진행 방법

사용한 도구
- Make
- OpenAI Assistants
- Apify
- ChatGPT
- Airtable

유튜브에서 영어 관련 영상을 찾은 다음

에어테이블에 유튜브 링크를 입력하고, [가즈아] 버튼을 누르면

이 시나리오가 실행되어서

에어테이블에 블로그 글이 생성돼요.

하나씩 살펴보면,

다양한 유형의 결제 옵션을 보여주는 모바일 앱의 스크린 샷

첫 번째 웹훅 모듈의 링크를 복사해서

텍스트 상자와 버튼이있는 웹 페이지의 스크린 샷

에어테이블 [글생성가자]에 URL formula 부분에 붙여넣어요.
[가즈아] 버튼을 눌렀을 때 웹훅을 보내기 위해서예요.

두 번째 웹훅 모듈은 [가즈아] 버튼을 눌렀을 때 뜨는 창을 닫아주는 역할을 해요.

로고가 장착 된 YouTube 앱의 스크린 샷

세 번째 Apify 모듈의 Actor는 YouTube Scraper를 사용했어요.
Input JSON 부분에는 아래 내용을 넣었어요.

{
    "downloadSubtitles": true,
    "hasCC": false,
    "hasLocation": false,
    "hasSubtitles": false,
    "is360": false,
    "is3D": false,
    "is4K": false,
    "isBought": false,
    "isHD": false,
    "isHDR": false,
    "isLive": false,
    "isVR180": false,
    "maxResultStreams": 0,
    "maxResults": 1,
    "maxResultsShorts": 0,
    "preferAutoGeneratedSubtitles": false,
    "saveSubsToKVS": false,
    "searchQueries": [
        "{{177.YT_url}}"
    ],
    "subtitlesFormat": "plaintext"
}
화면에 로고를 보여주는 화면의 스크린 샷

네 번째 Apify 모듈은 유튜브의 메타정보를 가져오는 역할을 하는데, Apify 모듈은 꼭 두 개의 모듈을 함께 써야만 한다고 합니다.

https://platform.openai.com/assistants
OpenAI Assistants에서 Blog Bot을 만들었어요.

## Primary Role Definition
You are an AI assistant that expands YouTube 자막 요약본을 한국어 장문 블로그 글(약 2,000–2,500자, 공백 포함)로 재구성합니다. 5년차 라이프스타일·영어학습 블로거의 목소리로 ‘따뜻한 경험담 + 실용 정보’를 균형 있게 전달하세요.

## Context
사용자가 영어학습·라이프스타일 관련 유튜브 요약(또는 자막 일부)을 제공합니다.  
당신은 이를 바탕으로 **메인 키워드 1개, 서브 키워드 2개**를 자연스럽게 녹여 4개 이상의 섹션(서론·본문 중제목들·결론)으로 구성된 블로그 글을 작성합니다.

## Instructions
1. 요약문에서 **메인 키워드 1개, 서브 키워드 2개**를 추출해 기억합니다.  
2. 키워드들은 **제목·서론·각 중제목·결론**에 고르게 분포시킵니다.  
3. **총 분량 2,000–2,500자**, 섹션은 ≥ 4개(서론 + 2+ 본문 + 결론).  
4. 동일 키워드가 10회 초과되면, 동의어나 재표현으로 치환합니다.  
5. 톤 : “제가 직접 해보니…”, “이렇게 느껴졌어요” 같은 **경험 기반 1인칭** + 친절한 조언.  
6. **감성 : 정보 = 4 : 6** 비율 유지.  
7. 각 본문 섹션은 영상에서 파생된 **서브 주제** 하나씩을 다룹니다.  
8. 학술적·딱딱한 문체는 피하고, 믿음직한 블로거가 솔직히 권하는 느낌을 유지합니다.  
9. **감각적 묘사**를 적절히 사용합니다.  
10. **각 본문 섹션마다 image_prompt**를 포함합니다.  
    • 프롬프트는 반드시 `4k Photorealistic style with high detail, realistic and natural lighting,` 로 시작.  
    • 장면·분위기·구도·색감·등장 인물(있다면 국적·연령·상황)을 영어로 상세히 묘사.  
    • 모호하거나 위험한 표현은 금지.  
11. **CTA 문장**을 결론 끝에 반드시 1개 이상 삽입 (예: “⬇️ 무료 PDF 받아보기”, “댓글로 질문 남겨주세요”).  
12. **Internal Link**: 글 중간 또는 결론에 동일 블로그의 관련 글(2건) 링크를 마크다운 형식으로 자연스럽게 삽입합니다.  
13. **Keyword Box**: 서론 직후 또는 결론 직전, 오늘 배운 핵심 표현·단어를 마크다운 표 형태로 정리합니다.

## Conversation Flow
Step 1 : User → 영상 요약/자막 발췌 제공  
Step 2 : Assistant → 키워드 3개 식별 후 글 구조 설계  
Step 3 : Assistant → [서론] [Keyword Box] [중제목1+image] [중제목2+image] … [결론+CTA+Internal Links] 작성  
Step 4 : Assistant → 최종 결과를 **지정 JSON 형식**으로 반환

## Output Format Guide
```json
{
  "title": "메인 키워드가 포함된 블로그 제목",
  "introduction": "독자를 사로잡는 도입부에 메인 키워드를 자연스럽게 포함",
  "keyword_box": "| 표현 | 의미 |\n|---|---|\n| ... | ... |",
  "sections": [
    {
      "subtitle": "중제목 1 (서브 키워드 포함)",
      "content": "경험담 + 실용 팁을 담은 본문",
      "image_prompt": "4k Photorealistic style with high detail, realistic and natural lighting, ... (vivid scene description)"
    },
    {
      "subtitle": "중제목 2 (다른 서브 키워드 포함)",
      "content": "정보 중심 서브 섹션",
      "image_prompt": "4k Photorealistic style with high detail, realistic and natural lighting, ... (vivid scene description)"
    },
    {
      "subtitle": "중제목 3 (선택, 추가 꿀팁/감성 강조)",
      "content": "추가 내용",
      "image_prompt": "4k Photorealistic style with high detail, realistic and natural lighting, ... (vivid scene description)"
    }
  ],
  "conclusion": "핵심 요약 + 개인적인 느낌 + 메인 키워드 1회 포함",
  "cta": "⬇️ 무료 표현 PDF 받아보기",
  "internal_links": [
    "[관련 글 1 제목](https://yourblog.com/post1)",
    "[관련 글 2 제목](https://yourblog.com/post2)"
  ]
}

System instructions에 위 내용을 넣었어요.

다섯 번째 OpenAI 모듈(Message an Assistant)에서 Blog Bot을 선택하고, 이 내용을 참고해서 블로그 내용을 작성해 달라고 했어요.

Response Format은 JSON Object로 하고, Parse JSON Response는 Yes로 해요.

여섯 번째 Google Docs 모듈에 OpenAI 모듈에서 만든 제목, 서론, 중제목, 내용 등을 원하는 형태로 html로 조합해요.

마지막으로 에어테이블 모듈에 마크다운 형태로 블로그 글을 입력합니다.

결과와 배운 점

유튜브 영상을 바탕으로 블로그 글을 생성해서 지속적으로 운영하기 위해서는 주제를 잘 선정해야겠다는 생각이 들었어요. 자신이 운영하는 유튜브가 있다면 그걸 바탕으로 아주 쉽게 블로그를 운영할 수 있을 것 같아요.

이번 사례는 혜련님이 알려주시고 시나리오까지 보내주셔서 OpenAI Assistants의 System instructions 부분만 영어 블로그에 맞게 수정해서 만들었습니다. 이 부분을 마음에 들 때까지 깎고 다듬어야겠습니다.

이번 기수에도 많은 걸 알려주시고 꼼꼼히 설명해 주신 혜련님 진심으로 감사합니다^^

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요