IT기기
make.com노코딩자동화 툴을 활용한 자동화 컨텐츠 발행 방법:알아보기
웃고보자
2024. 7. 28. 13:00
반응형
메이크를 사용한 간단한 자동화 설정: GPT-3 응답을 구글 시트에 저장하기
프로젝트 개요
이 프로젝트는 Make.com을 사용하여 ChatGPT(오픈AI)의 응답을 받아 이를 구글 시트에 자동으로 저장하는 간단한 자동화 시스템을 구축하는 것입니다.
준비물
- Make.com 계정
- OpenAI API 키
- 구글 계정 및 구글 시트
단계별 설정
- Make.com 회원가입 및 로그인
- Make.com에 접속하여 회원 가입 후 로그인합니다.
- 로그인 후 대시보드에서 'Create New Scenario'를 클릭합니다.
- OpenAI 설정
- 시나리오 생성 화면에서 'OpenAI'를 검색하고 선택합니다.
- 'Create Completion'을 선택합니다.
- OpenAI 계정에서 API 키를 발급받아 Make.com에 입력합니다.
- Organization ID도 함께 입력합니다.
- 프롬프트 설정
- 'Add Message'를 클릭하고 역할(Role)을 설정합니다. 예: User
- 프롬프트 내용을 입력합니다. 예: "오늘 저녁 메뉴 추천해 줘"
- 최대 토큰 수(Max Tokens)를 설정합니다. 예: 2000
- 구글 시트 설정
- 구글 시트에서 저장할 스프레드시트를 준비합니다. 예: content_sheet의 Sheet2
- Make.com에서 'Google Sheets'를 검색하고 선택합니다.
- 'Add a Row'를 선택합니다.
- 구글 계정을 연동하고, 구글 드라이브의 스프레드시트를 선택합니다.
- 시트 이름을 입력합니다. 예: Sheet2
- 값 설정
- 'Value' 칼럼에 OpenAI의 응답값을 설정합니다.
- 구글 시트에 저장할 데이터를 지정합니다. 예: 응답값(Responses)을 선택합니다.
- 시나리오 실행
- 모든 설정이 완료되면 왼쪽 하단의 'Run Once' 버튼을 클릭하여 시나리오를 실행합니다.
- 실행 결과를 확인하고, 구글 시트에 응답값이 저장되는지 확인합니다.
예시 화면 구성
- Make.com 대시보드
- 'Create New Scenario' 버튼 클릭
- OpenAI 설정
- 'Add Module'에서 'OpenAI' 검색 및 선택
- 'Create Completion' 선택
- API 키와 Organization ID 입력
- 모델 선택 (예: GPT-3)
- 프롬프트 설정 (예: "오늘 저녁 메뉴 추천해 줘")
- 구글 시트 설정
- 'Add Module'에서 'Google Sheets' 검색 및 선택
- 'Add a Row' 선택
- 구글 계정 연동
- 파일 및 시트 선택 (예: content_sheet의 Sheet2)
- 값 설정
- 'Value' 칼럼에 OpenAI 응답값 설정
- 시나리오 실행
- 'Run Once' 버튼 클릭
- 실행 결과 확인 및 구글 시트에 데이터 저장 확인
추가 팁
- 프롬프트 최적화: 더 구체적인 프롬프트를 사용하면 응답의 질이 향상됩니다.
- 에러 핸들링: 각 모듈의 설정에서 에러가 발생할 경우를 대비해 에러 핸들링 설정을 추가할 수 있습니다.
- 자동화 스케줄링: 정기적으로 자동화를 실행하려면 스케줄링 기능을 사용하여 일정 시간마다 시나리오를 실행할 수 있습니다.
이 과정을 통해 Make.com을 활용한 간단한 자동화를 설정하여 ChatGPT의 응답을 구글 시트에 저장할 수 있습니다. 이를 기반으로 더 복잡한 자동화 시스템을 구축할 수 있습니다.
=================
AI를 활용한 뉴스 요약 자동화 서비스 만들기
프로젝트 개요
매일 학습해야 하는 정보가 많은 산업군에서 일하는 분들을 위해 AI를 이용해 뉴스 요약 서비스를 만드는 방법을 소개합니다. 이 프로젝트는 코딩 지식 없이도 가능한 노코딩 툴 Make.com을 활용하며, 구글 시트와 OpenAI API를 사용합니다.
준비물
- Make.com 계정
- 구글 시트
- OpenAI API 키
- 디스코드 계정(선택사항)
프로젝트 단계
- Make 서비스 소개 및 회원 가입
- Make.com에 접속하여 회원 가입합니다.
- 기본 플랜으로도 충분히 가능합니다.
- 'Create New Scenario'를 클릭하여 새로운 프로젝트를 시작합니다.
- 구글 시트 설정
- 구글 드라이브에 스프레드시트를 생성합니다.
- 시트에 다음과 같은 헤더를 설정합니다: Date, URL, Original Content, GPT Summary.
- 예시 데이터를 입력합니다.
- Make와 구글 시트 연동
- Make.com에서 구글 시트를 선택하고 'Watch Rows' 기능을 설정합니다.
- 구글 계정을 연동하고, 구글 시트의 경로를 설정합니다.
- HTTP 요청으로 웹 크롤링
- HTTP 모듈을 추가하여 구글 시트에서 URL을 읽어옵니다.
- HTTP 요청을 통해 해당 URL의 HTML 코드를 가져옵니다.
- HTML을 텍스트로 변환
- Text Parser 모듈을 사용하여 HTML 코드를 텍스트로 변환합니다.
- GPT-3 API를 사용해 요약 생성
- OpenAI 모듈을 추가하여 GPT-3 API를 연동합니다.
- API 키를 발급받아 Make.com에 입력합니다.
- GPT-3에게 요약을 생성하도록 프롬프트를 설정합니다.
- 디스코드에 요약 보내기
- 디스코드 모듈을 추가하여 요약된 뉴스를 디스코드 채널로 보냅니다.
- 디스코드 계정을 연동하고, 메시지를 보낼 채널을 설정합니다.
- 자동화 설정
- Make.com에서 스케줄러를 설정하여 정기적으로 구글 시트를 확인하고, 새로운 데이터가 입력되면 자동으로 요약을 생성하고 디스코드에 보냅니다.
자세한 설정 과정
- Make.com 가입 및 대시보드 설정
- Make.com에 접속하여 구글 계정으로 회원 가입합니다.
- 대시보드에서 'Create New Scenario'를 클릭합니다.
- 구글 시트 생성 및 데이터 입력
- 구글 드라이브에서 새로운 구글 시트를 생성합니다.
- 시트의 첫 번째 행에 Date, URL, Original Content, GPT Summary를 입력합니다.
- 예시 데이터로 날짜와 뉴스 URL을 입력합니다.
- 구글 시트와 Make 연동
- Make.com에서 'Google Sheets' 모듈을 추가합니다.
- 'Watch Rows' 기능을 선택하고 구글 계정을 연동합니다.
- 구글 시트의 경로를 설정하고, 새로운 행을 감시하도록 설정합니다.
- HTTP 요청 설정
- Make.com에서 'HTTP' 모듈을 추가합니다.
- 'Make a request' 기능을 선택하고, 구글 시트에서 가져온 URL을 입력합니다.
- 텍스트 파서 설정
- Make.com에서 'Text Parser' 모듈을 추가합니다.
- 'HTML to Text' 기능을 사용하여 HTTP 요청으로 가져온 HTML 코드를 텍스트로 변환합니다.
- GPT-3 API 연동 및 설정
- Make.com에서 'OpenAI' 모듈을 추가합니다.
- OpenAI API 키를 발급받아 Make.com에 입력합니다.
- 'Create Completion' 기능을 선택하고, GPT-3에게 요약을 생성하도록 프롬프트를 설정합니다.
- 예시 프롬프트:
-
less코드 복사너는 AI 관련 뉴스를 핵심만 뽑아서 요약하는 역할이야. 날짜: [Date] 뉴스 URL: [URL] 뉴스 원문: [Original Content]
- 디스코드 연동 및 설정
- Make.com에서 'Discord' 모듈을 추가합니다.
- 디스코드 계정을 연동하고, 메시지를 보낼 채널을 설정합니다.
- GPT-3가 생성한 요약을 디스코드에 메시지로 보냅니다.
- 자동화 설정
- Make.com에서 스케줄러를 설정하여 일정 시간마다 구글 시트를 확인하도록 설정합니다.
- 새로운 데이터가 입력되면 자동으로 요약을 생성하고 디스코드에 보냅니다.
이제 이 자동화 파이프라인을 통해 매일매일 최신 뉴스를 요약하여 디스코드 채널에 자동으로 공유할 수 있습니다. 이는 시간을 절약하고 중요한 정보를 빠르게 확인하는 데 큰 도움이 됩니다.
반응형