플러그인 빌드하기

반복 가능한 워크플로를 플러그인으로 전환하고, ChatGPT에서 테스트하고 개선하세요.

반복해서 수행하는 워크플로를 ChatGPT에서 다시 사용할 수 있는 플러그인으로 전환하세요. 대화에서 작업을 설명하고, 필요한 지침과 참조 자료를 추가한 다음, 결과를 테스트하고 개선하세요.

플러그인이란 무엇인가요?

플러그인은 ChatGPT가 작업을 수행하도록 돕는 재사용 가능한 패키지입니다. 앱, 스킬 또는 둘 다를 포함할 수 있습니다.

Apps는 ChatGPT를 다른 서비스에 연결합니다. Skills는 일관된 형식으로 문서를 요약하는 것처럼 작업에 필요한 지침을 제공합니다.

  • 문서 찾기(앱): 연결된 서비스에서 액세스 권한이 있는 파일을 검색합니다.
  • 문서 요약(스킬): 제공한 문서를 개요, 핵심 사항, 미해결 질문으로 변환합니다.
  • 템플릿 사용(스킬): 제공한 정보를 표준 형식으로 정리합니다.
  • 문서 비교(앱 + 스킬): 허용된 앱을 통해 액세스할 수 있는 두 문서를 가져온 다음, 체크리스트를 사용해 비교합니다.

플러그인은 Google Drive 같은 서비스 이름이나 Document Summary 같은 워크플로 이름을 따서 지정될 수 있습니다. 플러그인의 세부 정보를 확인하여 무엇이 포함되어 있는지 확인하세요.

ChatGPT에서 필요한 내용을 설명하여 플러그인을 생성할 수 있습니다. 이 가이드의 단계에는 코드가 필요하지 않습니다.

시작하기 전에

이 단계는 워크스페이스에서 플러그인 생성 및 편집이 활성화된 경우 웹의 ChatGPT를 대상으로 합니다. Chat 또는 Work의 대화를 통해 생성하고 편집할 수 있습니다.

구체적인 작업, 좋은 결과의 예시, 플러그인이 사용할 참조 파일을 준비하세요. 앱이 필요한 경우, 워크스페이스에서 해당 앱이 허용되어 있는지 확인하고 필요한 연결 설정을 완료하세요. 플러그인은 해당 앱의 파일, 데이터 또는 작업에 대한 추가 액세스 권한을 제공하지 않습니다.

플러그인 사용하기

ChatGPT가 플러그인의 워크플로를 따르거나 앱을 사용하도록 하려면 Chat 또는 Work에서 설치된 플러그인을 사용하세요. 작업에 사용할 플러그인을 선택하려면 @ 멘션 으로 선택합니다.

  1. ChatGPT에서 새 대화를 시작합니다.
  2. 메시지 상자에 @ 를 입력한 다음 플러그인 이름을 입력하기 시작합니다.
  3. 메뉴의 Plugins 아래에서 플러그인을 선택합니다.
  4. 필요한 내용을 설명하고 관련 파일을 추가한 다음 메시지를 보냅니다.

ChatGPT Work의 @ 메뉴에는 일치하는 플러그인과 스킬이 표시됩니다. Plugins 아래에서 플러그인을 선택하세요.

플러그인에 앱 연결이 필요한 경우, 프롬프트에 따라 연결하세요. 플러그인을 찾아 설치하려면 Plugins를 참조하세요.

처음부터 플러그인 만들기

정기적으로 수행하는 작업과 원하는 결과의 명확한 예시부터 시작하세요. Plugin Creator는 대화를 통해 해당 설명을 재사용 가능한 워크플로로 전환하도록 도와줍니다. 단계를 설명하고, 템플릿이나 참조 파일을 추가하며, 진행하면서 지침을 다듬을 수 있습니다. 아래의 작성 예시는 문서를 개요, 핵심 사항, 미해결 질문으로 변환하는 Document Summary 플러그인을 사용합니다. 같은 단계를 다른 작업에도 적용할 수 있습니다.

