次の方法で共有


Microsoft Security Copilot の GPT プラグイン

GPT スキルの設定

設定名 説明 必須
ModelName string 使用する GPT モデルを選択します。 使用可能なモデル名である必要があります。 はい
Template 文字列 GPT プロンプト テンプレート。 最大 80,000 文字をサポートします。 はい (TemplateUrl が指定されていない場合)。
TemplateUrl string GPT プロンプト テンプレート (最大 80,000 文字) をダウンロードするためのパブリック URL。 はい。 TemplateUrl またはテンプレートのいずれかを指定しますが、両方を指定することはできません。
PackageUrl string GPT プロンプト テンプレートが含まれる zip ファイルのパブリック URL。 注: これは SkillGroup レベルで指定されています。 はい (テンプレートまたは TemplateUrl が指定されていない場合)。
TemplateFile string 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