Прочитать на английском

Поделиться через


Подключаемые модули GPT в Microsoft Copilot для безопасности

Параметры навыков GPT

Имя параметра Тип Описание Обязательный
ModelName string Выбирает модель GPT для использования. Необходимо выбрать одно из имен доступных моделей. Да
Template string Шаблон запроса GPT. Поддерживает до 80 000 символов. Да, если TemplateUrl не указан.
TemplateUrl string Общедоступный URL-адрес для скачивания шаблона запроса GPT (до 80 000 символов). Да. Можно указать либо TemplateUrl, либо Template, но не оба этих параметра одновременно.
PackageUrl string Общедоступный URL-адрес ZIP-файла с шаблоном запроса GPT. Примечание. Это указано в примере уровня SkillGroup. Да, если шаблон или TemplateUrl не указаны.
TemplateFile string Относительный путь к шаблону запроса GPT (до 80 000 символов) в ZIP-файле PackageUrl. Да, если указан PackageUrl.

Имена доступных моделей

Имя модели Семейство моделей Максимальное количество маркеров
gpt-4o GPT 4o 128k

Манифест подключаемого модуля GPT

Descriptor:
  Name: SampleGPT
  DisplayName: My Sample GPT Skillset
  Description: Skills for defanging URLs

SkillGroups:
  - Format: GPT
    Skills:
      - Name: DefangUrls
        DisplayName: Defang URLs
        Description: Defangs URLs in the given text
        Inputs:
          - Name: text
            Description: The text containing URLs to be defanged
        Settings:
          ModelName: gpt-4o
          Template: |-
            To 'defang' a URL means to change the scheme to either hxxp or hxxps and replace '.' with '[.]' in the domain so that the URL is still easily readable by a human but doesn't automatically render as a hyperlink if rendered in a rich client such as Outlook. This is often done when sharing potentially malicious links to prevent the reader accidentally clicking on them and visiting a malicious website.

            Some examples of defanging URLs:
            1. https://example.com --> hxxps://example[.]com
            2. http://subdomain.example.com/path.with.dots/ --> hxxp://subdomain[.]example[.]com/path.with.dots/

            Defang any URLs in the following text and return the new text:
            {{text}}

Совет

Для подключаемых модулей в рабочей среде рекомендуется поместить шаблон GPT в отдельный файл и ссылаться на этот файл с помощью параметра TemplateUrl или PackageUrl.

TemplateURL

Descriptor:
  Name: SampleGPTTemplate
  DisplayName: My Sample GPT Skillset With Template
  Description: Skills for defanging URLs

SkillGroups:
  - Format: GPT
    Skills:
      - Name: DefangUrls
        DisplayName: Defang URLs
        Description: Defangs URLs in the given text
        Inputs:
          - Name: text
            Description: The text containing URLs to be defanged
        Settings:
          ModelName: gpt-4o
          TemplateUrl: https://[domain]/template.txt

PackageUrl

Descriptor:
  Name: SampleGPTTemplateWithPackageUrl
  DisplayName: My Sample GPT Skillset With PackageUrl
  Description: Skills for defanging URLs

SkillGroups:
  - Format: GPT
    Settings:
        PackageUrl: https://[domain]/GPTTemplates.zip
    Skills:
      - Name: DefangUrls
        DisplayName: Defang URLs
        Description: Defangs URLs in the given text
        Inputs:
          - Name: text
            Description: The text containing URLs to be defanged
        Settings:
          ModelName: gpt-4o
          TemplateFile: GPTTemplates/SampleGPTTemplate.txt