11 기 SNS 자동화 | 콘텐츠 대량 생산 (완성 편)

목표


시도 편 때 적응하느라 잠시 포기했던 진짜 목표에 한걸음 다가가보기로 합니다.



작업


1. 주제 및 구성 재설정


게시물 재구성

우선 원하는 게시물을 다시 한 번 구상해 보았습니다.

  • 구독자에게 ( 1 ) 여행 초대장을 보내고 ( 2 ) 여행지를 선물처럼 보내준다 는 컨셉

  • 공항 OR 기차역 1 개에 대하여 사진 3 장 게시


Page 1 ) 주제를 소개하는 표지

  1. 공항 또는 기차역을 배경으로 서있는 인물 샷

  2. 인물은 해당 공항 또는 기차역이 있는 국가 또는 도시 사람임

  3. 인물이 들고 있는 노트, 가방, 옷 등에 주제가 적혀 있음

    ( EX 1 ) 세계에서 가장 큰 기차역, 독일 베를린 중앙역

    ( EX 2 ) 인공 섬 공항, 일본 오사카 간사이 국제공항

Page 2 ) 해당 스팟에서 볼거리 OR 할거리 OR 먹을거리 제안

  1. 인물이 보거나 OR 하거나 OR 먹고 있는 사진

  2. 약간의 설명

Page 3 ) 마무리

  1. 공항 조감도가 접혀서 선물상자가 됨

  2. 방문을 권유하는 느낌의 마무리 문장 발생


주제 간소화

게시물 구성에 맞추어 주제도 아래와 같이 간소화 하였습니다.

  • 공항 또는 기차역 ( 소재 ) —> 기차역 ONLY 로 단순화

  • 기차역에 얽힌 특별한 이야기 ( 주제 ) —> 기네스북에 등재된 이야기 로 구체화


간소화된 주제를 다시 챗지피티에게 주고 내용을 뽑았습니다.

프롬프트

  1. "스토리"는 더 구체화해줘.

    ( 예시 1 ) 밀라노 역이 가장 아름다운 기차역 중 하나라면, 이탈리아 내에 또 가장 아름다운 기차역으로 기네스에 등재된 다른 역이 있을거야. 그 역들이 oo, xx 라고 가정하자. "밀라노 중앙역은 oo, xx 와 함께 이탈리아 내에서 가장 아름다운 기차역입니다." 라고 구체화해줘.

    ( 예시 2 ) 비엔나 중앙역에 있는 친환경적인 설계가 무엇인지를 언급해줘.

    ( 예시 3 ) 나고야역 JR 센트럴 타워가 몇 층 높이인지, 잘 알려진 어떤 건물 ( 또는 어떤 산 ) 과 높이가 비슷한지 설명해줘.

  2. "스토리" 의 문체를 30 대 여성이 좋아할 만한 친근한 반말체로 바꿔줘. 물결 표시 (~) 또는 느낌표를 곳곳에 넣어서 자연스럽고 친근한 느낌을 높여줘.

  3. "여행 시 멋진 경험" 도 30 대 여성이 좋아할 만한 친근한 반말체로 바꿔줘. 물결 표시 (~) 또는 느낌표를 곳곳에 넣어서 자연스럽고 친근한 느낌을 높여줘. 청유형으로 해주면 좋겠어.

    ( 예시 ) JR 센트럴 타워 전망대에서 나고야 시내를 한눈에 담아봐!

스토리는 거의 제공해준 예시 문장에서 크게 벗어나지 않네요.

문체도 물결 표시나 느낌표를 섞어 달라고 요청했는데 영 부자연스럽고 억지스럽습니다.

역시 클로드로 갈아타야 하는 걸까요 ?


우선 이것으로 만족하고 이번엔 줄바꿈을 시도해 봅니다.

가장 긴 스토리 부분을 온점 ( . ) 기준으로 나누기로 하고, 챗지피티에게 코드를 물어봤습니다.

( 코드는 ChatGPT 4o 가 아닌 Data Analyst 에게 묻는 것이 좋다는 걸 알게 된 AI 문외한 )

