Навыки как возможности плагина

Навык предоставляет многократно используемые инструкции или рабочий процесс, который учит агента или поддерживаемый опыт Майкрософт выполнять определенную работу. Навык представлен каталогом с обязательным SKILL.md файлом и может включать вспомогательные ресурсы или сценарии.

Подключаемый модуль может объединять навык с другими поддерживаемыми возможностями, такими как агенты, соединители Copilot или инструменты на основе MCP. Плагин является единицей расширяемости; Навык остается отдельной многоразовой способностью.

Важно!

Доступность навыков, общий доступ, автоматическое использование и поддержка узла зависят от опыта работы Майкрософт. Текущая документация в основном описывает добавление навыков агентам. Следуйте инструкциям по процессу разработки и целевому узлу вместо того, чтобы предполагать, что каждый навык может быть упакован или распространен независимо.

Определите, нужен ли вам навык

Выберите навык в следующих случаях:

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

Навык может не подходить в следующих случаях:

  • Требование — полный разговорный опыт. Рассмотрим декларативный агент.
  • В первую очередь это требование — доступ к внешним данным. Рассмотрим соединительную линию.
  • Требование состоит в том, чтобы предоставить доступ к удаленно размещенным инструментам или ресурсам. Рассмотрим MCP-сервер.

Выбор способа создания или повторного использования

Прежде чем создать навык:

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

При повторном использовании навыка проверьте, кто владеет его содержимым, управлением версиями, тестированием, поддержкой и распространением.

Запись зависимостей навыков

Принимая решение о создании или повторном использовании навыка, обратите внимание:

  • Задание, входные данные, ожидаемый результат и критерии успеха.
  • Агент или поддерживаемый интерфейс Майкрософт, использующий навык.
  • Необходимые знания, соединители, инструменты на основе MCP, сценарии или другие ресурсы.
  • Требования к проверке подлинности, разрешениям, данным и выполнению.
  • Ограничения формата, версии, общего доступа и узла.
  • Владелец, контактные данные службы поддержки и требования к тестированию.

Решив создать или повторно использовать навык, выберите средства разработки.