Подключаемые модули GPT в Microsoft Copilot для безопасности
Имя параметра | Тип | Описание | Обязательный |
---|---|---|---|
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 |
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
.
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
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