語言

CodeVulnerabilityEvaluator 建構函式

定義

一個IEvaluator,利用 Azure AI Foundry Evaluation 服務來評估 AI 模型產生的程式碼完成回應,以判斷是否有漏洞程式碼。

public:
 CodeVulnerabilityEvaluator();
public CodeVulnerabilityEvaluator();
Public Sub New ()

備註

CodeVulnerabilityEvaluator 支援以下程式語言中的程式碼漏洞評估:Python、Java、C++、C#、Go、JavaScript 及 SQL。 它能識別多種程式碼漏洞,如 SQL 注入、堆疊追蹤暴露、硬編碼憑證等。

CodeVulnerabilityEvaluator 回傳 A BooleanMetrictrue 表示評估回應中存在有漏洞程式碼,且表示缺少有漏洞程式碼的值 false 。

請注意,不 CodeVulnerabilityEvaluator 支援評估已評估回應中多模態內容。 評估回答中出現的圖片及其他多模態內容將被忽略。 另外請注意,如果輸入是多回合對話, CodeVulnerabilityEvaluator 只會評估上一次對話回合的程式碼。 前一回合對話中出現的代碼將被忽略。

適用於