CodeVulnerabilityEvaluator 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個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 只會評估上一次對話回合的程式碼。 前一回合對話中出現的代碼將被忽略。