LEVEL 41 QUEST
AI 콘텐츠 생성기 만들기
AI 콘텐츠 생성기 만들기 — DevFoil 바이브코딩 Stage 9, Lv.41
AI 콘텐츠 생성기란?
AI로 콘텐츠 제작을 자동화하는 도구
블로그 글, 마케팅 이메일, 광고 문구, 제품 설명, SNS 게시물 등 다양한 콘텐츠를
AI가 자동으로 생성해주는 웹 도구를 만들어봅니다.
핵심은 템플릿 시스템입니다. 미리 설계된 시스템 프롬프트 + 사용자 입력을 조합하여 일관된 품질의 콘텐츠를 빠르게 생산합니다.
핵심은 템플릿 시스템입니다. 미리 설계된 시스템 프롬프트 + 사용자 입력을 조합하여 일관된 품질의 콘텐츠를 빠르게 생산합니다.
템플릿 시스템 설계
콘텐츠 유형별 시스템 프롬프트
각 콘텐츠 유형마다 최적화된 시스템 프롬프트를 미리 설계해두고,
사용자 입력(주제, 키워드, 톤 등)을 변수로 삽입하는 구조입니다.
<?php
// templates.php - 콘텐츠 생성 템플릿 정의
$templates = [
"blog" => [
"name" => "블로그 글",
"icon" => "📝",
"system" => "당신은 SEO에 최적화된 블로그 글을 작성하는 전문 작가입니다.
규칙:
- H2, H3 소제목을 활용한 구조화된 글
- 1500~2000자 분량
- 핵심 키워드를 자연스럽게 3~5회 포함
- 도입부에서 독자의 관심을 끄는 질문이나 통계 사용
- 마지막에 CTA(Call To Action) 포함
- 한국어로 작성
출력 형식 (JSON):
{\"title\": \"SEO 최적화 제목\", \"meta_desc\": \"메타 설명 160자\",
\"content\": \"본문 (마크다운)\", \"tags\": [\"태그1\", \"태그2\"]}",
"user_template" => "주제: {topic}\n키워드: {keywords}\n톤: {tone}\n타겟 독자: {audience}",
"fields" => [
["name" => "topic", "label" => "블로그 주제", "type" => "text", "placeholder" => "예: 2026년 AI 트렌드"],
["name" => "keywords", "label" => "핵심 키워드", "type" => "text", "placeholder" => "예: AI, 바이브코딩, 자동화"],
["name" => "tone", "label" => "톤", "type" => "select", "options" => ["친근한", "전문적인", "유머러스한", "진지한"]],
["name" => "audience", "label" => "타겟 독자", "type" => "text", "placeholder" => "예: 입문 개발자"]
]
],
"email" => [
"name" => "마케팅 이메일",
"icon" => "📧",
"system" => "당신은 이메일 마케팅 전문가입니다.
높은 오픈률과 클릭률을 얻는 이메일을 작성합니다.
규칙:
- 제목은 호기심을 자극하되 스팸 필터에 걸리지 않을 것
- 본문은 간결하게 (200~400자)
- 명확한 CTA 버튼 텍스트 포함
- 개인화 변수 {이름}을 활용
출력: {\"subject\": \"이메일 제목\", \"preview\": \"미리보기 텍스트\",
\"body\": \"본문 HTML\", \"cta\": \"CTA 텍스트\"}",
"user_template" => "목적: {purpose}\n제품/서비스: {product}\n오퍼: {offer}\n톤: {tone}",
"fields" => [
["name" => "purpose", "label" => "이메일 목적", "type" => "select",
"options" => ["신규 가입 환영", "프로모션 안내", "장바구니 리마인드", "뉴스레터"]],
["name" => "product", "label" => "제품/서비스", "type" => "text"],
["name" => "offer", "label" => "오퍼/혜택", "type" => "text", "placeholder" => "예: 첫 구매 20% 할인"],
["name" => "tone", "label" => "톤", "type" => "select", "options" => ["친근한", "격식있는", "긴급한", "고급스러운"]]
]
],
"ad_copy" => [
"name" => "광고 문구",
"icon" => "📢",
"system" => "당신은 디지털 광고 카피라이터입니다.
SNS, 구글, 네이버 광고에 최적화된 문구를 작성합니다.
규칙:
- 헤드라인: 15자 이내
- 설명문: 45자 이내
- 변형 5개를 제공
- 각 변형에 사용된 기법(호기심, 긴급성, 사회적 증거 등)을 표시
출력: {\"copies\": [{\"headline\": \"\", \"description\": \"\", \"technique\": \"\"}]}",
"user_template" => "제품: {product}\n타겟: {target}\n특장점: {usp}\n플랫폼: {platform}",
"fields" => [
["name" => "product", "label" => "제품/서비스명", "type" => "text"],
["name" => "target", "label" => "타겟 고객", "type" => "text", "placeholder" => "예: 20~30대 직장인"],
["name" => "usp", "label" => "핵심 장점", "type" => "text"],
["name" => "platform", "label" => "광고 플랫폼", "type" => "select",
"options" => ["인스타그램", "페이스북", "구글 검색", "네이버", "유튜브"]]
]
]
];
?>
🔒
여기까지는 미리보기입니다
AI 콘텐츠 생성기 만들기
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.