약간의 시행 착오

  1. 한글 파일명을 안 좋아하는지 오류 발생 >>> 영문으로 바꾸어 데스크탑 CSV 파일 업로드

  2. Appscript 가 아닌 코드를 줌 >>> “ 구글 시트에서 사용할 “ Appscript 코드 달라고 함

  3. 구글 시트의 세번째 시트만 다운받아서 줬더니 첫번째 시트에 줄바꿈을 해둠 >>> 활성화 시트에서 작업하는 것으로 코드를 바꿈


줄바꿈 결과



2. 샘플 작업


구성상 Page 1 과 Page 3 에는 이미지가 한 장씩 들어갑니다.


먼저 첫번째 페이지에 들어갈 그림

만들고 싶은 이미지 레퍼런스를 달리에 입력하여 미드저니 프롬프트를 얻었습니다.

레퍼런스 이미지

얻은 프롬프트

A young man standing on an airport runway, smiling broadly at the camera. He is wearing a black t-shirt with the text 'I'd rather be flying' in bold letters. The background features a clear, sunny sky with some clouds and the runway stretching out behind him. The atmosphere is bright and cheerful, capturing the man's enthusiasm and positive energy.

얻은 결과물

이런 식으로 진행한 세 번의 테스트 결과를 분석해 보았습니다.

  1. 글씨 입력이 문제지만 그림은 이 정도면 나쁘지 않으므로, 글씨만 캔바에서 입력하기로 합니다.

  2. 프롬프트에서 약간의 패턴을 발견하였습니다.

    1. 인물 ( 얼굴 표정 및 착장 ) 과 배경 ( 보이는 물체 & 환경 및 날씨 ) 을 묘사함.

    2. 이 때, 배경이 인물의 열정 등 어떠한 특정 기분을 뒷받침한다고 표현하는 경향이 있음.


이를 바탕으로 1 번 기차역인 신주쿠 역에 대한 프롬프트를 만들어 이미지를 생성해 보았습니다.

A japanese businessman with dark hair and black suit standing outdoors on a sunny day, with faithful smiling at the camera while holding a white paper that reads 'Shinjuku Sation' in bold black letters. He is standing in front of Shinjiku Station. There are so many passengers walking across.

마음에 듭니다.


다음으로 세번째 페이지에 들어갈 그림

미드저니 청강 때 했던 기프트 박스 챌린지를 이용하여 신주쿠 역 선물상자 이미지를 뽑아 봅니다.

3d icon gift box, isometric, made of Shinjuku station

오밀조밀한 디테일은 마음에 들지만, 기프트 박스라고 했는데도 영 선물 느낌이 나지 않네요.

( 1 ) 리본도 달고 ( 2 ) 컬러는 이 작업의 브랜드 컬러 중 하나인 민트로 지정해 봅니다.

A high-quality, 3D icon of shinjuku station, isometric, which is placed inside an open mint green gift box with a ribbon.


네 바로 이것입니다. “초대장을 보내고 여행지를 선물처럼 보내준다” 는 컨셉에도 부합합니다. 합격.


캔바로 돌아가 위 두 이미지를 넣은 샘플을 만들었습니다.



#3-1. 대량 생산 - 그림


기차역 1 개 당 2 장의 이미지가 들어가므로

미드저니를 ( 2 장 ) X ( 20 항목 ) = ( 총 40 회 ) 돌려야 합니다.

프롬프트를 일일이 공들여 만들면 좋겠지만 저는 SNS >>> 자동화 <<< 수강생이므로 !!

프롬프트도 대량생산을 통해 만들어 보기로 합니다.


이번엔 비교적 쉬운 세번째 페이지에 들어갈 그림부터 시작.

변수가 기차역 이름 1 개밖에 없으니 프롬프트를 삭 적어봅니다.

A high-quality, 3D icon of + “ 기차역 이름 ( 영어 ) “, isometric, which is placed inside an open mint green gift box with a ribbon.


입코딩

