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)는 소프트웨어 또는 애플리케이션 간에 정보를 교환하고 서로 상호작용할 수 있도록 해주는 일종의 다리와 같은 역할을 합니다.
쉽게 예를 들어 설명하자면, 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를 쉽게 만들 수 있습니다.
2) 사용할 API 선정하기
- API 결정: GPT가 사용할 외부 서비스나 데이터에 접근하기 위해 호출할 API를 결정합니다.
3) Action 생성 하기
- "Configure" 탭에서 액션 생성: GPT 편집기 내에서 "Configure" 탭으로 이동하여 "Create new action"을 선택합니다.
GPTs Action 설정하기
GPT가 외부 API에 어떻게 접근할지 정의하는 세 가지 주요 옵션을 설정합니다: