이재엽_miniLAB
이재엽_miniLAB
🐶 AI 찐친
🎻 루키 파트너

make의 OpenAI 모듈로 의미있는 데이터타입 만들기

소개

Make로 쇼츠를 자동으로 만들기 스터디를 운영하고 있는 이재엽_miniLAB 입니다.

저희 스터디는 Make 자체 보다는 Make를 활용해서 유투브쇼츠를 만드는 것을 중점적으로 다루고 있어요.

장르는 퀴즈쇼츠입니다.

시나리오 단계는 이렇습니다. 다시 과정을 복습하면 다음과 같습니다.

구글스프레드시트에 퀴즈 주제를 입력해놓으면

메이크가 하나씩 그 주제를 가져다가

OpenAI 모듈이 퀴즈4개를 만들고,

퀴즈 1개별로 퀴즈와 관련된 이미지도 만들고,

문제와 보기, 그리고 정답화면을 꾸며서 하나의 퀴즈 클립을 생성합니다.

그리고, 이 클립들을 모아서 하나의 영상으로 만들어 유투브에 올리는 과정을 거치게 되는 데요.

이쯤에서 Make모듈 사용에 대한 궁금한 점들이 있으신 것 같아요.

저는 이중에서 가장 중요한 OpenAI모듈에 대해서 살펴보려고 합니다.

컨텐츠 생성에 가장 중요한 역학을 하고 있는 게 ChatGPT나 클로드 같은 LLM관련 모듈입니다.

제가 제목을 의미있는 데이터타입 만들기라고 작성을 했는 데요. 이게 무슨 의미냐면, 이 OpenAI모듈의 output의 데이터를 다음 모듈의 input으로 사용할 수 있도록 만들어야 한다는 말이에요.

예를 들어 퀴즈를 생성한다고 가정을 하면, 우선 문제가 주제에 맞는 내용이어야 하고,

제목과 보기(3개), 정답 이렇게 3개의 항목이, 이 모듈의 출력결과로 나와야한다는 것이지요.

그걸 연습해서 자유자재로 데이터출력을 할 수 있도록 해보려고 합니다.

진행 방법

간단한 모듈로 연습을 진행할거에요.

  1. Set Variable 모듈 : 여기에 퀴즈주제를 미리 넣어놓고 시작합니다.

  2. Router 모듈 : 이 모듈은 순서대로 모듈을 동작시키는 데, OpenAI의 여러개 모듈을 순차적으로 실행합니다.

  3. OpenAI 모듈

연습할 시나리오

첫번째 OpenAI 모듈

다음주제로 퀴즈를 생성해주세요.

문제와 보기, 정답을 만들어주세요

주제: {{1.`quiz content`}}

문제를 몇개 생성해야하는 지? 정답은 보기에 안에 있어야 한다는 조건이 부족했다.
그냥 문자열로 출력됨.

두번째 OpenAI 모듈

다음 주제로 퀴즈를 생성해주세요.

제목과 보기, 정답을 만들어주세요

정답은 보기중에서 하나여야합니다.

주제: {{1.`quiz content`}}

## 예시

제목:""

보기1:""

보기2:""

보기3:""

정답:""

형식은 추가되었음. JSON구조로 출력되지않음.

한국어 텍스트가있는 앱의 스크린 샷

세번째 OpenAI 모듈

다음주제로 퀴즈를 생성해주세요.

제목과 보기, 정답을 만들어주세요

주제: {{1.`quiz content`}}

## 출력예시

{ "question": "",

"options": ["", "", ""],

"answer": ""

}

JSON구조처럼 나왔지만, 문자열에 JSON구조로 출력된 거라 가짜다.

네번째 OpenAI 모듈

다음주제로 퀴즈를 생성해주세요.

제목과 보기, 정답을 만들어주세요

주제: {{1.`quiz content`}}

## 출력예시

json형식으로 생성하세요.

{ "question": "",

"options": ["", "", ""],

"answer": ""

}

프롬프트에 JSON이라는 걸 언급해주고, 아래처럼 옵션을 설정하면

JSON 파일에서 JSON 개체의 스크린 샷

출력결과

Titulado

구조화가 잘되었고, Result타입도 Collection으로 변경. 성공이에요
collection이 make에서 사용하는 용어이고, 보통 오브젝트이고 모양이 JSON처럼 생겼습니다.

collection으로 데이터를 받아야 다른 모듈에서 사용할 수 있습니다.

결과와 배운 점

하나의 모듈을 여러가지로 실험해보면 얻는 게 있다.

컨텐츠생성에서 가장 중요한 모듈을 내가 원하는 대로 출력결과를 만들 수 있어야 쉽게 자동화가 될 것 같아요.

도움 받은 글 (옵션)

Mac OS X OS X OS X OS X OS X OS
4
3개의 답글

👉 이 게시글도 읽어보세요