이 데이터로 구글시트용 Appscript 를 만들거야. "P3 프롬프트" 열에 "A high-quality, 3D icon of + “기차역 이름(영어)“, isometric, which is placed inside an open mint green gift box with a ribbon." 라고 적는 코드를 짜줘.

설명을 얼추 보니 맞는 것 같아서 실행을 시켰습니다.

??????

내 스토리 세번째 줄 ……

코드를 다시 보니 P3 프롬프트 열이 J 열에 있다고 가정을 했다고 합니다 이게 무슨 소리지 ?

왜 그랬는지 이해는 되지 않지만 수동으로 숫자 10 을 살포시 11 로 바꿔줍니다.

좋네요.


다음은 조금 까다로워 보이는 첫번째 페이지에 들어갈 그림 ( 인물 프롬프트 ) 입니다.

A japanese businessman with dark hair and black suit standing outdoors on a sunny day, with faithful smiling at the camera while holding a white paper. He is standing in front of Shinjiku Station. There are so many passengers walking across. --v 6.0

상세 요소를 뽑기 위해, 제가 만들었던 이미지를 넣고 프롬프트를 달라고 해 보았습니다.

( 네 개가 나옴 )

1.

A handsome Japanese man in his thirties wearing an elegant suit is smiling and holding up documents with both hands on the street, surrounded by crowds of people. The photo was taken from behind him using a Canon eos r5. He has black hair tied back.

2.

A handsome Japanese man in his thirties wearing an office suit is smiling and holding up the blank paper from their work shops, while standing on the bustling streets of Tokyo with people passing. The photo was taken from behind him using a Canon eos r5.

3.

A handsome Japanese man in his thirties wearing business attire is smiling and holding up an empty piece of paper against the backdrop of Shibuya's busy street with many people around him. He has dark hair, bright eyes, and a fair skin tone. The photo was taken from behind him. It creates a cinematic scene.

4.

A handsome Japanese man in his thirties wearing business attire is smiling and holding up an A4 paper, with the background of Shibuya's busy street full of people. The photo was taken from behind him, in the style of street photography.


프롬프트 구성 흐름을 보면

대략 변수 4 개 ( 아래 1 ~ 4번 ), 상수 2 개 ( 아래 5 ~ 6 번 ) 으로 요약할 수 있습니다.

  1. 국적 = “ 국가 이름 “ 사람 ( EX ) 일본 사람

  2. 성별 = 남성, 여성 중 한 개 랜덤

  3. 나이 = 10 대 ~ 70 대 중 한 개 랜덤

  4. 옷차림 = 여러가지 스타일 중 한 개 랜덤

예전 같았으면 머리를 짜내고 사전을 뒤져가며 했을 작업을 금세 클리어합니다.

인증 챌린지 덕분입니다.

>>> Stylish, Elegant, Casual, Formal, Chic, Trendy, Sophisticated, Sporty, Classic, Fashionable 중 한 개 랜덤

  1. 행위 = 미소 지으며 빈 종이를 들고 있음 ( 공통 )

  2. 이미지 스타일 ( 분위기 ) = style of street photography ( 공통 )


입코딩

같은 데이터로 구글시트용 Appscript 를 하나 더 만들거야.

우선 아래와 같은 미드저니 프롬프트를 만드는 함수가 필요해.

  1. (출신) = “국가 및 도시” 내용을 영어로 입력

  2. (성별) = male, female 중 1개 랜덤 입력

  3. (나이) = 10s, 20s, 30s, 40s, 50s, 60s, 70s 중 1개 랜덤 입력

  4. (옷차림) = Stylish, Elegant, Casual, Formal, Chic, Trendy, Sophisticated, Sporty, Classic, Fashionable 중 1개 랜덤 입력

  5. (행동) = smiling and holding up an empty piece of paper

  6. (이미지 스타일) = style of street photography

원하는 미드저니 프롬프트 결과값 = (출신), (성별), (나이), (옷차림), (행동), (이미지 스타일)

그리고 나면, 위 프롬프트를 “P4 프롬프트" 열 (L열)에 입력해줘.

