안녕하세요! 3편에서는 2편에서 만든 클린 텍스트를 입력으로 받아 브랜드 톤의 인스타그램 캡션과 자동 해시태그를 생성하는 과정을 완성합니다. 이 편에서 만들어둔 프롬프트와 규칙은 이후 모든 자동화 품질을 좌우하니, 처음부터 단단히 세팅해두는 것이 좋아요.

오늘의 목표
- Make.com에서 OpenAI(Chat Completions) 모듈을 연결해 캡션 자동 생성
- 브랜드 톤·길이·이모지·CTA·출처 표기 등 스타일 가이드를 System 메시지에 고정
- 해시태그 자동 생성 규칙(개수·금칙·포맷) 확립
- 비용을 줄이는 요약 → 캡션 2단계 프롬프트 구성
워크플로우 자동화 플랫폼 Make 가입 방법
Make는 워크플로우 자동화 플랫폼으로, 다양한 웹 서비스와 애플리케이션을 손쉽게 연결해 반복 작업을 자동화할 수 있는 도구입니다. 노코드 방식으로 프로그래밍 지식이 부족한 분들도 직관적
codelenz.tistory.com
준비물
- 2편에서 만든 Text Parser 출력 텍스트(기사 본문 요약용 원문)
- OpenAI API 키(GPT-4o mini 권장: 속도/비용 균형)
- 초안 톤 가이드(브랜드 말투, 금칙어, 이모지 사용 범위)
- 출처 표기 정책(도메인 표기 여부, 원문 링크 포함 여부)
OpenAI 챗GPT API 사용 가이드
OpenAI의 챗GPT API를 활용하면 챗봇, 고객 상담, 교육용 도우미, 콘텐츠 생성 시스템 등 다양한 인공지능 애플리케이션을 손쉽게 개발할 수 있습니다. 이번 포스팅에서는 처음으로 챗GPT API를 사용
codelenz.tistory.com
전체 흐름
- 입력: title(선택), text(필수), source(도메인·선택)
- 단계1: 요약(길이 제한, 핵심 포인트 3~5개)
- 단계2: 캡션 생성(톤·이모지 규칙·CTA·출처·해시태그)
- 출력: caption, hashtags, cta(옵션), source_note(옵션)
프롬프트 설계 핵심 원칙
- System 메시지는 “불변 규칙 보관함”입니다. 말투, 길이, 금칙, 표기, 해시태그 규칙을 여기에 고정합니다.
- User 메시지에는 매번 달라지는 입력(제목·본문·도메인)을 전달합니다.
- Few-shot 예시(샘플 캡션 1~2개)를 넣으면 톤이 안정화됩니다.
- 토큰 절감과 품질을 위해 요약 → 캡션의 2단계로 나누세요.
프롬프트 템플릿
1) 요약 단계(System + User)
- 목적: 본문을 짧고 구조화된 요약으로 압축. 캡션 단계 입력 토큰을 줄이고 핵심만 남깁니다.
[System]
You are a precise content summarizer for Instagram preparation.
Rules:
- Output in Korean.
- Extract 3~5 bullet points with one concise sentence each.
- No marketing fluff, no emojis, no hashtags, no CTA.
- If the text is noisy (menu, footer, cookie), ignore them.
- If source domain is given, prefer facts consistent with it.
[User]
Title: {{title}}
Source: {{source}}
Text:
{{text}}
출력 예시 형식(권장):
- 핵심1: …
- 핵심2: …
- 핵심3: …
2) 캡션 생성 단계(System + User)
- 목적: 브랜드 톤, 이모지, CTA, 해시태그 규칙을 시스템 메시지에 고정합니다.
[System]
You are a Korean Instagram copywriter for a tech/travel/info brand.
Style Guide:
- Tone: 친근하지만 전문적, 과장·선정적 표현 금지.
- Length: 350~700자.
- Emojis: 문장 앞에 포인트용 1개, 문장 중간 남용 금지(총 5개 이하).
- CTA: 마지막에 1문장(저장/공유/팔로우 유도 중 택1).
- Source: 필요 시 “출처: {도메인}”로 1행 표기(링크 직접 삽입은 선택).
- Compliance: 저작권·상표 주의, 민감 주제 중립 표현 유지.
- Hashtags:
- 8~12개, 소문자/영문·한글 혼용 가능.
- 고빈도 3~4개 + 롱테일 4~6개 + 브랜디드 1~2개.
- 중복·금칙(무료, 공짜, 꼭사야함 등 과장어) 금지.
Output JSON with keys: caption, hashtags, source_note.
[User]
Here is the content summary:
{{summary_bullets}}
Brand specifics:
- Branded tag base: ["#codelenz", "#make자동화"]
Audience:
- Instagram users who want automated content workflow.
If useful, include a one-line “source_note” using this domain: {{source}}.
출력 예시(JSON):
{
"caption": "…",
"hashtags": ["#인스타그램자동화", "#make", "#rss", "#inoreader", "#chatgpt", "#placid", "#콘텐츠자동화", "#워크플로우", "#마케팅"],
"source_note": "출처: example.com"
}
Make.com 설정 절차
OpenAI 모듈 추가
- Create a chat completion 선택
- 모델: gpt-4o-mini(권장) 또는 플랜에 맞는 최신 경량 모델
- 메시지 구성
- Step1 요약: System/User에 위 템플릿 그대로, {{text}}는 Text Parser 출력 바인딩
- Step2 캡션: System/User에 위 템플릿, {{summary_bullets}}는 Step1 결과 바인딩
- Max tokens
- 요약: 400~700
- 캡션: 600~900
- Temperature: 0.6~0.8(문체 자연스러움), Top-p 기본



