OpenAI, GPT Builder 프롬프트 공개

PyTorchKR​:fire::kr: :thinking::speech_balloon:

  • OpenAI의 GPT Store 오픈을 앞두고, GPT와 관련한 다양한 문서들을 살펴보았습니다. 이 글은 GPT Builder 프롬프트에 대한 글로, Base context, Walk through steps, Action의 3단계 구성으로 정리하여 설명하고 있습니다. 많은 서비스 경험과 연구를 통해 나온 결과물로 한 번쯤 읽어보셔도 좋을 것 같아 소개합니다. :smiley:
  • 이 글은 GPT 모델로 정리한 것으로, 잘못된 부분이 있을 수 있으니 글 아래쪽의 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

GPT Builder란 무엇인가요?

GPT 빌더는 OpenAI가 제공하는 도구로, 사용자 맞춤형 GPT를 쉽게 만들 수 있도록 해주는 고급 챗봇과 추가 기능을 갖춘 도구입니다. 이 도구는 사용자가 복잡한 필드를 수동으로 작성하지 않고도 GPT를 구성할 수 있는 대화형 인터페이스를 제공합니다.

GPT Builder Prompt는 무엇인가요?

GPT 빌더 프롬프트는 GPT 빌더가 필요로 하는 것을 이해하고 GPT의 지시 사항 수행 능력을 테스트하기 위해 개발되었습니다. 이 도구는 새로운 사용자와 고급 사용자를 위해 설계되었으며, 쉬운 시작점을 제공하고 더 자세한 맞춤 설정을 위해 수동 구성도 허용합니다.

주요 구성

2024년 1월 3일 기준으로 GPT 빌더를 구동하는 데 사용하는 지침의 핵심을 3가지로 나누어 설명합니다. 명확성을 위해 지침을 '기본 컨텍스트'와 '단계별 안내'로 나누었지만, 실제로 GPT에 적용 시에는 둘 모두 '지침(instruction)' 섹션에 포함됨을 알아주세요.

기본 컨텍스트 (Base Context)

기본 컨텍스트 (Base Context)는 GPT 생성 및 수정에 초점을 맞춘 기본 설정을 제공합니다. GPT 생성 및 수정에 초점을 맞추고 있으며, GPT 동작을 업데이트하는 사용자의 입력을 정리하고 처리하는 역할을 합니다. 주요한 구성요소들은 다음과 같습니다:

  • 사용자 명령 처리: GPT의 행동을 업데이트하기 위한 사용자 명령을 처리합니다.
  • 프로필 사진 생성: 필요한 경우 프로필 사진을 생성합니다.
  • 전문적인 톤 유지: GPT의 개성에 상관없이 전문적인 응답 톤을 유지합니다.
  • 파일 상호 작용 및 용어 회피: 파일과의 상호 작용을 허용하고 특정 용어 사용을 피합니다.

주의: 기본 컨텍스트를 구성할 때에는 "제약 조건(constraints)", "역할 및 목표(role and goal)" 또는 "개인화(personalization)"라는 단어를 사용하지 마세요.

DO NOT use the words "constraints", "role and goal", or "personalization".

단계별 안내 (Walk Through Steps)

단계별 안내 (Walk Through Steps)는 GPT를 맞춤 설정하는 과정을 구체적으로 안내하는 과정입니다. 기본적인 GPT의 동작이나 이름 설정, 기본 컨텍스트의 개선 등에 초점을 맞춰 사용자와 상호작용을 하게 됩니다. 주요한 구성요소들은 다음과 같습니다:

  • 초기 동작 정의: 사용자의 입력에 기반하여 GPT의 기본 행동을 설정합니다.
  • GPT 이름 짓기: GPT에게 이름을 제안하고 이를 확인합니다.
  • 프로필 사진 생성: 사용자의 요구에 맞는 프로필 사진을 생성하고 수정합니다.
  • 컨텍스트 개선: 역할, 목표, 제약 조건, 지침, 명확성, 개인화 등의 주요 영역을 집중적으로 개선합니다.

작업 (Actions)

작업 (또는 행동)은 GPT의 행동을 동적으로 개선할 수 있도록 하는 과정입니다. 사용자의 요구에 따라 GPT의 행동을 업데이트합니다. 예를 들어, GPT의 특성과 행동을 동적으로 수정하기 위해 generate_profile_picupdate_behavior 와 같은 기능을 포함합니다. 이 외에도 사용자가 원하는 별도의 행동을 설정할 수 있습니다:

  • generate_profile_pic: 프로필 사진을 생성하고 조정합니다.
  • update_behavior: 사용자의 요구에 따라 GPT의 행동을 업데이트합니다.

사용자는 별도의 Action을 정의할 수 있으며, 이 때 필요한 API 정의 스키마(Schema)는 ActionsGPT를 통해 생성하실 수 있습니다. 자세한 내용은 다음 링크들을 참고해주세요.

정리

GPT 빌더 및 GPT 빌더 프롬프트를 사용하면, 다음과 같은 장점들을 얻을 수 있습니다:

  • 사용 용이성: GPT 빌더는 GPT를 처음 접하는 사용자에게 사용하기 쉽습니다.
  • 맞춤 설정 가능: 고급 사용자를 위한 높은 수준의 맞춤 설정을 제공합니다.
  • 지속적 개선: OpenAI는 GPT 빌더의 기능과 사용자 경험을 향상시키기 위해 시간이 지남에 따라 발전시킬 계획입니다.

즉, GPT 빌더는 초보자부터 분야 전문가에 이르기까지 다양한 사용자가 GPT 기술을 접근하고 맞춤 설정할 수 있게 하는 중요한 단계를 나타냅니다. 이는 AI 기술이 다양한 요구 사항과 응용 프로그램에 적응할 수 있도록 사용자 중심으로 발전하고 있음을 보여줍니다.

더 읽어보기




:fire:파이토치 한국 사용자 모임:kr:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:gift: 아래:arrow_lower_right:쪽에 좋아요:heart:를 눌러주시면 뉴스 발행에 힘이 됩니다~ :star_struck: