코딩 없이 ChatGPT로 자동 업로드 되는 블로그 만들기
1. 도전 과제
- Medium이라는 미국판 티스토리에, 코딩 없이 ChatGPT로 자동 업로드 되는 Automation 구현해봄.
2. 방법
2-1 ChatGPT
1) ChatGPT prompt에 원하는 블로그 keyword 관련 주제 20개 요청
2) 이렇게 나온 주제들을 csv 파일로 요청
2-2 Airtable
1) Airtable을 계정을 생성하여, Info tap 설정 후, "Topic / Last Modified / Automation" 섹션들을 만듬.
2) 위 csv 파일을 Airtable Topic 섹션에 복사해서 붙임
5) Airtable에 Upload tap을 만들어서, Info tap의 Automation과 연계시킴.
2-3 Zapier
1) Trigger (New Record in Airtable)
Zapier 계정 생성 후, Create Zap을 클립함.
- Upload Tap의 Automation section이 체크되서 새로운 Topic이 생성될 경우, 이것을 New Record로 Zapier의 Trigger factor로 설정.
2) Action (Send Prompt in Open AI_body) 생성 및 연계시킴
- text-davinci-003으로 설정하고, prompt에서 1) Trigger에서 나오는 주제를 가지고, 2000 words 정도 되는 블로그 작성으로 요청
- 만약 저작권 문제 없이, AI로 자동 추천 된 그림파일을 넣고 싶다면,
[INFO: you can add images to the reply by Markdown, Write the image in Markdown without backticks and without using a code block. Use the Unsplash API (https://source.unsplash.com/1600x900/?). the query is just some tags that describes the image] ## DO NOT RESPOND TO INFO BLOCK ##nnmy
를 Prompt에 추가로 넣음.
3) Action (Send Prompt in Open AI_Tags)를 생성 및 연계 시킴
- Prompt에 1) Trigger에서 작성된 주제를 가지고 tag를 요쳥함.
- #를 제외하고 요청해야함.
- Medium은 설정 상 1 automation으로는 Tag가 1개 밖에 안됨.
4). Action (Text in formatter by zapier)
- Transform에서 Trim Whitesapce 설정 후 3 . choices Text 를 설정함.
- White Space를 Trim 안하면 Medium이 Tag를 인식을 못함.
5) Action (Create Story in Medium)
- Medium에서 Create Story 설정 후,
Title - 1.Name
Format - Markdown
Content - 2. Choices Text
Tags - 4. Output
으로 설정 후 publish 하면 됨.
3. 결론
- 자동생성은 가능하나, A.I 글이 너무 지루해서 사람들이 안봄...
- 내가 ChatGPT Promt를 잘못다루는건가, 단순 Informative한것 아니면 핵노잼...