본문 바로가기
IT기기

make.com노코딩자동화 툴을 활용한 자동화 컨텐츠 발행 방법:알아보기

by 웃자우쭈쭈 2024. 7. 28.
반응형

메이크를 사용한 간단한 자동화 설정: GPT-3 응답을 구글 시트에 저장하기

프로젝트 개요

이 프로젝트는 Make.com을 사용하여 ChatGPT(오픈AI)의 응답을 받아 이를 구글 시트에 자동으로 저장하는 간단한 자동화 시스템을 구축하는 것입니다.

준비물

  • Make.com 계정
  • OpenAI API 키
  • 구글 계정 및 구글 시트

단계별 설정

  1. Make.com 회원가입 및 로그인
    • Make.com에 접속하여 회원 가입 후 로그인합니다.
    • 로그인 후 대시보드에서 'Create New Scenario'를 클릭합니다.
  2. OpenAI 설정
    • 시나리오 생성 화면에서 'OpenAI'를 검색하고 선택합니다.
    • 'Create Completion'을 선택합니다.
    • OpenAI 계정에서 API 키를 발급받아 Make.com에 입력합니다.
    • Organization ID도 함께 입력합니다.
  3. 프롬프트 설정
    • 'Add Message'를 클릭하고 역할(Role)을 설정합니다. 예: User
    • 프롬프트 내용을 입력합니다. 예: "오늘 저녁 메뉴 추천해 줘"
    • 최대 토큰 수(Max Tokens)를 설정합니다. 예: 2000
  4. 구글 시트 설정
    • 구글 시트에서 저장할 스프레드시트를 준비합니다. 예: content_sheet의 Sheet2
    • Make.com에서 'Google Sheets'를 검색하고 선택합니다.
    • 'Add a Row'를 선택합니다.
    • 구글 계정을 연동하고, 구글 드라이브의 스프레드시트를 선택합니다.
    • 시트 이름을 입력합니다. 예: Sheet2
  5. 값 설정
    • 'Value' 칼럼에 OpenAI의 응답값을 설정합니다.
    • 구글 시트에 저장할 데이터를 지정합니다. 예: 응답값(Responses)을 선택합니다.
  6. 시나리오 실행
    • 모든 설정이 완료되면 왼쪽 하단의 'Run Once' 버튼을 클릭하여 시나리오를 실행합니다.
    • 실행 결과를 확인하고, 구글 시트에 응답값이 저장되는지 확인합니다.

예시 화면 구성

  1. Make.com 대시보드
    • 'Create New Scenario' 버튼 클릭
  2. OpenAI 설정
    • 'Add Module'에서 'OpenAI' 검색 및 선택
    • 'Create Completion' 선택
    • API 키와 Organization ID 입력
    • 모델 선택 (예: GPT-3)
    • 프롬프트 설정 (예: "오늘 저녁 메뉴 추천해 줘")
  3. 구글 시트 설정
    • 'Add Module'에서 'Google Sheets' 검색 및 선택
    • 'Add a Row' 선택
    • 구글 계정 연동
    • 파일 및 시트 선택 (예: content_sheet의 Sheet2)
  4. 값 설정
    • 'Value' 칼럼에 OpenAI 응답값 설정
  5. 시나리오 실행
    • 'Run Once' 버튼 클릭
    • 실행 결과 확인 및 구글 시트에 데이터 저장 확인

추가 팁

  • 프롬프트 최적화: 더 구체적인 프롬프트를 사용하면 응답의 질이 향상됩니다.
  • 에러 핸들링: 각 모듈의 설정에서 에러가 발생할 경우를 대비해 에러 핸들링 설정을 추가할 수 있습니다.
  • 자동화 스케줄링: 정기적으로 자동화를 실행하려면 스케줄링 기능을 사용하여 일정 시간마다 시나리오를 실행할 수 있습니다.

이 과정을 통해 Make.com을 활용한 간단한 자동화를 설정하여 ChatGPT의 응답을 구글 시트에 저장할 수 있습니다. 이를 기반으로 더 복잡한 자동화 시스템을 구축할 수 있습니다.

=================

AI를 활용한 뉴스 요약 자동화 서비스 만들기

프로젝트 개요

매일 학습해야 하는 정보가 많은 산업군에서 일하는 분들을 위해 AI를 이용해 뉴스 요약 서비스를 만드는 방법을 소개합니다. 이 프로젝트는 코딩 지식 없이도 가능한 노코딩 툴 Make.com을 활용하며, 구글 시트와 OpenAI API를 사용합니다.

준비물

  • Make.com 계정
  • 구글 시트
  • OpenAI API 키
  • 디스코드 계정(선택사항)