파싱
- Step2의 JSON 응답에서 caption, hashtags[], source_note를 추출
후처리
- 해시태그는 문자열로 합치기(공백 구분 또는 쉼표 구분)
- source_note가 비어있으면 캡션 끝에 추가하지 않기
해시태그 규칙
- 개수는 8~12개를 기본으로 하고, 과도한 반복 금지
- 조합 구조
- 핵심 주제 3~4개: #인스타그램자동화 #make #inoreader #chatgpt
- 롱테일 4~6개: #콘텐츠자동화 #rss활용 #워크플로우 #마케팅운영 #자동포스팅
- 브랜디드 1~2개: #codelenz #make자동화
- 금칙 예
- “꼭사야함, 공짜, 보장”처럼 과장/유도성 강한 단어
- 타 브랜드명/상표 직접 호출(분쟁 우려)
- 표기
- 모두 소문자 권장(혼용 시 검색성 저하 주의)
- 한글 혼용 시 띄어쓰기 대신 결합 형태 사용
출처 표기 템플릿
- 캡션 맨 아래 1행으로 깔끔히 표기
- 예: 출처: {{source}}
- 링크 직접 첨부는 선택(플랫폼 정책·가독성 고려)
- 원문 인용은 짧게(과도한 인용은 저작권 리스크)
이모지·문체 규칙
- 문단 첫 줄에 포인트 이모지 1개: ✨, 💡, 🧩 등
- 문장 중간 남용 금지, 총 5개 이하
- 반말/존댓말 혼용 금지, 일관된 존댓말
- 과장 표현·명령형 남발 지양, 제안형 문장 선호
비용 최적화 팁
- 긴 원문을 그대로 넣지 말고 요약 단계로 토큰 절감
- 예약 발행 전 테스트 기간에는 스케줄 주기 15~30분
- Step2만 재시도하지 말고 Step1 요약 결과 캐시 후 재활용
- 해시태그는 룰 기반 후처리로 일부 고정 목록 병합
실패·엣지 케이스 대응
- 본문 빈약 : 요약 단계에서 “핵심 없음” 감지 시 캡션 생성 스킵 + 관리자 알림
- 민감 주제 : System에 “중립 표현, 사실 위주” 규정 강화
- 비정상 출력(JSON 깨짐) : “반드시 유효 JSON” 문구를 System에 명시, 실패 시 재요청 1회 후 관리자 알림
체크리스트(발행 전 최종 점검)
- System에 톤/길이/이모지/CTA/해시태그/출처 규칙이 모두 포함되었는가
- 요약 → 캡션 2단계로 분리되어 토큰이 절감되는가
- 캡션 끝 source_note 표기가 중복되지 않는가
- 해시태그 개수/금칙/중복 규칙이 지켜지는가
- 비정상 JSON 대응(재시도·알림) 로직이 있는가
다음 편(4편) 미리보기
헤드라인 자동 생성을 다룹니다.
- 규칙: 2줄, 각 20자 이내, 핵심 키워드 유지, 가독성 우선
- 줄바꿈/오버플로/대소문자/이모지 사용 가이드까지 정리합니다.
맺음말
오늘 만든 프롬프트 세트는 이 시리즈의 심장입니다. 한 번 제대로 만들어두면, 어떤 주제든 브랜드 톤이 유지된 캡션과 균형 잡힌 해시태그가 꾸준히 생산됩니다. 다음 편에서는 이 캡션에서 핵심을 뽑아 2줄 헤드라인으로 압축하는 방법을 이어서 정리할게요.
Make 활용 인스타그램 AI 자동화 1편 : 이노리더 설정
안녕하세요! 1편에서는 양질의 원천 데이터를 꾸준히 확보하기 위한 Inoreader 세팅을 다루어보겠습니다. 이 단계가 흔들리면 아래 단계(전처리·캡션·이미지·게시)가 모두 불안정해지므로, 처음
codelenz.tistory.com
Make 활용 인스타그램 AI 자동화 2편 : Make 시나리오 생성
안녕하세요! 이번 2편에서는 Inoreader에서 새 글을 감지 → 원문 HTML을 가져오기 → 깨끗한 텍스트로 변환하는 첫 번째 자동화 시나리오를 만듭니다. 여기서 만들어지는 “클린 텍스트”가 다음
codelenz.tistory.com