노션 데이터베이스를 ChatGPT와 연결해 자동화하는 방법
이 가이드는 초보자도 쉽게 따라할 수 있도록 하나하나
노션 데이터베이스(Notion Database)를 ChatGPT 또는 오픈AI API와 연결하여 데이터를 자동으로 가져오고 결과를 저장하는 방법을 설명합니다.
아주 천천히 차근차근 설명할 테니 걱정하지 마세요! 📝😊
노션(Notion) 계정
Notion에 가입하고 로그인하세요.
노션 데이터베이스 하나 생성하기
OpenAI API 키 발급 (무료 버전으로 시작할 수 있음)
Make.com 계정 (자동화 설정에 사용)
우리가 사용할 데이터베이스는 텍스트 입력 → GPT 분석 → 결과 저장의 프로세스를 따릅니다.
노션에 데이터베이스 생성하기:
노션에 들어가서 새 페이지를 생성합니다.
템플릿에서 데이터베이스 테이블(Table)을 선택하세요.
컬럼(열)을 아래처럼 설정하세요:
텍스트 입력: 사용자가 입력할 질문이나 문장
분석 결과: GPT가 생성한 응답을 저장할 공간
상태: 요청 처리 상태(예: "완료" 또는 "대기 중")
데이터베이스의 이름을 “GPT 자동화 데이터베이스” 등으로 지정하세요.
우리는 노션에서 입력한 데이터를 OpenAI의 ChatGPT 모델로 처리할 것이기 때문에 API 키가 필요합니다.
OpenAI API 사이트로 이동하여 계정 생성 및 로그인하세요.
우측 상단 메뉴에서 API 키 발급을 클릭합니다.
발급된 API 키를 복사해둡니다. 이 키는 나중에 Make.com에서 사용합니다.
Make.com 가입 및 로그인
Make.com에 접속하여 무료로 가입합니다.
로그인 후 “시나리오 만들기(Create Scenario)” 버튼을 클릭합니다.
1. 노션 모듈 추가
첫 번째 모듈로 노션 데이터베이스에서 텍스트 데이터를 가져옵니다.
1️⃣ OpenAI 모듈 추가하기
노션에서 가져온 텍스트 데이터를 OpenAI API에 넘겨서 응답을 받기 위해 OpenAI 모듈을 추가해야 합니다.
2️⃣ OpenAI API 키 입력
이 단계에서 아까 발급받은 OpenAI API 키를 입력해야 합니다.
3️⃣ 프롬프트 설정하기
OpenAI 모듈에 어떤 텍스트를 보낼지 프롬프트(입력 값)를 설정합니다.
프롬프트 입력 칸에 노션에서 가져온 텍스트 데이터를 연결합니다.
"다음 텍스트에 대한 분석을 해주세요: {{노션 텍스트 입력}}"모델 선택: 사용할 GPT 모델을 선택합니다.
text-davinci-003, gpt-4 등을 사용할 수 있습니다.최대 토큰 수(max tokens): GPT가 응답할 때 사용할 최대 텍스트 길이를 설정합니다. (예: 500~1000)
이제 OpenAI가 생성한 결과를 다시 노션 데이터베이스에 저장할 차례입니다.
1️⃣ 노션에 결과 업데이트할 모듈 추가하기
2️⃣ OpenAI 응답과 노션 데이터베이스 연결하기
3️⃣ 상태 업데이트
1️⃣ 시나리오 저장 후 실행
2️⃣ 스케줄링 설정
이제 모든 설정이 끝났으니 자동화된 워크플로우가 이렇게 작동합니다:
이제 천천히 따라 해보세요! 오류나 궁금한 점 있으면 다시 질문해 주세요 😊