AI 자동화툴_ make.com + AI를 사용하여 단 한 번의 클릭으로 완전한 전자책을 만드는 방법 (100% 자동)_Jono Catliff

How I Create A Full E-Book Using AI In 1 Click (100% Automatic)

 

1. 인공지능 기반 전자책 자동 생성 및 활용법

인공지능(AI) 기술을 활용하여 단 한 번의 클릭으로 완전 맞춤형 전자책을 생성하고 고객에게 제공하는 방법에 대해 설명합니다. 현재 화면에는 AI를 사용하여 생성된 전자책이 나타나 있습니다. 사용자가 직접 클릭할 필요 없이 모든 과정이 자동으로 진행되므로 ‘제로 클릭’이라고 할 수 있습니다. 이 전자책은 PDF 파일 형식이며, 서론과 결론을 포함한 두 개의 장으로 구성됩니다. 각 섹션에는 자동으로 생성된 아름다운 이미지가 포함되어 있어 시각적인 완성도를 높입니다. 사용자는 원하는 주제에 대한 전자책을 쉽고 빠르게 제작할 수 있습니다. 또한, 이 전자책을 통해 사용자 정보를 수집하고 활용할 수 있습니다. 예를 들어, 아마존과 같은 플랫폼에서 전자책을 판매하거나, 온라인 스토어에서 판매할 수 있습니다. 특정 고객에게 무료로 제공하여 리드 마그넷으로 활용할 수도 있습니다. 잠재 고객에게 견적을 제공하고 무료 전자책을 함께 제공함으로써, 제품이나 서비스 문의를 유도할 수 있습니다. 뉴스레터 구독을 유도하는 데에도 효과적입니다. 사용자는 제목, 설명, 어조, 대상 고객, 챕터 수, 이해 수준 등 다양한 요소를 맞춤 설정하여 자신만의 전자책을 만들 수 있습니다. 이러한 기능은 특정 사용자에게 최적화된 PDF 전자책을 제작하는 데 도움을 줍니다. 이 모든 과정은 make.com이라는 플랫폼을 통해 자동화됩니다.

 

2. make.com을 활용한 전자책 자동화 워크플로우 구축

본격적으로 전자책 자동 생성 시나리오를 구축하기 위해 make.com과 ChatGPT, Google Forms를 활용합니다. make.com은 다양한 애플리케이션을 통합하여 자동화 워크플로우를 구축할 수 있는 강력한 플랫폼입니다. 이번 시나리오에서는 Google Forms를 통해 사용자 입력을 받고, ChatGPT를 통해 전자책의 개요 및 내용을 생성하며, PDF 파일을 생성하여 사용자에게 이메일로 전송하는 과정을 자동화합니다. 먼저, Google Forms를 연동하여 사용자로부터 필요한 정보를 수집합니다. Google Forms는 무료로 사용할 수 있으며, 이메일 주소, 이름, 전자책 제목, 설명, 어조, 대상 고객, 챕터 수, 이해 수준 등 다양한 필드를 설정할 수 있습니다. make.com에서 Google Forms 트리거를 설정하여 사용자가 폼을 제출할 때마다 워크플로우가 시작되도록 합니다. 다음으로, ChatGPT를 연동하여 전자책의 개요 및 내용을 생성합니다. ChatGPT는 텍스트 생성 모델을 사용하여 사용자가 입력한 정보를 기반으로 전자책의 개요를 생성하고, 각 챕터별 내용을 작성합니다. ChatGPT의 API를 사용하여 make.com에서 ChatGPT 모델을 호출하고, 생성된 텍스트를 가져올 수 있습니다. 이때, ChatGPT의 토큰 제한을 고려하여 챕터별로 내용을 생성하고, 이를 결합하는 방식으로 워크플로우를 구성합니다. 마지막으로, PDF 파일을 생성하고 사용자에게 이메일로 전송합니다. pdf.co와 같은 PDF 생성 API를 사용하여 HTML 형식의 전자책 내용을 PDF 파일로 변환하고, 이메일 전송 모듈을 사용하여 사용자에게 PDF 파일을 첨부하여 이메일을 전송합니다. 이 과정을 통해 사용자는 Google Forms에 필요한 정보를 입력하고 제출하면, 자동으로 전자책이 생성되어 이메일로 전송되는 완전 자동화된 워크플로우를 구축할 수 있습니다.

  • make.com: 다양한 앱 연동을 통한 자동화 플랫폼
  • ChatGPT: 텍스트 생성 및 대화형 AI 모델
  • Google Forms: 설문 조사 및 데이터 수집 도구

 

3. ChatGPT 프롬프트 엔지니어링 및 데이터 구조화 전략

