Claude Code 활용 Instagram Reels 대본 및 카드뉴스 파이프라인 만들기

Claude Code 활용 Instagram Reels 대본 및 카드뉴스 파이프라인 만들기

Claude Code 활용 Instagram Reels 대본 및 카드뉴스 파이프라인 만들기

영상 콘텐츠에서 블로그 포스팅과 이미지 대본까지 한 번에 추출하기

오늘 만들 것
영상 콘텐츠에서 블로그 포스팅과 이미지 대본까지 한 번에 추출하기

최근 숏폼 동영상을 시청하다 보면 개인 채널에 기록해 두고 싶은 유익한 정보가 많습니다. 하지만 매번 음성을 받아 적고 이를 블로그 형태의 긴 글로 가공하는 작업은 번거롭습니다. 게다가 소셜 미디어용 이미지 슬라이드에 들어갈 짧은 문구까지 따로 요약하려면 상당한 시간과 노력이 들어갑니다.

이러한 비효율을 해결하기 위해 텍스트 기반 자막만 입력하면 블로그 본문과 이미지용 대본으로 자동 분배되는 변환 흐름을 설계할 수 있습니다. 릴스 자막 데이터가 어떻게 블로그 원고와 5장의 이미지용 대본으로 정제되는지 구체적인 동작 방식을 살펴보겠습니다. 완성된 시스템은 텍스트 파일 하나에 포스팅 내용과 슬라이드 본문을 구분하여 담아내므로 복사해서 편리하게 활용할 수 있습니다.

작업에 필요한 도구 한 가지 선택하기

작업에 필요한 도구 한 가지 선택하기

텍스트 변환 과정을 구현하려면 명령행이나 편집 기능을 갖춘 인공지능 보조 도구를 준비해야 합니다. 터미널 환경에서 편리하게 명령을 실행하는 Claude Code를 활용하거나 API를 연동하는 방식을 채택할 수 있습니다. 로컬 컴퓨터 터미널에서 경량으로 동작하는 도구를 기준으로 설명을 진행하겠습니다.

클라우드 기반 API 요청 환경을 선호한다면 동일한 프롬프트를 해당 환경에 적용해도 원활하게 작동합니다. 복잡한 환경 설정 대신에 코드 편집기와 발급받은 API 인증 키만 준비하면 누구나 변환 프로세스를 설계할 수 있습니다.

자막 분할 작업 흐름 조립하기

자막 분할 작업 흐름 조립하기

1
파일 입력 및 변환 구조 만들기

가장 먼저 입력 텍스트 파일을 순차적으로 읽어와 블로그 초안 형식의 글로 다듬어 주는 핵심 스크립트를 작성합니다. 파이썬 프로그래밍 언어로 동작하는 스크립트를 요청하여 기본 구조를 잡는 방식이 효율적입니다. 아래와 같은 지시문을 작성하여 실행 파일을 생성할 수 있습니다.

AI에게 보낸 프롬프트
reels_script.txt 파일을 읽어서 블로그 포스팅용 텍스트 파일로 변환해 주는 python 스크립트를 작성해 줘.\n출력 파일명은 blog_post.txt로 지정하고, 마크다운 형식으로 가독성 높게 본문을 구성해야 해.

처음부터 전체 시스템을 한 번에 구현하기보다 가장 기본적인 파일 입출력 구조를 먼저 구축하는 편이 좋습니다. 개발 과정에서 발생할 수 있는 사소한 실수를 방지하기 위함입니다. 이렇게 만들어진 파이썬 코드를 실행하면 reels_script.txt에 담겨 있던 문장들이 문맥 단위로 나누어져 단락별로 구분된 blog_post.txt 파일로 저장됩니다. 각 문장의 연결이 자연스러운지 확인하기에 용이합니다.

2
5장 매수 제한 요약 스크립트 기능 덧붙이기

초안 형태의 본문이 잘 만들어지는지 확인한 다음에는 핵심 정보만 간추려 시각적인 요약 이미지용 본문을 구성할 차례입니다. 파일 입출력을 처리하는 스크립트 내부에 카드뉴스 대본을 순차적으로 구성하는 로직을 통합합니다. 동일한 파일에서 요약 대본도 추출하도록 도구에 명령어를 보냅니다.

AI에게 보낸 프롬프트
reels_script.txt에서 가장 반응이 좋을 만한 핵심 요약 5가지를 뽑아줘.\n각 요약은 카드뉴스 이미지 1장씩 들어가도록 '1장: 제목 및 내용', '2장: 제목 및 내용' 형태로 blog_post.txt 하단에 이어서 출력해 줘.

카드뉴스 대본 형식을 정확히 5장 분량으로 제한하면 템플릿 제작 프로그램에 복사하여 배치하기 매우 편리해집니다. 출력된 파일을 확인해 보면 상세한 블로그 글 아래에 번호 순서대로 나누어진 요약 문장이 깔끔하게 덧붙여진 모습을 볼 수 있습니다. 지정된 길이를 유지함으로써 내용이 필요 이상으로 늘어나는 현상을 막고 결과물 검토 시간을 줄일 수 있습니다.

3
AGENTS.md 설정으로 생성되는 어조 정밀 조정하기

