Создание или повторное использование возможностей плагина

Используйте выбранные компоненты и инструменты разработки для создания необходимых возможностей вашего решения. Можно настроить существующий компонент, расширить его или создать новый.

На этом этапе убедитесь, что каждый компонент может выполнять предназначенную задачу в среде разработки или тестирования с доступными необходимыми зависимостями. Вы соберете компоненты вместе, протестируете комбинированное решение и создадите пакет плагинов в Package and test.

Подготовка к работе

Для каждого компонента подтвердите:

  • Что для этого необходимо, и будете ли вы использовать его повторно, настраивать, расширять или создавать.
  • Выбор средства разработки и среды для разработки.
  • кто владеет им и кто может помочь решить проблемы, связанные с доступом или зависимостью;
  • Какие данные, удостоверения, разрешения, службы и подключения ему необходимы.

Настройте среду разработки , прежде чем начать. Если вам все еще нужно выбрать компонент или инструмент, см. Выбор возможностей для подключаемого модуля или Выбор средств разработки для подключаемого модуля.

Следуйте инструкциям для своих компонентов

Создавайте только те компоненты, которые необходимы вашему решению. Следуйте инструкциям по ссылкам для каждого из них.

Компонент Действия Рекомендации
Декларативный агент Создавайте или адаптируйте его инструкции, знания, возможности и связи. Создание декларативного агента
Навык Создайте или повторно используйте инструкции, ресурсы, сценарии и зависимости. Создание или повторное использование навыка
Соединитель Copilot Настройте доступ к необходимому внешнему контенту или службе и проверьте предполагаемые разрешения. Создание и повторное использование соединителя
MCP-сервер Создайте или повторно используйте удаленный сервер и убедитесь в наличии необходимых ему средств или ресурсов. Создание и повторное использование сервера MCP

Инструменты и процедуры отличаются в зависимости от компонента. Следуйте инструкциям по ссылке для выбранного компонента и средства разработки.

Повторное использование существующего компонента

Прежде чем использовать существующий компонент, проверка, что он по-прежнему соответствует вашим требованиям. Убедитесь, что у вас есть доступ, что он работает в предполагаемой среде и что его владелец поддерживает ваше плановое использование. Настройте все необходимые удостоверения, разрешения, доступ к данным или подключения, а затем протестируйте их с помощью показательных сценариев.

Запишите его владельца, версию или конфигурацию, зависимости и любые ограничения, которые могут повлиять на интеграцию или распространение.

Создание или расширение компонента

Используйте выбранное средство для реализации возможности, необходимой вашему решению. Настройте его удостоверения, разрешения, данные, службы и подключения, а затем протестируйте его работу с помощью показательных сценариев.

Запишите его владельца, версию, зависимости и известные ограничения. Если компонент зависит от другой службы или подключения, убедитесь, что зависимость доступна, и запишите все, что еще требуется протестировать с помощью комбинированного решения.

Проверка выполненной работы

Прежде чем продолжить, убедитесь, что:

  • Каждый необходимый компонент выполняет предназначенную задачу в среде разработки или тестирования.
  • Для этих тестов доступны удостоверения, разрешения, данные, службы, подключения и другие зависимости.
  • Вы знаете, кому принадлежит каждый компонент и как он будет обновляться или поддерживаться.
  • Вы записали нерешенные проблемы и интеграционные тесты, которые еще предстоит провести.

Затем интегрируйте и протестируйте компоненты в пакете и тестировании. На этом этапе рассматривается, как компоненты работают вместе, и проверка собранного пакета плагинов.