이 녹화는 초기 플러그인 요청과 Plugin Creator의 첫 번째 응답을 보여 줍니다. 아래의 작성 예시는 별도의 워크플로를 사용합니다.

1단계: Plugin Creator 멘션하기

Chat 또는 ChatGPT Work에서 대화를 시작합니다. @ 를 입력하고 Plugin Creator 를 검색한 다음 메뉴에서 선택합니다.

2단계: 워크플로 설명하기

좋은 생성 프롬프트는 Plugin Creator에 실용적인 개요를 제공합니다.

  • 목적: 반복적으로 수행할 작업과 플러그인을 사용할 시점을 명시합니다.
  • 입력: 제공할 정보와 각 첨부 파일을 어떻게 활용해야 하는지 설명합니다.
  • 출력: 결과물의 대상 독자를 밝히고 형식, 분량, 어조를 지정합니다. 예시가 있으면 포함합니다.
  • 규칙: 필수 단계, 검토가 필요한 사항, 누락된 정보를 처리하는 방법을 설명합니다. 예를 들어 질문하거나 필드에 “지정되지 않음”으로 표시하도록 요청합니다.

새 입력에 재사용할 수 있는 지침을 요청하세요. 특정 문서와 같은 개별 작업의 세부 정보는 테스트용 예시로 표시해 두세요.

처음부터 플러그인 만들기:

Create a plugin called Document Summary. Summarize documents I provide in three sections: Overview, Key points, and Open questions. Use the attached template for the format. Base the summary only on the document. If requested information is missing, mark it as not provided. Do not edit the source document.

3단계: 컨텍스트를 추가하고 지침 다듬기

플러그인이 사용할 템플릿, 예시 또는 참조 파일을 첨부합니다. Plugin Creator의 질문에 답하고, 지침이 작업과 일치할 때까지 변경을 요청합니다. 워크플로에 앱이 필요하다면 작업의 어느 부분이 이에 의존하는지 설명합니다.

첫 번째 버전은 하나의 워크플로에 집중하세요. 명확한 이름과 설명은 사용자와 팀원이 언제 사용할지 알아보는 데 도움이 됩니다.

4단계: 검토하고 플러그인 생성 완료하기

Plugin Creator의 안내에 따라 완료합니다. 플러그인에 의존하기 전에 플러그인의 이름, 설명, 지침, 참조 자료를 검토하세요.

새 워크스페이스 플러그인은 공유하기 전에 테스트할 수 있도록 비공개로 시작됩니다.

플러그인에 앱 포함하기

앱은 ChatGPT를 파일 스토리지나 프로젝트 관리 도구 같은 다른 서비스에 연결합니다. 앱과 활성화된 기능에 따라 ChatGPT는 정보를 검색하거나 읽을 수 있으며, 문서 생성이나 레코드 업데이트 같은 작업을 수행할 수도 있습니다. 스킬은 작업 수행 방법을 설명하고, 앱은 필요한 정보나 작업을 제공합니다.

앱은 선택 사항입니다. Document Summary는 사용자가 붙여 넣은 텍스트나 첨부한 파일로도 작동할 수 있습니다. 워크플로가 다른 서비스에서 문서를 가져오거나 해당 서비스에서 지원되는 작업을 수행하도록 하려면 앱을 포함하세요.

사용할 수 있는 앱 찾기

플러그인을 만들고 사용할 워크스페이스에서 찾아봅니다.

  1. ChatGPT에서 Plugins 를 엽니다. 사용하려는 서비스를 검색하거나 워크스페이스 이름이 있는 탭을 둘러봅니다.
  2. 플러그인 세부 정보를 열고 Apps 섹션을 검토합니다. 플러그인은 연결되는 서비스의 이름을 따서 명명될 수 있지만, 일부 플러그인에는 스킬만 포함되어 있습니다.
  3. 포함된 앱의 기능과 연결 상태를 확인합니다. 필요한 경우 Connect 안내를 따릅니다. Disabled by admin 또는 Admin approval required 가 표시되면 워크스페이스 관리자에게 액세스 권한을 문의하세요.

계정에 Plugins 대신 Apps 가 표시되면 그곳에서 사용 가능한 연결을 찾아보세요. 디렉터리에 플러그인이 표시된다고 해서 포함된 모든 앱을 바로 사용할 수 있다는 의미는 아닙니다.

앱 이름과 지원 내용을 기록한 다음, Plugin Creator에 어떻게 사용할지 알려 주세요. 탐색 및 설정에 대한 자세한 내용은 Plugins를 참조하세요.

워크플로에 앱 추가하기

플러그인을 만들거나 편집할 때:

  1. 사용 가능한 앱을 선택합니다. 워크스페이스에서 허용하고 사용자에게 사용 권한이 있는 앱을 사용합니다. 사용할 수 없다면 워크스페이스 관리자에게 액세스 권한을 문의하세요.
  2. 역할을 설명합니다. Plugin Creator에 포함할 앱, 읽을 정보 또는 수행할 작업, 먼저 검토하고 싶은 내용을 알려 줍니다.
  3. 연결하고 확인합니다. 설정 안내를 따르고 요청된 권한을 검토합니다. 로그인해야 할 수 있으며, 일부 앱은 관리자가 관리하는 연결을 사용합니다. 완성된 플러그인의 앱을 검토한 다음, 이미 액세스할 수 있는 정보로 테스트합니다.

아래 예시에서는 [app name] 을 워크스페이스에서 허용하는 앱으로 바꾸세요.

앱 포함하기:

Include [app name] in Document Summary, if it’s available to me. Read the document I link to and draft the Overview, Key points, and Open questions in chat. Keep the rule about marking missing information. Do not create or edit files in the app. If you cannot access the document, ask me to attach it.

앱을 포함한다고 해서 새 액세스 권한이 부여되는 것은 아닙니다. 워크스페이스의 앱 및 작업 설정, 연결 권한, 원본 서비스의 액세스 권한이 계속 적용됩니다. 플러그인을 사용하는 팀원도 필요한 앱 액세스 권한과 연결 설정이 필요합니다.

사용자 지정 MCP server 연결하기

기존 앱으로 워크플로를 처리할 수 없다면 사용자 지정 MCP server로 도구를 연결하세요. Plugin Creator와 Sites를 사용하여 시스템에 연결되는 플러그인을 만드세요.

플러그인 테스트하기

안내가 표시되면 플러그인을 설치한 다음 새 대화를 시작합니다. @ 멘션 으로 선택하고 익숙한 작업을 요청합니다. Document Summary의 경우 잘 아는 문서를 제공하고 요약을 요청하세요.

결과가 지정한 형식을 따르는지, 올바른 참조 자료를 사용하는지, 누락된 정보를 식별하는지 확인합니다. 그런 다음 세부 정보가 누락되었거나 명확하지 않은 문서로 시도해 보고, 요약이 해당 누락 부분을 식별하는지 확인합니다.

플러그인이 앱을 사용하는 경우 작업에 필요한 정보나 작업에 액세스할 수 있는지 확인합니다. Chat과 Work 모두에서 사용할 계획이라면 각각에서 테스트하세요. 사용 가능한 도구와 앱은 다를 수 있습니다.

변경 후 재사용할 수 있도록 몇 가지 예시 프롬프트를 보관하세요.

공유하기 전에 테스트하고, 업데이트 후에는 확인을 반복하세요.

기존 플러그인 편집

1단계: 편집할 플러그인 열기

Plugins 를 열고 변경하려는 플러그인을 선택한 다음 Edit Plugin 을 선택합니다. 그러면 이를 업데이트하기 위한 대화가 열립니다.

2단계: 변경할 내용 설명

좋은 편집 프롬프트는 업데이트할 동작이나 참조 파일을 이름으로 지정하고, 원하는 변경 사항을 설명하며, 유지할 내용을 식별합니다. 결과가 의도와 맞지 않았다면 해당 결과를 포함하고 무엇을 기대했는지 설명합니다. 변경 전후를 비교할 수 있도록 익숙한 입력을 사용한 샘플을 요청하세요.

플러그인의 재사용 가능한 지침을 업데이트하려는 것인지, 단일 결과만 수정하려는 것인지 명확히 하세요. 참조 파일을 교체할 때는 기존 파일 이름을 밝히고 새 파일을 어떻게 사용할지 설명합니다.

예를 들어 출력을 변경하려면 다음과 같이 합니다.

출력 업데이트:

Update Document Summary so Key points appears in a table with Point and Source columns. In Source, identify the supporting passage or section when available. Keep Overview, Open questions, and the rule about marking missing information. Show me a sample result from this document.

참조 자료를 교체하려면 다음과 같이 합니다.

참조 자료 교체:

Replace the existing summary template with the attached revised template. Keep the other reference files and instructions unchanged. Tell me what you changed, then help me test it with this document.

3단계: 업데이트 검토

수정된 지침과 파일을 검토한 다음 프롬프트에 따라 업데이트를 완료합니다. 요청한 변경 사항이 반영되었는지, 그리고 여전히 필요한 정보가 그대로 유지되는지 확인하세요.

4단계: 다시 테스트

새 대화를 열고 저장해 둔 테스트 프롬프트를 반복합니다. 업데이트된 동작과 유지하려고 했던 워크플로 부분을 확인하세요. 다른 사람이 플러그인을 사용하는 경우, 더 넓은 팀이 변경 사항에 의존하기 전에 팀원에게 대표적인 작업을 시도해 달라고 요청합니다.

팀과 플러그인 공유

플러그인이 준비되면 공유 설정을 사용해 대상 사용자나 그룹을 선택합니다. 공유하려면 Share plugins 권한이 필요합니다. 워크스페이스 디렉터리에 추가하려면 Publish plugins to workspace 권한이 필요합니다.

공유와 설치는 별개입니다. 관리자가 이미 대신 설치해 둔 경우가 아니라면 수신자는 플러그인을 설치해야 합니다. 워크플로에서 앱을 사용하는 경우 각 사용자에게 필요한 앱 접근 권한과 앱에서 요구하는 계정 연결도 필요합니다.

플러그인 링크와 함께 샘플 프롬프트를 포함하고, 유지 관리 담당자가 누구인지 팀원에게 알려 주세요. 설치 및 사용에 대한 자세한 내용은 Plugins를 참조하세요.

플러그인을 만들거나 편집할 수 없는 경우

의도한 워크스페이스에 있는지 확인합니다. 만들기 옵션이나 플러그인 편집기가 보이지 않으면 워크스페이스 관리자에게 해당 환경을 사용할 수 있는지, 그리고 작업에 필요한 접근 권한이 있는지 확인해 달라고 요청하세요.

팀원이 플러그인을 열 수는 있지만 사용할 수 없다면 플러그인 설치, 플러그인 사용을 위한 워크스페이스 권한, 필요한 앱에 대한 접근 권한을 각각 확인합니다. 관리자는 Plugin controls를 검토할 수 있습니다.

빌더 문서에서 계속하기

사용자 지정 통합이나 플러그인 파일을 활용한 개발은 플러그인 패키징을 참고하세요. 개발자 문서에서는 스킬 및 MCP server 구축, 확장 기능, 테스트, 공개 배포를 위한 제출을 다룹니다.

GitHub를 통한 워크스페이스 배포는 Plugin management를 참조하세요.