국가 및 도시 부분이 한글로 들어가서 조금 놀랐지만 진정하고 코드를 수정해달라고 했습니다.

그리고 프롬프트가 영 명확하지 않은 것 같아서 약간의 수정을 더하였어요.

( 네 사실 좀 여러 번 … 수정했습니다 …… )


최종 프롬프트 틀은 아래와 같습니다.

A (나이) (성별) from (출신) with (옷차림) clothing, smiling and holding up an empty piece of white paper is standing up in front of (위치), style of street photography


입코딩 수정

같은 데이터로 구글시트용 Appscript 를 하나 더 만들거야.

우선 아래와 같은 미드저니 프롬프트를 만드는 함수가 필요해.

  1. (출신) = “국가 및 도시” 내용을 영어로 입력

  2. (성별) = male, female 중 1개 랜덤 입력

  3. (나이) = 10s, 20s, 30s, 40s, 50s, 60s, 70s 중 1개 랜덤 입력

  4. (옷차림) = Stylish, Elegant, Casual, Formal, Chic, Trendy, Sophisticated, Sporty, Classic, Fashionable 중 1개 랜덤 입력

  5. (행동) = smiling and holding up an empty piece of paper

  6. (위치) = “기차역 이름(영어)”

  7. (날씨) = Sunny, Cloudy, Rainy, Windy, Foggy 중 1개 랜덤 입력, Sunny 가중치 50%

  8. (계절) = Spring, Summer, Fall, Winter 중 1개 랜덤 입력

  9. (이미지 스타일) = style of street photography

원하는 미드저니 프롬프트 결과값 = A (나이) (성별) from (출신) with (옷차림) clothing, smiling and holding up an empty piece of white paper is standing up in front of (위치), it’s (날씨) day in (계절), style of street photography

그리고 나면, 위 프롬프트를 “P1 프롬프트 최종" 열 (N열)에 입력해줘.


이제 미드저니를 틈틈이 돌려줍니다.



#3-2. 대량 생산 - 게시물


다시 캔바입니다.

시도 편에서 했던 것처럼 데이터와 요소를 연결하고

사진을 업로드하여 일일이 넣어 주었습니다.

글씨 조정할 것이 많네요.

30 분 정도의 조정 끝에 완성된 60 장의 모습입니다.



완성 편 인사이트


생성형 AI 자체에 약간은 익숙해져서인지, 아는 것을 이용한 새로운 작업을 시도해볼 수 있었습니다.

  1. 그림을 넣더라도 컨셉이 간단하다면 어느 정도는 자동화가 가능하다는 점

  2. 툴을 많이 알면 알수록 툴간의 상호작용으로 더 고도화된 컨셉의 아웃풋을 낼 수 있겠다는 점

  3. 동시에, 표현은 무엇이든 가능하니 기획력을 함께 길러야겠다는 점

을 새로 생각하게 된 시간이었네요.


솔직히 가장 크게 놀란 부분은 비용 및 시간 절감입니다. 항상 하고싶었던 스트릿 포토 컨셉인데 … 세계 곳곳의 20 개 기차역 앞에 가서, 지나가는 해당 국가 사람을 섭외해서, 컨셉 설명하고, 전문 사진사와 사진 찍고, 보정해서 받고, 카드뉴스 디자인 의뢰하고, 작업한 것 피드백하는 기타등등의 과정이 삭 사라지는 걸 직접 본 과정은 정말 새로웠어요. 이 혁신을 얼른 영상에도 적용해보고 싶다는 원대한 꿈을 꿉니다.


그 전에 우선

  1. 두번째 장에서 초대장이 열리며 편지가 나오고

  2. 세번째 장에서 선물상자가 열리며 해당 기차역 미니어처가 나오는

>>> 이런 디벨롭을 4 주차때 해보고 싶은데 과연 될까요 … ? 미래의 저에게 맡겨봅니다.


#11기SNS자동화

13
11개의 답글

👉 이 게시글도 읽어보세요