Leer en inglés

Compartir a través de


Complementos de GPT en Microsoft Copilot para seguridad

Configuración de aptitudes de GPT

Nombre de la configuración Tipo Descripción Obligatorio
ModelName string Selecciona el modelo de GPT que se va a usar. Debe ser uno de los nombres de modelo disponibles.
Template string Plantilla de símbolo del sistema de GPT. Admite hasta 80 000 caracteres. Sí, si no se especifica TemplateUrl.
TemplateUrl string Dirección URL pública desde la que descargar la plantilla de solicitud de GPT (hasta 80 000 caracteres). Sí. Especifique TemplateUrl o Template, pero no ambos.
PackageUrl string Dirección URL pública del archivo ZIP con la plantilla de solicitud de GPT en él. Nota: Esto se especifica en el ejemplo de nivel SkillGroup. Sí, si no se especifica Template o TemplateUrl.
TemplateFile string Ruta de acceso relativa a la plantilla de solicitud de GPT (hasta 80 000 caracteres) en el archivo zip PackageUrl. Sí, si se especifica PackageUrl.

Nombres de modelo disponibles

Nombre del modelo Familia del modelo Número máximo de tokens
gpt-4o GPT 4o 128 k

Manifiesto del complemento 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}}

Sugerencia

Para los complementos de producción, la implementación preferida es colocar la plantilla GPT en un archivo independiente y apuntar a ella mediante la configuración 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