메가존
경력근거: 클라이언트의 마케팅 과제를 해결하는 AI 기반 플랫폼을 직접 기획·개발
※ 실제 산출물이 아닌 AI 예측 시안입니다.
메가존/펜타클은 데이터 기반 종합광고를 넘어 클라이언트의 마케팅 과제를 해결하는 AI 플랫폼과 AI 숏폼 콘텐츠 엔진을 직접 기획·개발합니다. 이 도구는 펜타클의 브랜드 가이드와 캠페인 브리프가 있어야 의미가 생기고, 일반 카피 생성이 아니라 브랜드 톤에 맞는 구성안이 됩니다.
공고가 클라이언트의 마케팅 과제를 해결하는 AI 기반 플랫폼을 직접 기획·개발한다고 밝힌다. 콘텐츠 구성안 도구가 그 플랫폼의 한 조각이다.
AI 숏폼 콘텐츠 엔진을 만드는 조직이라, 브리프를 훅·카피·장면 구성으로 옮기는 구조가 그대로 맞는다.
데이터 기반 종합광고대행과 퍼포먼스 운영을 해온 회사라, 콘셉트 제안에 근거를 붙이는 방식이 설득력을 갖는다.
광고 크리에이티브 구성 도구입니다. 마케팅 브리프와 브랜드 가이드를 넣으면 훅·카피·장면으로 짜인 숏폼 구성안이 나오고, 문장마다 어느 가이드를 따랐는지 적힙니다.
메가존/펜타클 AI 프로덕트 엔지니어와 광고 기획·크리에이티브 담당입니다.
브리프와 브랜드 가이드만으로도 숏폼 구성안의 1차안을 만들 수 있고, 기획자는 그 안을 골라 다듬으면 됩니다.
마케팅 브리프와 브랜드 가이드(톤·금칙어·타깃)를 넣으면 숏폼 구성안(훅·카피·장면 시퀀스)을 근거 배열과 함께 내는 웹 도구입니다. 실제 영상 생성은 빼고 텍스트 구성안과 브랜드 메타 가정으로만 시작한다(이미지·영상 생성은 빠진 20% 멀티모달이라 W3로 분리).
1주차 구성안을 사람 검토자 평가(톤 적합·금칙어 위반)와 비교해 어긋난 구간을 재고, 금칙어·톤 가드를 보정한 v2.
각 장면에 이미지/영상 생성 프롬프트를 붙이고, 같은 브리프에서 톤이 다른 변형안 여러 개를 비교하는 확장판입니다.
마케팅 브리프 한 건을 넣으면 훅·카피·장면 구성안과 그 근거가 한 화면에 나오는 걸 시연합니다.
구성안이 브랜드 금칙어를 안 쓰고 근거가 브리프·가이드를 인용했는지 judge 로 검사해 금칙어 위반 0건을 보여줍니다. 단, 정답·데이터를 작성자가 만든 합성 기준이라 성능 검증이 아니라 데모 조건 동작입니다.
결측 가이드·모호 브리프·금칙어를 일부러 섞은 입력 30종을 넣어도 출력 JSON 형식이 안 깨지고 '가이드부족·확인필요'로 알리는 걸 시연합니다.
구성안 톤 적합 판정과 사람 평가의 일치도를 Cohen's κ(두 채점자가 우연 이상으로 얼마나 일치하는지 -1~1 점수, 높을수록 일치)로 2주차에 보고합니다. 합성 기준 추정이라 실제와 다를 수 있습니다.
위 수치는 더미데이터 자가채점이며, 실제 크리에이티브 품질은 펜타클 실 브랜드 가이드와 실 기획자 평가가 있어야 측정 가능합니다. 이 포트폴리오는 그 검증을 바로 돌릴 수 있는 상태까지 만듭니다.
수치는 합성 데이터 자가채점이라 성능 증명이 아닙니다. 면접에서 데모 동작과 실검증 준비 상태로 솔직히 설명합니다.
정답을 작성자가 만들었으니 잘 맞는 것이 당연합니다. 결측 가이드·모호 브리프·금칙어 함정을 더미에 일부러 섞어 쉬운 문제만 푸는 함정을 피합니다.
톤 적합은 주관적이라 한 사람 평가가 곧 정답은 아닙니다. 실데이터 도입 단계에서 복수 평가자 합의로 기준을 맞추는 과제로 분리합니다.
실제 도입 시 합성 정답이 실 기획자 평가로 바뀌고 브랜드 가이드도 캠페인마다 달라집니다. 금칙어·톤 가드를 실 브랜드로 다시 맞추는 일을 도입 과제로 둡니다.
① 인라인 샘플 · ② seed.json 다운로드 · ③ 증강 프롬프트. 세 층 모두 동일한 schema 에서 파생.
캠페인 브리프와 브랜드 가이드. 구성안 생성의 입력.
| brief_id | brand_raw | brand_id | goal | tone | banned_words | body |
|---|---|---|---|---|---|---|
| C001 | FreshFood | freshfood | 신상품 인지 | fun | ["최저가"] | 20대 타깃 신상 음료 숏폼, 발랄한 톤으로 첫 3초에 맛 강조 |
| C002 | 프레시푸드 | freshfood | 재구매 유도 | trust | ["최저가","1위"] | 기존 고객 대상 재구매 캠페인, 신뢰 톤 |
| C003 | LuxWatch | luxwatch | 브랜드 가치 | premium | ["할인","이벤트"] | 프리미엄 시계 브랜드 무드 영상, 절제된 카피 |
| C004 | 신규브랜드 | — | 런칭 | — | [] | 런칭 캠페인인데 톤·가이드 미정 |
| C005 | FitGear | fitgear | 전환 | energetic | ["의학적 효능"] | 운동용품 숏폼, 강렬한 훅과 행동 유도 |
다음 Zod 스키마를 따르는 브리프를 더 생성하라: {"type":"object","properties":{"brief_id":{"type":"string"},"brand_raw":{"type":"string"},"brand_id":{"type":["string","null"]},"goal":{"type":"string"},"tone":{"type":["string","null"],"enum":["fun","premium","trust","energetic"]},"banned_words":{"type":"array","items":{"type":"string"}},"body":{"type":"string"}},"required":["brief_id","brand_raw","brand_id","goal","tone","banned_words","body"]}. 쉬운 데이터만 만들지 말 것 — 다음 하드 케이스를 의도적으로 섞어라: tone 이 null 인 가이드 미정 건, brand_id 가 null 인 미등록 신규 브랜드(orphan), body 가 '대충 잘 만들어줘' 처럼 모호한 건, banned_words 에 든 표현을 일부러 유도하는 goal, 같은 브랜드의 한글·영문 표기 흔들림(brand_raw 다름·brand_id 동일). 추가로 형식 깨뜨리기 시도 3건(타입이 어긋난 행)을 별도 표시해 파서 가드 테스트에 쓴다.{"type":"object","properties":{"brief_id":{"type":"string"},"brand_raw":{"type":"string"},"brand_id":{"type":["string","null"]},"goal":{"type":"string"},"tone":{"type":["string","null"],"enum":["fun","premium","trust","energetic"]},"banned_words":{"type":"array","items":{"type":"string"}},"body":{"type":"string"}},"required":["brief_id","brand_raw","brand_id","goal","tone","banned_words","body"]}| TypeScript | 구성 엔진과 화면의 타입 안전한 로직. 브리프 파싱과 모델 호출을 묶는다. |
| React | 구성안 카드(훅·카피·장면)와 근거 토글, 변형 비교 컴포넌트를 만든다. |
| Next.js | 기획자가 브리프를 넣고 구성안을 검토하는 화면을 렌더링한다. |
| JavaScript | 장면 시퀀스 편집·변형 전환 인터랙션 처리. |
| OpenAI | 장면별 이미지 프롬프트 생성과 일부 카피 변형에 보조로 쓴다. |
| Claude | 브리프와 브랜드 가이드를 보고 훅·카피·장면 구성안을 근거와 함께 생성한다. |
✓ pass → 여기서 멈춰도 기획 초안 도구로 완결입니다. 더 키우려면 2주차에서 브랜드 가이드 위반을 잡아 보정합니다.
✓ pass → 신뢰가 붙으면 3주차에서 장면별 이미지 프롬프트와 변형안으로 넓힙니다.
브리프 한 건에 대한 숏폼 구성안과 브랜드 적합 판정.
{"type":"object","properties":{"brief_id":{"type":"string"},"hook":{"type":"string"},"scenes":{"type":"array","items":{"type":"object","properties":{"caption":{"type":"string"},"visual":{"type":"string"}},"required":["caption","visual"]},"minItems":0},"tone_fit":{"type":"string","enum":["fit","off","unknown"]},"banned_hit":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","enum":["goal","tone","banned_words","body"]},"note":{"type":"string"}},"required":["field","note"]},"minItems":1},"hedge":{"type":"string"}},"required":["brief_id","hook","scenes","tone_fit","banned_hit","evidence","hedge"]}[
{
"brief_id": "C001",
"hook": "첫 모금, 여름이 입에 들어왔다",
"scenes": [
{
"caption": "맛 클로즈업",
"visual": "음료 따르는 슬로모션"
},
{
"caption": "20대 반응샷",
"visual": "친구들 함께 마시는 장면"
}
],
"tone_fit": "fit",
"banned_hit": [],
"evidence": [
{
"field": "tone",
"note": "fun 톤에 맞춘 발랄 카피"
},
{
"field": "body",
"note": "'첫 3초 맛 강조' 반영"
}
],
"hedge": "톤 적합은 합성 기준 추정이라 실 기획자 평가와 다를 수 있다."
},
{
"brief_id": "C004",
"hook": "",
"scenes": [],
"tone_fit": "unknown",
"banned_hit": [],
"evidence": [
{
"field": "tone",
"note": "톤·가이드 미정이라 구성 보류, 확인필요"
}
],
"hedge": "가이드 결측이라 생성 보류. 합성 기준."
},
{
"brief_id": "C006",
"hook": "단 100개, 시간을 소유하다",
"scenes": [
{
"caption": "한정판 넘버 각인",
"visual": "시계 디테일 매크로"
}
],
"tone_fit": "fit",
"banned_hit": [],
"evidence": [
{
"field": "banned_words",
"note": "'할인' 금칙어 회피해 한정판으로 표현"
}
],
"hedge": "금칙어 회피는 규칙 검사 기반, 톤 적합은 합성 추정."
}
]tone_fit enum, banned_hit 가 입력 banned_words 부분집합인지, evidence min(1)은 Zod 와 조인으로 자동 검증한다. 금칙어 미사용은 규칙으로 자동 검증하고, 톤 적합·근거 의미·hedge 의 합성 기준 표기는 judge 와 수동 spot-check 로 검증한다.
근거: 클라이언트의 마케팅 과제를 해결하는 AI 기반 플랫폼을 직접 기획·개발