[Claude Code] "증시 날씨 알려줘" 한마디면 뉴스 수집부터 숏폼 영상까지 — 시니어 주식 채널 자동화기
📝 <한줄 요약> 2주차 정기모임 줌 영상의 "시니어 롱폼 만들기" 파이프라인에 영감을 받아, TJ님이 공유해주신 PAI Algorithm을 적용해서, 경제 뉴스 자동 수집 → AI 쟁점 분석 → 종목별 "날씨" 전망 → 15초 숏폼 mp4 출력까지 완전 자동화했습니다.
요약하면:
줌 영상의 4단계(클로드 대본 → 위스크 이미지 → 브루 영상 → 썸네일)를 "매일 자동으로 돌리자"가 출발점
PAI Algorithm 7단계를 Claude Code 프롬프트에 넣었더니 설계→검증→구현이 체계적으로 진행
브루는 API가 없어 자동화 불가 → Python + FFmpeg로 우회해서 영상까지 코드로 완전 자동화
python generate_video.py --test한 줄이면 3분 만에 15초 숏폼 완성
😫 문제 상황 (Before) 줌 영상에서 본 4단계는 명확했습니다.
클로드 대본 → 위스크 이미지 → 브루 영상 → 미리캔버스 썸네일.
하지만 시니어 대상 "매일 아침 증시 날씨" 채널이라면 이걸 매일 반복해야 합니다.
뉴스를 직접 찾고, 대본을 직접 요청하고, 이미지를 하나씩 만들고, 브루에서 수동 편집하고... 자동화 없이는 지속 불가능했습니다.
🛠️ 사용한 도구
역할 | 도구 |
|---|---|
뉴스 수집 | Google Apps Script + Google News RSS |
AI 분석/대본 | Claude API (claude-sonnet-4-20250514) |
이미지 생성 | Gemini API (gemini-2.5-flash-image) |
음성 생성 | gTTS (무료) |
영상 합성 | Python + Pillow + FFmpeg |
작업 방법론 | PAI Algorithm 7단계 |
🔧 작업 과정
Step 1: PAI Algorithm 적용
TJ님이 공유해주신 PAI의 핵심 — AI에게 바로 코딩을 시키지 않고 OBSERVE → THINK → PLAN → BUILD → EXECUTE → VERIFY → LEARN 7단계를 따르게 하는 것입니다. "PLAN까지 보여주고 내 승인 후 EXECUTE로 넘어가줘"를 프롬프트에 넣었더니, Claude Code가 "GAS 6분 타임아웃 제한", "Claude API 하루 비용 약 $0.02", "15초에 쟁점 5개는 빠듯하지만 가능" 같은 분석을 먼저 보여주고 승인을 기다렸습니다.
Step 2: 뉴스 자동 수집 + AI 분석
Google Apps Script가 매일 오전 6시에 경제 키워드 20개로 뉴스를 수집하고, Claude API가 핵심 쟁점 5개를 추출해서 관련 종목별 "날씨"(맑음/흐림/비)로 판정합니다. 스프레드시트에 맑음=초록, 흐림=노랑, 비=빨강으로 조건부 서식이 자동 적용됩니다.
Step 3: 브루 포기 → FFmpeg 우회
브루(Vrew)는 API를 제공하지 않아 자동화가 불가능했습니다. 대신 Python으로 직접 영상을 만들었습니다: Gemini로 씬별 이미지 7장 → gTTS로 나레이션 → Pillow로 한글 자막 오버레이 → FFmpeg로 합성.
Step 4: 디버깅 — Claude Code가 끈질기게 해결
순탄하지 않았습니다. 한글 경로를 FFmpeg가 못 읽어서 임시 폴더로 우회, 첫 영상(382KB)은 소리만 나와서 -tune stillimage를 -crf 18로 교체, TTS가 씬당 5~6초로 길어서 atempo 배속 조절 추가. 이 디버깅을 Claude Code가 자동으로 진단하고 수정했습니다. 저는 "Allow?" 팝업에서 Yes를 누른 게 전부였습니다.
✅ 결과 (After)
항목 | Before | After |
|---|---|---|
뉴스~영상 | 각 단계 수동, 1~2시간 | 코드 한 줄, 약 3분 |
영상 스펙 | - | 1080x1920, 14초, H.264+AAC |
일 비용 | - | Claude API $0.02 + Gemini 무료 |
** 이미지와 오디오 조합이 조악하지만, 일단 만들었다는데 의미를 두고자 합니다.
💬 핵심 팁
PAI Algorithm을 프롬프트에 넣기 — AI가 설계를 먼저 보여주고 승인받는 구조가 되어 "다 만들었는데 이게 아닌데..." 방지
스킬 하나씩 만들어서 조합 — 뉴스 수집 따로, 영상 생성 따로 만든 뒤 연결. 한 번에 전부 시키면 꼬임
버전 관리 요청 — "수정할 때마다 v2, v3으로 저장해줘"로 이전 버전 보존
📋 재사용 프롬프트
[자동화할 작업] 시스템을 만들어줘.
PAI Algorithm 7단계(OBSERVE→THINK→PLAN→BUILD→EXECUTE→VERIFY→LEARN)를
순서대로 따라서 진행해줘.
PLAN까지 보여주고 내 승인 후 EXECUTE로 넘어가줘.📚 참고 & 감사
2주차 정기모임 줌 2시간 사례 영상 내용을 보고 학습
특히 TJ 님: PAI Algorithm 을 활용했습니다. 감사합니다.
https://www.gpters.org/nocode/post/last-year-took-pictures-3UwzEmGLN4EM7OV
댓글 0개
로그인하고 댓글을 작성하세요