영어로 읽기

다음을 통해 공유


Microsoft Copilot for Security의 GPT 플러그 인

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

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