인공지능이 변환한 문장이 어색한 번역체 느낌을 주면 블로그 글의 매력이 떨어집니다. 이를 조절하기 위해 프로젝트 루트 디렉터리에 AGENTS.md 설정 파일을 정의하여 일관성 있는 생성 방식을 지정해 줍니다. 해당 설정 파일에 아래 규칙을 기록하도록 도구에 지시를 입력합니다.

AI에게 보낸 프롬프트
AGENTS.md에 다음 규칙을 작성해 줘:\n- 말투: 2030 한국인이 읽기에 친근하고 담백한 어조\n- 금지어: 최상, 초특가, 대박, 인위적인, 해당\n- 문장 길이: 한 문장은 최대한 30자 이내로 짧게 작성

설정 파일에 기준을 명시해 두면 대화가 길어지더라도 일관된 문체를 흐트러짐 없이 유지할 수 있습니다. 지시 사항을 기록한 뒤 변환 작업을 다시 실행하면 구어체에 가까운 유려한 한국어 문장들로 정제되어 나타납니다. 글 전체의 분위기가 차분하게 정리되면서 이미지용 슬라이드 문구까지 한층 자연스럽게 정돈되는 장점이 있습니다.

4
교차 검수를 통한 최종 결과물 품질 올리기

완성된 블로그 원고를 즉시 업로드하기 전에 다른 대형 언어 모델 환경에서 추가 검토를 수행하면 예기치 못한 맞춤법 실수나 오타를 방어할 수 있습니다. blog_post.txt 안에 출력된 결과물을 전체 복사하여 ChatGPT 혹은 Gemini 인터페이스 창에 붙여넣고 맞춤법 점검을 요청해 봅니다.

AI에게 보낸 프롬프트
이 블로그 원고와 카드뉴스 대본에서 어색한 번역투 문장이 있거나, 맞춤법이 틀린 곳이 있다면 3개만 짚어줘.

텍스트를 변환하여 출력한 도구가 아닌 다른 관점의 검수 엔진에 편집을 요청하면 문장 사이에 숨어 있던 가독성 저해 요소를 쉽게 포착할 수 있습니다. 피드백을 수용하여 일부 조사와 문맥을 매끄럽게 교정하면 완성도가 높아진 원고를 확보하게 됩니다. 이러한 다단계 정돈 단계를 거쳐야 블로그 글과 이미지 문장까지 조화롭게 마무리됩니다.

자동화 파이프라인 구동 시 예외 상황별 대처 요령

텍스트 변환 과정에서 마주칠 수 있는 대표적인 세 가지 문제 상황과 이에 대한 해결 방안을 명확하게 소개합니다.

첫째, blog_post.txt 파일이 비어 있거나 생성되지 않는 경우입니다. 이는 불러오려는 reels_script.txt의 인코딩 규격이 스크립트와 일치하지 않아 파일 처리 단계에서 중단되었을 가능성이 큽니다. 변환 코드 내부의 open 함수 인자로 encoding='utf-8' 매개변수가 제대로 설정되어 있는지 확인하고 누락되었다면 기입해야 합니다.

둘째, 요약 대본이 5장을 초과하여 지나치게 길어지는 경우입니다. 입력 자막의 정보량이 많을 때 사용자가 지정한 규칙을 넘어서 요약 문항이 늘어난 것입니다. AGENTS.md 설정에 '슬라이드 대본은 반드시 정확히 5장으로 제한한다'는 명시적 단락을 추가하여 제약의 강도를 높여 줍니다.

셋째, 결과 내용에 '대박'이나 '인위적인' 등의 금지어가 여전히 나타나는 경우입니다. 도구가 설정 파일의 제약 규칙보다 직전에 전달한 요청 프롬프트를 더 강하게 반영했을 수 있습니다. 작업을 지시하는 프롬프트 마지막 부분에 'AGENTS.md 내에 기록된 금지어 규칙을 최우선으로 준수할 것'을 확실히 포함하여 재실행해야 합니다.

더 편한 파이프라인 자동화를 위해 다음 단계로 넘어가기

한 걸음 더

이번 과정에서는 자막 파일 텍스트를 준비하고 파이썬 코드를 실행하는 흐름을 설계했습니다. 향후 고도화 단계에서는 입력할 인스타그램 릴스 주소를 수신하면 실시간 음성 추출 및 인공지능 받아쓰기 변환 엔진으로 연결해 주는 연동 서버 시스템까지 구축할 수 있습니다. 해당 연동을 완성하면 사용자는 단순 링크 전송 행위 하나만으로 즉각 블로그 포스팅 원고와 요약 슬라이드 텍스트를 한꺼번에 산출할 수 있게 됩니다. 전반적인 작업 방식이 간결해지므로, 효율적인 숏폼 텍스트 자원 활용이 가능해질 것입니다.

관련 검색어

  • 🔍 Claude Code 사용법
  • 🔍 Claude Code 비교
  • 🔍 Instagram Reels 사용법
  • 🔍 Instagram Reels 비교
  • 🔍 CardNews 사용법
  • 🔍 CardNews 비교

댓글 쓰기

다음 이전