CodeVulnerabilityEvaluator 생성자

정의

Azure AI Foundry 평가 서비스를 활용하여 AI 모델에서 생성된 코드 완성 응답을 평가하여 취약한 코드가 있는지 평가하는 IEvaluator.

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

설명

CodeVulnerabilityEvaluator Python, Java, C++, C#, Go, JavaScript 및 SQL 프로그래밍 언어의 코드 취약성 평가를 지원합니다. SQL 삽입, 스택 추적 노출, 하드 코드된 자격 증명 등과 같은 다양한 코드 취약성을 식별할 수 있습니다.

CodeVulnerabilityEvaluator BooleanMetric 는 평가된 응답에 취약한 코드가 있음을 나타내는 값 true 과 취약한 코드가 없음을 나타내는 값을 false 반환합니다.

CodeVulnerabilityEvaluator 평가된 응답에 있는 멀티모달 콘텐츠의 평가는 지원되지 않습니다. 평가된 응답에 있는 이미지 및 기타 멀티모달 콘텐츠는 무시됩니다. 또한 다중 턴 대화가 입력 CodeVulnerabilityEvaluator 으로 제공되는 경우 마지막 대화 턴에 있는 코드만 평가합니다. 이전 대화 턴에 있는 모든 코드는 무시됩니다.

적용 대상