Создание плагинов
Превратите повторяемый рабочий процесс в плагин, протестируйте его и доработайте в ChatGPT.
Превратите часто повторяемый рабочий процесс в плагин, который можно снова использовать в ChatGPT. Опишите задачу в диалоге, добавьте нужные инструкции и справочные материалы, затем протестируйте и доработайте результат.
Что такое плагин?
Плагин — это переиспользуемый пакет, который помогает ChatGPT выполнять задачу. Он может включать приложения, навыки или и то и другое.
Приложения подключают ChatGPT к другим сервисам. Навыки предоставляют инструкции для задачи, например для краткого изложения документа в согласованном формате.
- Найти документ (app): Найдите файл, к которому у вас есть доступ, в подключенном сервисе.
- Кратко изложить документ (skill): Преобразуйте предоставленный документ в обзор, ключевые моменты и открытые вопросы.
- Использовать шаблон (skill): Организуйте предоставленную информацию в стандартном формате.
- Сравнить документы (приложение + навык): Получите два документа, к которым у вас есть доступ через разрешённое приложение, а затем сравните их по своему контрольному списку.
Плагины могут называться по имени сервиса, например Google Drive, или по рабочему процессу, например Document Summary. Посмотрите сведения о плагине, чтобы узнать, что он включает.
Вы можете создать плагин, описав в ChatGPT, что вам нужно. Для шагов в этом руководстве код не требуется.
Перед началом
Эти шаги описывают ChatGPT в веб-версии, когда создание и редактирование плагинов включены в вашей рабочей области. Создавать и редактировать можно через диалог в Chat или Work.
Подготовьте конкретную задачу, пример хорошего результата и все справочные файлы, которые должен использовать плагин. Если ему нужно приложение, проверьте, что это приложение разрешено в вашей рабочей области, и выполните все необходимые действия по подключению. Плагин не дает вам дополнительного доступа к файлам, данным или действиям этого приложения.
Использование плагина
Используйте установленный плагин в Chat или Work, когда хотите, чтобы ChatGPT следовал его рабочему процессу или использовал его приложения. Выберите его через @ mention, чтобы назначить плагин для своей задачи.
- Начните новый диалог в ChatGPT.
- Введите @ в поле сообщения, затем начните вводить название плагина.
- Выберите плагин в разделе Plugins меню.
- Опишите, что вам нужно, добавьте все релевантные файлы и отправьте сообщение.
Меню @ в ChatGPT Work показывает подходящие плагины и навыки. Выберите плагин в разделе 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 может работать с текстом, который вы вставляете, или с прикрепленным файлом. Добавьте приложение, если хотите, чтобы рабочий процесс получал документ из другого сервиса или выполнял там поддерживаемое действие.
Поиск доступных вам приложений
Просмотрите рабочую область, в которой планируете создать и использовать плагин:
- Откройте Plugins в ChatGPT. Найдите сервис, который хотите использовать, или просмотрите вкладку с названием вашей рабочей области.
- Откройте сведения о плагине и проверьте его раздел Apps. Плагин может называться по имени сервиса, к которому подключается, но некоторые плагины содержат только навыки.
- Проверьте возможности включенного приложения и состояние подключения. При необходимости следуйте подсказкам Connect. Если отображается Disabled by admin или Admin approval required, спросите администратора рабочей области о доступе.
Если в вашей учетной записи вместо Plugins отображается Apps, просмотрите доступные подключения там. Наличие плагина в каталоге не означает, что каждое включенное приложение уже готово к использованию.
Запишите название приложения и то, что оно поддерживает, а затем сообщите Plugin Creator, как вы хотите его использовать. Подробнее о просмотре и настройке см. в разделе Плагины.
Добавление приложения в рабочий процесс
При создании или редактировании плагина:
- Выберите доступное приложение. Используйте приложение, разрешенное в вашей рабочей области и доступное вам по правам. Если оно недоступно, спросите администратора рабочей области о доступе.
- Объясните его роль. Сообщите Plugin Creator, какое приложение нужно включить, какую информацию прочитать или какое действие выполнить и что вы хотите сначала проверить.
- Подключите и проверьте. Следуйте всем подсказкам настройки и проверьте запрашиваемые разрешения. Возможно, потребуется войти в систему; некоторые приложения используют подключение, управляемое администратором. Проверьте приложения готового плагина, а затем протестируйте его с информацией, к которой у вас уже есть доступ.
В примере ниже замените [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
Если существующее приложение не охватывает ваш рабочий процесс, подключите свои инструменты с помощью собственного сервера MCP. Используйте Plugin Creator и Sites, чтобы создать плагин для подключения к вашей системе.
Тестирование плагина
Установите плагин, если появится соответствующая подсказка, а затем начните новый разговор. Выберите его с помощью @ mention и дайте ему знакомую задачу. Для 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.
Общий доступ и установка — это разные действия. Получателям нужно установить плагин, если администратор ещё не установил его для них. Если рабочий процесс использует приложение, каждому пользователю также нужен требуемый доступ к приложению и любые подключения учетной записи, которые требует приложение.
Добавьте пример запроса вместе со ссылкой на плагин и сообщите коллегам, кто его сопровождает. Подробнее об установке и использовании см. в разделе Плагины.
Если вы не можете создать или отредактировать плагин
Проверьте, что вы находитесь в нужной рабочей области. Если вариант создания или редактор плагина отсутствует, попросите администратора рабочей области подтвердить, что этот интерфейс доступен и что у вас есть доступ, необходимый для задачи.
Если коллега может открыть плагин, но не может им пользоваться, отдельно проверьте установку плагина, разрешение рабочей области на использование плагинов и доступ к требуемым приложениям. Администраторы могут ознакомиться с разделом Управление плагинами.
Продолжение работы с документацией для разработчиков
Для создания собственных интеграций или разработки с использованием файлов плагина см. Упаковка плагина. В документации для разработчиков описаны создание навыков и MCP servers, расширения, тестирование и подача заявки на публичное размещение.
О распространении через GitHub в рабочей области см. Управление плагинами.