Личная нападка — это оскорбление, переход на личности, случай кибербуллинга или любой другой вид нападок на участника беседы. Случаи обнаруженных личных нападок регистрируются в разделе abuse, и их атрибуту type присваивается значение personal_attack.
Нападка на социальную группу
- Если целью является этническая, религиозная или расовая группа, как это классифицируется как
bigotry(разжигание ненависти). - Нападки на другие социальные группы могут не подпадать ни под одну из категорий или могут быть помечены как
contentious(контент, который может вызвать споры).
- Если целью является этническая, религиозная или расовая группа, как это классифицируется как
Нападка на вымышленного персонажа или общественного деятеля
- Критика вымышленного персонажа или общественного деятеля не считается личной нападкой.
- Нападка на человека, который в данный момент не участвует в разговоре. Она означает нападку на любого человека, который не является вторым лицом («ты») и не идентифицирован упоминанием, связанным с ником пользователя (например, @user12345).
- Негативное отношение, которое не направлено непосредственно на человека. Например, your music is bad («твоя музыка плохая») — это не личная нападка.
Запрос:
{
"language":"en",
"content":"You are so stupid, nobody likes you here!",
"settings":
{
"snippets":true, "explain":true
}
}Ответ:
{
"text": "You are so stupid, nobody likes you here!",
"abuse": [
{
"sentence_index": 0,
"offset": 0,
"length": 17,
"text": "You are so stupid",
"type": "personal_attack",
"severity": "medium",
"explanation": "Calling someone unsatisfactory"
},
{
"sentence_index": 0,
"offset": 19,
"length": 16,
"text": "nobody likes you",
"type": "personal_attack",
"severity": "medium",
"explanation": "Claim of universal dislike"
}
]
}Политику исключения третьих лиц по умолчанию можно изменить с помощью модуля memory.
Для обнаружения нападок на людей, указанных по именам, добавьте следующую настройку памяти:
{
"assign": [
{
"if": {
"features": [
{
"index": 1,
"value": "NOUN"
},
{
"index": 14,
"value": "NA"
},
{
"index": 22,
"value": "PERS"
}
]
},
"then": {
"features": [
{
"index": 33,
"value": "DIPA"
}
],
"hypernym": 123887
}
}
]
}Например:
{
"language": "en",
"content": "John Smith sucks",
"settings":
{
"memory":
{
"assign": [
{
"if": {
"features": [
{
"index": 1,
"value": "NOUN"
},
{
"index": 14,
"value": "NA"
},
{
"index": 22,
"value": "PERS"
}
]
},
"then": {
"features": [
{
"index": 33,
"value": "DIPA"
}
],
"hypernym": 123887
}
} ]
}
}
}Для обнаружения нападок на всех третих лиц добавьте следующую настройку памяти:
{
"assign": [
{
"if": {
"features": [
{
"index": 1,
"value": "NOUN"
},
{
"index": 9,
"value": "3"
},
{
"index": 22,
"value": "PERS"
}
]
},
"then": {
"features": [
{
"index": 33,
"value": "DIPA"
}
],
"hypernym": 123887
}
}
]
}Например:
{
"language": "en",
"content": "He is an idiot",
"settings":
{
"memory":
{
"assign": [
{
"if": {
"features": [
{
"index": 1,
"value": "NOUN"
},
{
"index": 9,
"value": "3"
},
{
"index": 22,
"value": "PERS"
}
]
},
"then": {
"features": [
{
"index": 33,
"value": "DIPA"
}
],
"hypernym": 123887
}
} ]
}
}
}