Condividi tramite


Plug-in GPT in Microsoft Copilot per la sicurezza

Impostazioni delle competenze di GPT

Nome impostazione Tipo Descrizione Obbligatorio
ModelName stringa Seleziona il modello GPT da usare. Deve essere uno dei nomi di modello disponibili.
Template stringa Modello di richiesta di GPT. Supporta fino a 80.000 caratteri. Sì, se TemplateUrl non è specificato.
TemplateUrl stringa URL pubblico da cui scaricare il modello di richiesta GPT (fino a 80.000 caratteri). Sì. Specificare TemplateUrl o Template, ma non entrambi.
PackageUrl stringa URL pubblico per il file ZIP con il modello di richiesta di GPT. Nota: questo valore è specificato nell'esempio a livello di SkillGroup. Sì, se Template o TemplateUrl non sono specificati.
TemplateFile stringa Percorso relativo del modello di richiesta di GPT (fino a 80.000 caratteri) all'interno del file ZIP PackageUrl. Sì, se viene specificato PackageUrl.

Nomi di modello disponibili

Nome modello Famiglia modello Numero massimo di token
gpt-4o GPT 4o 128.000

Manifesto del plug-in 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}}

Consiglio

Per i plug-in di produzione, l'implementazione preferita consiste nell'inserire il modello GPT in un file separato e puntare a esso usando l'impostazione TemplateUrl o 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