프롬프트해커 대니의 최신 소식 구독하기!

Skip to main content

GPTs Action 사용법: 외부 API 연결을 통해 차별화 된 GPTs 만들기: 기본 설정 부터 사용법 까지

· 9 min read
프롬프트해커 대니

2024년 1월 11일 출시된 OpenAI의 GPT 스토어 출시 소식과 함께 GPTs 만든 방법GPT 스토어를 활용한 수익화 방법에 대한 관심이 높아졌습니다. 오늘은 경쟁력 있는 차별화된 GPTs를 만드는 방법 중에 가장 중요하고 강력한 기능인 GPTs Action에 대해 알아보겠습니다. GPTs를 만드는 기능 중 하나인 GPTs Action은 GPTs 개발자 들이 특정 사용 사례에 맞게 ChatGPT를 깊이 있게 사용자 정의할 수 있는 강력한 기능입니다. 이번 글에서는 GPTs Action의 개념부터 시작하여 API를 지능적으로 호출하는 방법, 그리고 비개발자도 쉽게 이해할 수 있도록 구체적인 사례와 함께 설명해드리겠습니다.

GPTs Action 소개

GPTs Action이란?

GPTs Action은 간단하게 사용자가 자신의 API를 GPT에 연결하여 외부 데이터를 사용 할수 있게 하는 기능 입니다. 플랫폼 내에서 사용자가 자신의 API를 GPT에 연결하여 외부 데이터에 접근하거나 상호작용할 수 있게 할 수 있도록 하는 역할을 합니다. 이를 통해 GPT를 사용하여 이메일을 관리하거나, 쇼핑을 도와주는 쇼핑 어시스턴트로 만들 수 있습니다.

API란?

비 개발자라면 API의 개념에 대해서도 생소 하실텐데요 API에 대해 간단히 설명드리겠습니다. API(Application Programming Interface)는 소프트웨어 또는 애플리케이션 간에 정보를 교환하고 서로 상호작용할 수 있도록 해주는 일종의 다리와 같은 역할을 합니다.

GPTs Action 사용을 위한 API 소개

쉽게 예를 들어 설명하자면, API는 우리가 식당에서 음식을 주문할 때 사용하는 메뉴판과 같습니다. 우리가 원하는 메뉴를 선택하면, 주방(서버)은 그 요청에 따라 음식(응답)을 준비하여 우리에게 제공합니다. 이 과정에서 메뉴가 주문과 주방 사이의 소통을 도와주는 것처럼, API는 프로그램이나 사용자가 요청하는 작업을 소프트웨어에게 전달하고 그 결과를 받아올 수 있도록 돕습니다.

GPTs Action의 작동 원리

GPTs Action을 이해하기 위해서는 먼저 GPT(Generative Pre-trained Transformer)의 개념을 알아야 합니다. GPT는 자연어 처리를 위해 설계된 인공지능 모델로, 사용자의 질문이나 명령에 대한 응답을 생성합니다. GPTs Action은 이러한 GPT 모델에게 특정 API를 호출하라는 '액션'을 정의함으로써, 모델이 외부 데이터에 접근하거나 특정 작업을 실행할 수 있게 합니다.

GPTs Action 만들기

그럼 GPTs Action을 만드는 과정을 단계별로 알아보겠습니다.

1) GPTs 만들기

우선 OpenAI 플랫폼 내의 대화형 인터페이스인 GPT 빌더를 통해 간단한 대화만으로 GPTs를 쉽게 만들 수 있습니다.

ChatGPT와 대화만으로 GPTs를 만드는 방법이 궁금 하다면?
GPTs 만드는 방법 확인하기

2) 사용할 API 선정하기

  • API 결정: GPT가 사용할 외부 서비스나 데이터에 접근하기 위해 호출할 API를 결정합니다.

3) Action 생성 하기

  • "Configure" 탭에서 액션 생성: GPT 편집기 내에서 "Configure" 탭으로 이동하여 "Create new action"을 선택합니다.

GPTs Action 생성 하기

GPTs Action 설정하기

GPT가 외부 API에 어떻게 접근할지 정의하는 세 가지 주요 옵션을 설정합니다:

GPTs Action 설정 화면

1) 인증 방법 선택

  • API 접근을 위한 인증 방법을 결정합니다. "None"(없음), "API Key"(API 키), "OAuth"(OAuth 인증) 중에서 선택할 수 있습니다.

2) 스키마(Schema) 입력

GPT가 API에 어떻게 접근할지를 정의하는 스키마를 입력합니다. 스키마는 OpenAPI 사양 형식을 따릅니다.

GPTs Action Schema 설정 화면

3) 개인정보 정책 URL 설정

사용자가 GPT를 열었을 때 보게 되는 개인정보 정책의 URL을 설정합니다.

GPTs Action 사용을 위한 Instruction 설정하기

GPTs Action을 사용하는 사용자에게 보여질 지침을 설정합니다. 이 지침은 사용자가 GPTs Action을 사용하는 방법에 대한 안내를 제공합니다. 아래와 같이 어떤 상황에서, 어떤 Action을 이용해 어떤 작업을 수행 할지 알려주면 Action을 활용해 답변을 하게 됩니다

ChatGPT 프롬프트

[상황] actions의 [Action의 Name]을 이용해 [작업 지시]를 합니다

GPTs Action Instruction 설정

GPTs Action 테스트 및 활용 사례

아래와 같이 간단하게 Action을 연동 하는 방법이 있습니다. Bing Browsing 기능 보다 성능이 뛰어난 WebPilot.ai 을 가지고 외부페이지 내용을 가저 올수 있는 Actions를 연동하여 GPTs를 통해 블로그 글을 작성하는 사례입니다.

GPTs Action URL로 부터 블로그 글쓰기 사례

GPTs Action URL로 부터 블로그 글쓰기 사례 2

GPTs Action 활용 사례

  • 블로그 글 작성 어시스턴트: 사용자가 원하는 블로그 글 주제를 입력하면, GPT가 원하는 주제에 대한 글을 작성하거나, 관련 정보를 검색하여 제공할 수 있습니다.
  • 트렌드 조사 어시스턴트: 사용자가 원하는 트렌드에 대한 정보를 입력하면, GPT가 해당 트렌드에 대한 정보를 검색하여 분석 결과를 제공할 수 있습니다.

아래는 실제로 많은 사용자들이 사용하고 있는 1K + 이상의 GPTs Action을 활용한 블로그 글 작성 어시스턴트의 예시입니다.

GPTs Action은 사용자가 GPT를 자신의 특정 필요에 맞게 깊이 있게 사용자 정의할 수 있게 하는 강력한 도구입니다. 이를 통해 GPT의 기능을 확장하여 다양한 외부 데이터와 상호작용하거나, 실제 세계의 문제를 해결하는 데 도움을 줄 수 있습니다. GPTs Action의 강력한 기능을 활용하여 사용자에게 차별화된 경험을 제공하는 GPTs를 만드시기를 바랍니다.

실전 GPTs 강의

GPTs를 제대로 만들어 보고 싶은 분들을 위해 실전 강의를 준비 했습니다.

상위 1% 차별화된 GPTs를 만드는 방법이 궁금하다면?
GPTs 실전 강의 확인하기