감성 인식 기술(v2)

감성 기술(v2)은 긍정과 부정 지속성에 따라 구조화되지 않은 텍스트를 평가하고 각 레코드에 대해 0과 1 사이의 점수를 반환합니다. 점수가 1에 가까울수록 긍정적 감정을 나타내고 점수가 0에 가까울수록 부정적 감정을 나타냅니다. 이 기술은 Azure AI 서비스의 Text Analytics에서 제공하는 기계 학습 모델을 사용합니다.

Important

이제 감성 기술(v2)(Microsoft.Skills.Text.SentimentSkill)이 중단되고 Microsoft.Skills.Text.V3.SentimentSkill로 대체되었습니다. 사용되지 않는 Azure AI Search 기술의 권장 사항에 따라 지원되는 기술로 마이그레이션합니다.

참고 항목

처리 빈도를 높이거나, 문서를 더 추가하거나, AI 알고리즘을 더 추가하여 범위를 확장할 때 청구 가능한 Azure AI 서비스 리소스를 연결해야 합니다. 요금은 Azure AI 서비스에서 API를 호출할 때 발생하며, Azure AI Search의 문서 크래킹 단계의 일부로 이미지 추출에 대해 발생합니다. 문서에서 텍스트 추출에 대한 요금은 없습니다.

기본 제공 기술의 실행은 기존 Azure AI 서비스 종량제 가격으로 청구됩니다. 이미지 추출 가격 책정은 Azure AI Search 가격 책정 페이지에 설명되어 있습니다.

@odata.type

Microsoft.Skills.Text.SentimentSkill

데이터 제한

레코드의 최대 크기는 String.Length에 의해 측정된 대로 5,000자여야 합니다. 감정 분석기에 데이터를 보내기 전에 데이터를 분리해야 하는 경우 텍스트 분할 기술을 사용합니다.

기술 매개 변수

매개 변수는 대/소문자를 구분합니다.

매개 변수 이름 설명
defaultLanguageCode (선택 사항) 언어를 명시적으로 지정하지 않는 문서에 적용할 언어 코드입니다.
지원되는 언어 전체 목록을 참조하세요.

기술 입력

입력 이름 설명
text 분석할 텍스트입니다.
languageCode (선택 사항) 레코드의 언어를 나타내는 문자열입니다. 이 매개 변수를 지정하지 않으면 기본값은 "en"입니다.
지원되는 언어 전체 목록을 참조하세요.

기술 출력

출력 이름 설명
score 분석된 텍스트의 감정을 나타내는 0에서 1 사이의 값입니다. 0에 가까운 값에는 부정적인 감정이 있고, 0.5에 가까운 값은 중립 정서를 가지며, 1에 가까운 값은 긍정적인 감정을 가립니다.

샘플 정의

{
    "@odata.type": "#Microsoft.Skills.Text.SentimentSkill",
    "inputs": [
        {
            "name": "text",
            "source": "/document/content"
        },
        {
            "name": "languageCode",
            "source": "/document/languagecode"
        }
    ],
    "outputs": [
        {
            "name": "score",
            "targetName": "mySentiment"
        }
    ]
}

샘플 입력

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
                "languageCode": "en"
            }
        }
    ]
}

샘플 출력

{
    "values": [
        {
            "recordId": "1",
            "data": {
                "score": 0.01
            }
        }
    ]
}

경고 사례

텍스트가 비어 있으면 경고가 생성되고 감정 점수가 반환되지 않습니다. 언어가 지원되지 않으면 경고가 생성되고 감정 점수가 반환되지 않습니다.

참고 항목