GPT란?
GPT(Generative Pre-trained Transformer)는 OpenAI에서 개발한 강력한 언어 모델입니다. GPTs는 API를 연결하여 사용자 지정 동작을 수행할 수 있습니다.
맞춤형 GPTs 만들기
-
GPTs 스토어 방문:
OpenAI의 GPTs 스토어에서 “Explore GPTs”를 클릭합니다. -
GPT 만들기:
“Create” 버튼을 클릭하고 이름과 설명을 입력합니다. 프롬프팅을 사용하여 GPT가 수행하도록 지시할 수 있습니다. -
액션 추가:
GPT의 “Capabilities” 섹션에서 “Actions”를 클릭하고 “Create new action”을 선택합니다. -
웹훅 URL 생성:
n8n으로 이동하여 새 웹훅 노드를 만듭니다. “Test URL”을 복사하여 GPT의 액션에 붙여넣습니다. -
OpenAPI 스키마 생성:
OpenAPI Assistant GPT를 사용하여 웹훅의 OpenAPI 스키마를 생성합니다. 필요한 데이터 필드에 대한 정보를 입력합니다. -
스키마를 GPT에 붙여넣기:
OpenAPI 스키마를 GPT의 액션에 붙여넣고 “프롬프트”를 클릭합니다. GPT는 웹훅을 통해 전송할 데이터 구조를 제공합니다.
맞춤형 GPTs 활용
Gmail 이메일 보내기
-
Gmail 액션 추가:
GPT의 액션에 Gmail “Send a message” 노드를 추가합니다. -
이메일 전송:
GPT로부터 받은 to, subject, content 필드를 “Send a message” 노드의 해당 필드에 입력합니다.
Google 캘린더 이벤트 생성
-
캘린더 액션 추가:
GPT의 액션에 Google 캘린더 “Create an event” 노드를 추가합니다. -
이벤트 만들기:
GPT로부터 받은 이벤트 제목, 설명, 날짜, 시간을 “Create an event” 노드의 해당 필드에 입력합니다.
발동 트리거
맞춤형 GPTs는 다음을 통해 발동할 수 있습니다.
- 텍스트 프롬프트
- 채팅 GPT 앱의 음성 명령
- 웹훅 연결
결론
맞춤형 GPTs를 사용하면 프론트엔드를 필요로 하지 않고도 AI 비서를 만들 수 있습니다. 이를 통해 Gmail 이메일 보내기, Google 캘린더 이벤트 생성 등 업무를 자동화할 수 있습니다.