ChatGPT를 효과적으로 활용하기 위해서는 프롬프트 엔지니어링과 데이터 구조화가 중요합니다. 먼저, ChatGPT에게 명확하고 구체적인 지시를 내리는 것이 중요합니다. 예를 들어, “전자책 개요를 작성해 줘”와 같이 단순한 지시보다는 “전자책 제목은 [제목], 설명은 [설명], 어조는 [어조]를 사용하여 [챕터 수]개의 챕터로 구성된 전자책 개요를 JSON 형식으로 작성해 줘”와 같이 구체적인 지시를 내리는 것이 좋습니다. ChatGPT에게 필요한 모든 정보를 제공하고, 원하는 출력 형식을 명시함으로써 ChatGPT가 더 정확하고 유용한 결과를 생성하도록 유도할 수 있습니다. 또한, ChatGPT의 출력 형식을 JSON으로 지정함으로써, make.com에서 데이터를 쉽게 파싱하고 활용할 수 있습니다. JSON은 데이터를 구조화하는 데 사용되는 일반적인 형식이며, make.com에서 JSON 데이터를 파싱하여 각 필드별 값을 추출하고, 이를 다른 모듈에서 사용할 수 있습니다. ChatGPT에게 시스템 역할을 부여하는 것도 효과적인 방법입니다. 시스템 역할은 ChatGPT에게 특정 페르소나를 부여하고, 특정 스타일로 응답하도록 지시하는 것입니다. 예를 들어, “너는 전자책 전문가이며, 독자들에게 유익하고 흥미로운 정보를 제공하는 데 능숙하다”와 같이 시스템 역할을 부여함으로써, ChatGPT가 더 전문적이고 설득력 있는 텍스트를 생성하도록 유도할 수 있습니다. ChatGPT에게 추가적인 지시 사항을 전달하는 것도 중요합니다. 예를 들어, “서론과 결론 챕터를 추가해 줘”, “각 챕터별 내용을 500단어 이상으로 작성해 줘”, “HTML 형식으로 작성해 줘”와 같이 추가적인 지시 사항을 전달함으로써, ChatGPT가 더 완성도 높은 전자책을 생성하도록 유도할 수 있습니다.

 

4. 이미지 생성 및 HTML 기반 전자책 템플릿 구축

전자책의 시각적인 완성도를 높이기 위해 각 챕터별 이미지를 생성하고, HTML 기반의 템플릿을 구축합니다. 이미지를 생성하기 위해 OpenAI의 Dolly 3 모델을 사용합니다. Dolly 3는 텍스트 설명을 기반으로 고품질 이미지를 생성할 수 있는 강력한 도구입니다. ChatGPT에게 각 챕터의 제목과 설명을 제공하고, Dolly 3에게 “이 챕터를 나타내는 이미지를 생성해 줘”와 같이 지시함으로써, 각 챕터에 어울리는 이미지를 자동으로 생성할 수 있습니다. 이때, 이미지 크기, 품질, 스타일 등 다양한 파라미터를 설정하여 원하는 이미지를 얻을 수 있습니다. HTML 기반의 템플릿을 구축하여 전자책의 전체적인 레이아웃과 디자인을 정의합니다. HTML은 웹 페이지를 만드는 데 사용되는 표준 마크업 언어이며, 텍스트, 이미지, 링크 등 다양한 요소를 포함할 수 있습니다. HTML 템플릿을 사용하여 전자책의 제목, 설명, 저자, 챕터 제목, 내용, 이미지 등을 배치하고, CSS 스타일 시트를 사용하여 글꼴, 색상, 간격 등 디자인 요소를 설정할 수 있습니다. ChatGPT가 생성한 텍스트와 Dolly 3가 생성한 이미지를 HTML 템플릿에 삽입하여 전자책을 완성합니다. 이때, HTML 태그를 사용하여 텍스트의 서식을 지정하고, 이미지의 크기와 위치를 조정할 수 있습니다. 또한, 챕터별 제목과 내용 사이에 이미지를 삽입하여 시각적인 흥미를 더할 수 있습니다.

 

5. 배열 집계 및 HTML 변환을 통한 전자책 완성

make.com의 배열 집계(Array Aggregator) 모듈을 사용하여 각 챕터별 이미지와 텍스트를 하나의 HTML 파일로 결합합니다. 배열 집계 모듈은 여러 개의 데이터를 하나의 배열로 결합하는 데 사용되며, 이 경우 각 챕터별 HTML 코드를 하나의 배열로 결합하여 전자책의 전체 내용을 구성합니다. 배열 집계 모듈의 소스 모듈(Source Module)을 이터레이터(Iterator) 모듈로 설정하여 각 챕터별 데이터가 순차적으로 처리되도록 합니다. 배열 집계 모듈의 필드(Fields)에 이미지 URL과 챕터 내용을 추가하여 각 챕터별 데이터가 배열에 포함되도록 합니다. 배열 집계 모듈을 통해 생성된 배열을 HTML 변환 모듈을 사용하여 최종적인 HTML 파일로 변환합니다. HTML 변환 모듈은 HTML 코드를 생성하고, 이를 파일로 저장하는 데 사용됩니다. HTML 변환 모듈의 콘텐츠(Content)에 배열 집계 모듈에서 생성된 배열을 삽입하고, HTML 템플릿을 사용하여 전자책의 전체적인 레이아웃과 디자인을 적용합니다. HTML 변환 모듈의 파일 이름(File Name)을 설정하고, 파일 형식을 HTML로 지정하여 HTML 파일을 생성합니다. PDF 변환 모듈을 사용하여 HTML 파일을 PDF 파일로 변환합니다. PDF 변환 모듈은 HTML 파일을 PDF 파일로 변환하고, 다양한 옵션을 설정하여 PDF 파일의 품질과 레이아웃을 조정할 수 있습니다. 이메일 전송 모듈을 사용하여 PDF 파일을 첨부하여 사용자에게 이메일을 전송합니다. 이 과정을 통해 사용자는 Google Forms에 필요한 정보를 입력하고 제출하면, 자동으로 전자책이 생성되어 이메일로 전송되는 완전 자동화된 워크플로우를 구축할 수 있습니다.

위로 스크롤