Entity Analyzer
Entity analysis is the process of identifying and categorizing entities, such as people, organizations, locations, and other important information.
The goal of entity analysis is to extract meaningful information from unstructured data and transform it into structured data that can be analyzed and used for various applications.
Entity analysis involves natural language processing (NLP) techniques that use statistical and machine learning models to recognize and classify entities in a given text.
These models can identify the type of entity, such as whether it is a person, organization, or location, and may also extract additional information about the entity, such as its name, location, or contact information.
Jibber AI currently supports 20 different entity types.
You can control whether to run entity analysis, and also which entity analysers to return.
The full list of entities is shown below:
Type Name | Languages |
CARDINAL | en, nl |
DATE | en, nl |
EVENT | en, nl |
FAC | en, nl |
GPE | en, nl |
LANGUAGE | en, nl |
LAW | en, nl |
LOC | en, fr, de, it, nl, pt, es |
MISC | fr, de, it, pt, es |
MONEY | en, nl |
NORP | en, nl |
ORDINAL | en, nl |
ORG | en, fr, de, it, nl, pt, es |
PER | fr, de, it, pt, es |
PERCENT | en, nl |
PERSON | en, nl |
PRODUCT | en, nl |
QUANTITY | en, nl |
TIME | en, nl |
WORK_OF_ART | en, nl |
The response section for entities would look similar to below:
{
"entity": {
"PERSON": [
{
"value": "Julia Peach",
"start": 11,
"end": 22
}
],
"GPE": [
{
"value": "Paris",
"start": 37,
"end": 42
},
{
"value": "London",
"start": 70,
"end": 76
},
{
"value": "South Africa",
"start": 213,
"end": 225
}
],
"LOC": [
{
"value": "the Kalahari Desert",
"start": 190,
"end": 209
}
],
"PERCENT": [
{
"value": "100%",
"start": 234,
"end": 238
}
],
"ORG": [
{
"value": "Tesla",
"start": 303,
"end": 308
}
],
"DATE": [
{
"value": "one day",
"start": 309,
"end": 316
}
],
"NORP": [
{
"value": "£1000",
"start": 427,
"end": 433
}
]
}
}