프로젝트 단계

  1. Make 서비스 소개 및 회원 가입
    • Make.com에 접속하여 회원 가입합니다.
    • 기본 플랜으로도 충분히 가능합니다.
    • 'Create New Scenario'를 클릭하여 새로운 프로젝트를 시작합니다.
  2. 구글 시트 설정
    • 구글 드라이브에 스프레드시트를 생성합니다.
    • 시트에 다음과 같은 헤더를 설정합니다: Date, URL, Original Content, GPT Summary.
    • 예시 데이터를 입력합니다.
  3. Make와 구글 시트 연동
    • Make.com에서 구글 시트를 선택하고 'Watch Rows' 기능을 설정합니다.
    • 구글 계정을 연동하고, 구글 시트의 경로를 설정합니다.
  4. HTTP 요청으로 웹 크롤링
    • HTTP 모듈을 추가하여 구글 시트에서 URL을 읽어옵니다.
    • HTTP 요청을 통해 해당 URL의 HTML 코드를 가져옵니다.
  5. HTML을 텍스트로 변환
    • Text Parser 모듈을 사용하여 HTML 코드를 텍스트로 변환합니다.
  6. GPT-3 API를 사용해 요약 생성
    • OpenAI 모듈을 추가하여 GPT-3 API를 연동합니다.
    • API 키를 발급받아 Make.com에 입력합니다.
    • GPT-3에게 요약을 생성하도록 프롬프트를 설정합니다.
  7. 디스코드에 요약 보내기
    • 디스코드 모듈을 추가하여 요약된 뉴스를 디스코드 채널로 보냅니다.
    • 디스코드 계정을 연동하고, 메시지를 보낼 채널을 설정합니다.
  8. 자동화 설정
    • Make.com에서 스케줄러를 설정하여 정기적으로 구글 시트를 확인하고, 새로운 데이터가 입력되면 자동으로 요약을 생성하고 디스코드에 보냅니다.

자세한 설정 과정

  1. Make.com 가입 및 대시보드 설정
    • Make.com에 접속하여 구글 계정으로 회원 가입합니다.
    • 대시보드에서 'Create New Scenario'를 클릭합니다.
  2. 구글 시트 생성 및 데이터 입력
    • 구글 드라이브에서 새로운 구글 시트를 생성합니다.
    • 시트의 첫 번째 행에 Date, URL, Original Content, GPT Summary를 입력합니다.
    • 예시 데이터로 날짜와 뉴스 URL을 입력합니다.
  3. 구글 시트와 Make 연동
    • Make.com에서 'Google Sheets' 모듈을 추가합니다.
    • 'Watch Rows' 기능을 선택하고 구글 계정을 연동합니다.
    • 구글 시트의 경로를 설정하고, 새로운 행을 감시하도록 설정합니다.
  4. HTTP 요청 설정
    • Make.com에서 'HTTP' 모듈을 추가합니다.
    • 'Make a request' 기능을 선택하고, 구글 시트에서 가져온 URL을 입력합니다.
  5. 텍스트 파서 설정
    • Make.com에서 'Text Parser' 모듈을 추가합니다.
    • 'HTML to Text' 기능을 사용하여 HTTP 요청으로 가져온 HTML 코드를 텍스트로 변환합니다.
  6. GPT-3 API 연동 및 설정
    • Make.com에서 'OpenAI' 모듈을 추가합니다.
    • OpenAI API 키를 발급받아 Make.com에 입력합니다.
    • 'Create Completion' 기능을 선택하고, GPT-3에게 요약을 생성하도록 프롬프트를 설정합니다.
    • 예시 프롬프트: 
    •  
    •  
    • less
      코드 복사
      너는 AI 관련 뉴스를 핵심만 뽑아서 요약하는 역할이야. 날짜: [Date] 뉴스 URL: [URL] 뉴스 원문: [Original Content]
  7. 디스코드 연동 및 설정
    • Make.com에서 'Discord' 모듈을 추가합니다.
    • 디스코드 계정을 연동하고, 메시지를 보낼 채널을 설정합니다.
    • GPT-3가 생성한 요약을 디스코드에 메시지로 보냅니다.
  8. 자동화 설정
    • Make.com에서 스케줄러를 설정하여 일정 시간마다 구글 시트를 확인하도록 설정합니다.
    • 새로운 데이터가 입력되면 자동으로 요약을 생성하고 디스코드에 보냅니다.

이제 이 자동화 파이프라인을 통해 매일매일 최신 뉴스를 요약하여 디스코드 채널에 자동으로 공유할 수 있습니다. 이는 시간을 절약하고 중요한 정보를 빠르게 확인하는 데 큰 도움이 됩니다.

반응형