Microsoft Copilot for Security의 GPT 플러그 인
설정 이름 | 유형 | 설명 | 필수 |
---|---|---|---|
ModelName |
문자열 | 사용할 GPT 모델을 선택합니다. 사용 가능한 모델 이름 중 하나를 선택해야 합니다. | 예 |
Template |
문자열 | GPT 프롬프트 템플릿입니다. 최대 80,000자를 지원합니다. | 예, TemplateUrl이 지정되지 않은 경우입니다. |
TemplateUrl |
문자열 | GPT 프롬프트 템플릿(최대 80,000자)을 다운로드하는 공용 URL입니다. | 예. TemplateUrl 또는 템플릿을 둘 다 지정하는 것이 아니라 하나만 지정합니다. |
PackageUrl |
문자열 | GPT 프롬프트 템플릿이 포함된 zip 파일의 공용 URL입니다. 참고: SkillGroup 수준 예제에서 지정됩니다. | 예, Template 또는 TemplateUrl이 지정되지 않은 경우 입니다. |
TemplateFile |
문자열 | PackageUrl zip 파일 내 GPT 프롬프트 템플릿(최대 80,000자)의 상대 경로입니다. | 예, 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