make로 원하는 주제 인스타 글 척척 써주는 자동화 첫 경험~!

소개

‎시도하고자 했던 것과 그 이유를 알려주세요.

(제 경험, 실력 == 바닥 // 현타 옴) 저는 Make, API 등을 모두 사용해 본 적이 없습니다. 공직에서만 20년 일하다 보니, 온나라(전자결재체계)와 한글(한컴오피스)만 잘 다뤄요.

(주제 선정 곤란, 자신감 부족 --> 시간 허비) 우선 스타트업 관련 저만의 절실한 사례를 뽑는 게 어려웠어요. 내가 자영업자라는 페르소나를 만들어 어떤 아이디어를 떠올려도 기존에 있는 서비스일 수도 있다는 생각도 들었고요. 그래서 make 같은 대표적인 자동화 툴조차 직접 안다뤄본 막막함과 두려움부터 극복해야겠다고 생각했습니다.

(1주차 시도 방향) make부터 시도해 본다.

(구현하려는 것) 주제는 해군+AI로 잡아 인스타그램에 그림+글 작성해 주는 make를 만들기로 했어요.

진행 방법

‎어떤 도구를 사용했고, 어떻게 활용하셨나요?

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

방법 : make 대표 사례 무작정 따라하기

make 시연을 멋지게 해주신 AJ님의 13기 1주차 토요일 오프라인 시연을 따라해 보기로 했습니다. AJ님께서 발표해 주신 것만으로는 따라하기 어려웠을텐데, AJ님께서 지피터스 꿀팁 > 비즈니스/재테크에 작성해 주신 “Make? 쉬운 시나리오부터 해봐요!!! 인스타그램 자동화하기 성공!! 참 쉽쥬?”의 설명이 상세하다는 스터디장(여행가J)님의 말씀이 떠올라 찾아보고 따라해 보기로 했어요.

ㅁ make 전체 흐름(총 8단계)

전체 흐름은 make 모듈 기준으로 아래 그림처럼 총 8단계~!!

사람의 생활주기의 여러 단계를 보여주는 다이어그램

ㅁ 1~3단계 : 원하는 주제의 피드를 LLM이 먹기 좋도록 원재료(데이터) 손질 단계

웹사이트의 다양한 단계를 보여주는 다이어그램

(1단계) inoreader
* inoreader 사용하는 이유 : RSS 피드를 관리하고 콘텐츠를 구독하는 데 유용한 웹 기반 서비스로 원하는 주제의 피드를 쉽게 가져올 수 있음.
inoreader 사이트(https://www.inoreader.com/)에서 희망주제(해군, AI)의 피드를 팔로우하고 즐겨찾기 폴더에 팔로우한 피드를 추가하기
make에서 inoreader를 추가 후 inoreader 로그인을 하면 연동되고, 불러올 정보의 형태로 폴더를 선택하면 inoreader에서 만든 즐겨찾기 폴더가 뜨고 그것을 선택하면 inoreader에서 즐겨찾기한 피드 불러오기 끝~!

(2단계) HTTP
* HTTP 모듈 기능 : RSS로 가져온 문서 주소에서 제공되는 데이터 소스에 접근할 수 있게 해주는 강력한 도구
그림에서 1단계 모듈 우측 +버튼을 눌러 2단계 모듈인 HTTP 모듈을 추가하고 URL칸에서 Canonical > href를 선택하면 1단계 inoreader에서 모든 피드를 불러올 수 있음.

(3단계) Text Parser
* Text Parser 모듈 기능 : 구조화되지 않은 텍스트 데이터에서 의미 있는 정보를 추출하는 데 매우 유용
HTTP와 Text Parser 모듈은 종종 함께 사용됨. 그 이유는 HTTP 모듈로 웹페이지나 API에서 데이터를 가져온 후 Text Parser 모듈을 이용, 가져온 데이터를 분석하고 필요한 정보를 추출해야 하기 때문
가령, HTTP 모듈로 웹페이지의 HTML을 가져오면, Text Parser 모듈은 HTML에서 기사 제목, 내용, 날짜 등을 추출함.

ㅁ 4~6단계 : OpenAI 도와줘~(글 써줘, 제목 정해줘, 제목에 맞는 그림 그려줘)

프로세스의 다양한 단계를 보여주는 다이어그램

(4단계) ChatGPT로 인스타 본문(인스타에 들어가는 글을 캡션이라고도 하는 것 같음.. 맞나요?) 쓰기
ㅇ 인스타를 거의 이용 안했었기 때문에 캡션이 어떤 개념인지 몰라 찾아봄. 저 같은 분들을 위한 캡션에 대한 부연 설명. 인스타 그램은 사진 위주지만, 밑에 쓴 글이 2줄 정도 보여 사진에 대한 설명처럼 보여서 첫 두 줄(약 25자)을 캡션이라고 함. 맞나요?
ㅇ 3단계까지 손질된 데이터를 ChatGPT에게 주면서 페르소나 설정, 원하는 글 예시, 분량을 정해주는 단계
ChatGPT에게 페르소나를 ChatGPT창에서 바로 줘보긴 했지만, 이렇게 Role이 System, User로 구분되어 있고, 각 칸에 왜 이렇게 나누어 넣어야 하는지는 정확히 이해 못함(발표하면서 질문드릴 예정)
ㅇ 해군, AI란 주제를 인스타 스타일로 흥미롭고 톡톡 튀는 말투로 작성시키고자 AJ님이 여행관련 글을 쓸 때 요구했던 요구사항들을 참고하여 이모지, 스타일(유퀴즈 인스타 말투를 참고예시로 제공)을 요구
* 내가 요구하면서도 이 칸에 이렇게 요구하면 LLM창에 직접 칠 때처럼 잘 전달이 되는 것인지 의문을 가지며, 나중에 결과를 보고 수정해야지 생각함

System에 넣은 페르소나를 챗GPT로 작성하여 영어로 번역하여 입력함(영어는 캡쳐 안함 / 봐도 이해 안될 거 같어서ㅋㅋ)

한국어로 된 문서

문체가 정말 중요한데 문체는 예시를 내가 좋아하는 프로그램 "유퀴즈"의 인스타그램 문구를 차용하여 예시를 보여줌. 주제와 너무 안 맞는 말투일까봐 우려스럽긴 했음.

한국어로 된 문자 메시지의 스크린샷


(5단계) ChatGPT로 Headline(제목) 짓기 --> 이미지 생성용 + Placid에 제목 입력용
5단계는 왜 있는지 첨에 이해 못함. 인스타 작성할 때 제목 칸이 따로 있던가?ㅋㅋ
4단계에서 캡션이란 이름으로 인스타 본문을 모두 작성했는데...굳이 제목은 왜???
암튼 무조건 따라하기니까 모르면 끝까지 그냥 해보자!
Role > System > 페르소나에 헤드라인(제목) 관련 지침을 추가 하달함ㅋㅋ
"캡션의 중요 키워드가 반드시 들어가야 함. 특수문자, 이모지, 쌍따옴표(") 절대로 사용하지 말고 25자 이내로 간결하면서도 눈길을 끌 수 있도록 작성함. 제목은 두 줄로 나누고, 한 줄에 최대 한글로 12자에서13자까지 허용됨."
인스타 잘못알인 저는 왜 특수문자, 이모지, 쌍따옴표를 제목에 사용하지 말란 건지 처음엔 이해를 잘 못함.
또한 Role > User > "헤드라인을 지을 인스타그램의 캡션은 다음과 같다. {{4.result}}" - 4단계에서 작성한 캡션(본문)을 보여주고 이를 보고 헤드라인(제목)을 지으라는 것이 5단계!

(6단계) Dall-E로 인스타에 넣을 그림 그리기!!
4/5단계 때 불러온 모듈을 처음에 그대로 불러왔는데, Dall-E가 안보여서 한참 찾음. 아래 그림에서 보면 4/5단계에서 사용한 모듈은 "Create a Completion (Prompt) (GPT-3, GPT-3.5, GPT-4)"였고, 6단계에서 그림을 그릴 친구는 그 밑에 "Generate an Image"였다. 작은 글씨로 밑에 "Generates an Image using DALL-E"라고 친절하게 씌여 있으나, 처음엔 정말 안 보인다ㅋㅋ

챗봇 Whisper 7 앱의 스크린샷

ㅁ (Last but not least) 7~8단계 : 손질한 재료(1~3단계)로 요리를 끝냈으니(4~6단계) 플레이팅해볼까?

비즈니스용 인스타그램 - 비즈니스용 인스타그램 - 비즈니스용 인스타그램 - 비즈니스용 인스타그램 - 비즈니스용 인스타그램 - insta

(7단계) Placid
* Placid : 창의적(?)인 이미지 자동화 도구 / 캡션(본문)과 제목사진 설정 정리... 라는데 뭘 해주는지 잘 이해는 안됨.
AJ님이 알려주신대로 Placid 사이트에 가서 Project 생성 -> Template 생성 -> API Token 발급 순으로 하여 발급받은 API 토큰을 make의 Placid 모듈에 입력하여 연동해주기
--> Placid 모듈 > Template에서 Placid 사이트에서 만든 template가 뜨므로 선택
--> Photo > image 입력창에 앞에 6단계에서 만든 이미지 주소 입력(선택하여 연결)
--> Title > Text 입력창에 앞에 5단계에서 만든 헤드라인(제목) 입력(선택하여 연결)

(8단계) Instagram for Business
인스타그램에 비지니스 계정이 따로 있다는 것조차 모르던 1인이 바로 나~~~
인스타그램 만들고 비지니스 계정으로 전환 후에 Meta business Suite를 구글에서 검색하여 들어가면 아래와 같은 화면이 뜨고 Meta와 인스타 비지니스 계정 연결을 해줘야 이 모듈 Page에서 나의 인스타 비지니스 계정이 선택항목에 떠유~!!
* Photo URL : 6단계에서 만든 이미지 연결
* Caption : 4단계에서 캡션(본문) 연결
--> OK 눌러 저장하면 make에서 모든 작업은 끝~~~

비즈니스용 인스타그램 - 비즈니스용 인스타그램

Meta Business Suite 에서 나의 인스타 비지니스 계정 연결하기~!! (비지니스 계정 처음 만든 분들 잊지 마세요~!!)
* 또 다른 유의사항 : 메타 계정 만들자마자 페이지 만들면 메타에서 계정이 차단되도록 해 놓았으니 유의하세요~. 저는 바로 전화번호로 인증하니 풀리긴 했는데, 한 번 차단 당하면 계정 하나가 먹통이 된다는 분도 있습니다.

한국 소셜 미디어 페이지 스크린샷

결과물 확인

( make 실행하기 ) make 하단에 Run once 버튼을 눌러 시나리오의 각 모듈 글자색이 녹색으로 바뀌면 All Green 이다~!!

어떤가요? 저는 AI하면 딱딱한 글만 보다가 이런 부드러운 글을 보니 대단히 신선했어요~
다양한 문체를 제 요구에 따라 구사하는 AI~ 사랑해요~!!

인간처럼 생각할 수 있을까라는 단어가 포함된 인간 두뇌의 이미지
기어가 달린 시계 사진
한국 인스타그램 게시물 스크린샷
기어가 달린 시계 사진

결과와 배운 점

‎배운 점과 나만의 꿀팁을 알려주세요.

‎실패담도 괜찮아요. 시행착오나 도움이 필요한 부분이 있나요?

‎앞으로의 계획이 있다면 들려주세요.

우선 시작이 반이라고 make 무작정 따라하기에 성공해서 기쁘구요.
make를 아주 조금 이해했으니, 이를 응용하여 쓸모있을만한 다른 사례를 조만간 제시해 보도록 할게요~

도움 받은 글 (옵션)

‎참고한 지피터스 글이나 외부 사례를 알려주세요.

지피터스 AJ님(상세한 설명의 글 감사합니다! 그 노고에 경의를 표합니다!) 작성 글
“Make? 쉬운 시나리오부터 해봐요!!! 인스타그램 자동화하기 성공!! 참 쉽쥬?”
/ (지피터스 꿀팁 > 비즈니스/재테크)

6
4개의 답글

👉 이 게시글도 읽어보세요