Анализ текста

Определяйте тональность, ключевые фразы, именованные сущности и язык текста

Извлеките информацию из текста. Оцените работу решения в действии

Чтобы поэкспериментировать с API "Анализ текста", воспользуйтесь демоверсией ниже. Используйте наш пример или вставьте свой текст в поле ввода ниже. Вы сможете определить язык, тональность, ключевые фразы и сущности (предварительная версия) в тексте.

  1. Анализируемый текст
  2. JSON
Языки: English (достоверность — 100%)
Ключевые фразы: place, online menu, great menu, marvelous food, midtown NYC, week, dinner party, Contoso Steakhouse, pre-order, John Doe, Sirloin steak, chief cook, owner, kitchen, spot, dining, complaint, email
Тональность:
Базы данных документов
MIXED
86%
Положительная
0%
Нейтральное выражение
14%
Отрицательная
Предложение 1
POSITIVE
99%
Положительная
1%
Нейтральное выражение
0%
Отрицательная
Предложение 2
POSITIVE
100%
Положительная
0%
Нейтральное выражение
0%
Отрицательная
Предложение 3
POSITIVE
100%
Положительная
0%
Нейтральное выражение
0%
Отрицательная
Предложение 4
POSITIVE
100%
Положительная
0%
Нейтральное выражение
0%
Отрицательная
Предложение 5
POSITIVE
100%
Положительная
0%
Нейтральное выражение
0%
Отрицательная
Предложение 6
NEUTRAL
0%
Положительная
100%
Нейтральное выражение
0%
Отрицательная
Предложение 7
NEGATIVE
0%
Положительная
0%
Нейтральное выражение
100%
Отрицательная
Предложение 8
POSITIVE
100%
Положительная
0%
Нейтральное выражение
0%
Отрицательная
Именованные сущности: Contoso Steakhouse [Organization]
Steakhouse [Location]
midtown NYC [Location]
NYC [Location-GPE]
last week [DateTime-DateRange]
dinner party [Event]
chief cook [PersonType]
owner [PersonType]
John Doe [Person]
kitchen [Location]
www.contososteakhouse.com [URL]
312-555-0176 [PhoneNumber]
email [Skill]
order@contososteakhouse.com [Email]
Сущности персональных данных: Type: Organization
Value: Contoso Steakhouse

Type: Person
Value: John Doe

Type: URL
Value: www.contososteakhouse.com

Type: PhoneNumber
Value: 312-555-0176

Type: Email
Value: order@contososteakhouse.com

Связанные сущности: We went to Contoso Steakhouse located at midtown NYC last week for a dinner party, and we adore the spot! They provide marvelous food and they have a great menu. The chief cook happens to be the owner (I think his name is John Doe) and he is super nice, coming out of the kitchen and greeted us all. We enjoyed very much dining in the place! The Sirloin steak I ordered was tender and juicy, and the place was impeccably clean. You can even pre-order from their online menu at www.contososteakhouse.com, call 312-555-0176 or send email to order@contososteakhouse.com! The only complaint I have is the food didn't come fast enough. Overall I highly recommend it!
{
  "languageDetection": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "detectedLanguages": [
          {
            "name": "English",
            "iso6391Name": "en",
            "score": 1.0
          }
        ]
      }
    ],
    "errors": [],
    "modelversion": "2019-10-01"
  },
  "keyPhrases": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "keyPhrases": [
          "place",
          "online menu",
          "great menu",
          "marvelous food",
          "midtown NYC",
          "week",
          "dinner party",
          "Contoso Steakhouse",
          "pre-order",
          "John Doe",
          "Sirloin steak",
          "chief cook",
          "owner",
          "kitchen",
          "spot",
          "dining",
          "complaint",
          "email"
        ]
      }
    ],
    "errors": [],
    "modelversion": "2019-10-01"
  },
  "sentiment": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "sentiment": "mixed",
        "documentscores": {
          "positive": 0.86,
          "neutral": 0.0,
          "negative": 0.14
        },
        "sentences": [
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 0.99,
              "neutral": 0.01,
              "negative": 0.0
            },
            "offset": 0,
            "length": 105
          },
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 1.0,
              "neutral": 0.0,
              "negative": 0.0
            },
            "offset": 106,
            "length": 55
          },
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 1.0,
              "neutral": 0.0,
              "negative": 0.0
            },
            "offset": 162,
            "length": 137
          },
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 1.0,
              "neutral": 0.0,
              "negative": 0.0
            },
            "offset": 300,
            "length": 41
          },
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 1.0,
              "neutral": 0.0,
              "negative": 0.0
            },
            "offset": 342,
            "length": 85
          },
          {
            "sentiment": "neutral",
            "sentencescores": {
              "positive": 0.0,
              "neutral": 1.0,
              "negative": 0.0
            },
            "offset": 428,
            "length": 139
          },
          {
            "sentiment": "negative",
            "sentencescores": {
              "positive": 0.0,
              "neutral": 0.0,
              "negative": 1.0
            },
            "offset": 568,
            "length": 62
          },
          {
            "sentiment": "positive",
            "sentencescores": {
              "positive": 1.0,
              "neutral": 0.0,
              "negative": 0.0
            },
            "offset": 631,
            "length": 30
          }
        ]
      }
    ],
    "errors": [],
    "modelversion": "2019-10-01"
  },
  "entities": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "entities": [
          {
            "text": "Contoso Steakhouse",
            "type": "Organization",
            "subtype": null,
            "offset": 11,
            "length": 18,
            "score": 0.65
          },
          {
            "text": "Steakhouse",
            "type": "Location",
            "subtype": null,
            "offset": 19,
            "length": 10,
            "score": 0.33
          },
          {
            "text": "midtown NYC",
            "type": "Location",
            "subtype": null,
            "offset": 41,
            "length": 11,
            "score": 0.56
          },
          {
            "text": "NYC",
            "type": "Location",
            "subtype": "GPE",
            "offset": 49,
            "length": 3,
            "score": 0.9
          },
          {
            "text": "last week",
            "type": "DateTime",
            "subtype": "DateRange",
            "offset": 53,
            "length": 9,
            "score": 0.8
          },
          {
            "text": "dinner party",
            "type": "Event",
            "subtype": null,
            "offset": 69,
            "length": 12,
            "score": 0.52
          },
          {
            "text": "chief cook",
            "type": "PersonType",
            "subtype": null,
            "offset": 166,
            "length": 10,
            "score": 0.72
          },
          {
            "text": "owner",
            "type": "PersonType",
            "subtype": null,
            "offset": 195,
            "length": 5,
            "score": 0.78
          },
          {
            "text": "John Doe",
            "type": "Person",
            "subtype": null,
            "offset": 222,
            "length": 8,
            "score": 0.84
          },
          {
            "text": "kitchen",
            "type": "Location",
            "subtype": null,
            "offset": 272,
            "length": 7,
            "score": 0.68
          },
          {
            "text": "www.contososteakhouse.com",
            "type": "URL",
            "subtype": null,
            "offset": 477,
            "length": 25,
            "score": 0.8
          },
          {
            "text": "312-555-0176",
            "type": "PhoneNumber",
            "subtype": null,
            "offset": 509,
            "length": 12,
            "score": 0.8
          },
          {
            "text": "email",
            "type": "Skill",
            "subtype": null,
            "offset": 530,
            "length": 5,
            "score": 0.8
          },
          {
            "text": "order@contososteakhouse.com",
            "type": "Email",
            "subtype": null,
            "offset": 539,
            "length": 27,
            "score": 0.8
          }
        ]
      }
    ],
    "errors": [],
    "modelversion": "2020-02-01"
  },
  "entityLinking": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "entities": [
          {
            "name": "Sirloin steak",
            "matches": [
              {
                "text": "Sirloin steak",
                "offset": 346,
                "length": 13,
                "score": 0.0
              }
            ],
            "language": "en",
            "id": "Sirloin steak",
            "url": "https://en.wikipedia.org/wiki/Sirloin_steak",
            "datasource": "Wikipedia"
          },
          {
            "name": "Steakhouse",
            "matches": [
              {
                "text": "Steakhouse",
                "offset": 19,
                "length": 10,
                "score": 0.0
              }
            ],
            "language": "en",
            "id": "Steakhouse",
            "url": "https://en.wikipedia.org/wiki/Steakhouse",
            "datasource": "Wikipedia"
          },
          {
            "name": "John Doe",
            "matches": [
              {
                "text": "John Doe",
                "offset": 222,
                "length": 8,
                "score": 0.0
              }
            ],
            "language": "en",
            "id": "John Doe",
            "url": "https://en.wikipedia.org/wiki/John_Doe",
            "datasource": "Wikipedia"
          },
          {
            "name": "Contoso",
            "matches": [
              {
                "text": "Contoso",
                "offset": 11,
                "length": 7,
                "score": 0.0
              }
            ],
            "language": "en",
            "id": "Contoso",
            "url": "https://en.wikipedia.org/wiki/Contoso",
            "datasource": "Wikipedia"
          },
          {
            "name": "New York City",
            "matches": [
              {
                "text": "NYC",
                "offset": 49,
                "length": 3,
                "score": 0.0
              }
            ],
            "language": "en",
            "id": "New York City",
            "url": "https://en.wikipedia.org/wiki/New_York_City",
            "datasource": "Wikipedia"
          }
        ]
      }
    ],
    "errors": [],
    "modelversion": "2020-02-01"
  },
  "entityPII": {
    "documents": [
      {
        "id": "2de601ec-5ac2-4493-ad12-7ba283303e4c",
        "entities": [
          {
            "text": "Contoso Steakhouse",
            "type": "Organization",
            "subtype": null,
            "offset": 11,
            "length": "18",
            "score": 0.65
          },
          {
            "text": "John Doe",
            "type": "Person",
            "subtype": null,
            "offset": 222,
            "length": "8",
            "score": 0.84
          },
          {
            "text": "www.contososteakhouse.com",
            "type": "URL",
            "subtype": null,
            "offset": 477,
            "length": "25",
            "score": 0.8
          },
          {
            "text": "312-555-0176",
            "type": "PhoneNumber",
            "subtype": null,
            "offset": 509,
            "length": "12",
            "score": 0.8
          },
          {
            "text": "order@contososteakhouse.com",
            "type": "Email",
            "subtype": null,
            "offset": 539,
            "length": "27",
            "score": 0.8
          }
        ]
      }
    ],
    "errors": [],
    "modelversion": "2020-02-01"
  }
}

Анализ мнений

Последняя версия этого API возвращает оценки и метки на уровне предложения и на уровне документа. Оценки и метки могут быть положительными, отрицательными и нейтральными. На уровне документа может также возвращаться метка смешанной тональности без значения оценки. Эти возможности поддерживаются на разных языках.

Дополнительные сведения

Выделение ключевых фраз

API возвращает список строк, указывающих основные тезисы входного текста. Мы используем методы сложного набора средств Microsoft Office для обработки естественных языков. Поддерживаются более 12 языков, в том числе английский, немецкий, испанский и японский.

Дополнительные сведения

Определение языка

API возвращает определенный язык и оценку в баллах между 0 и 1. Оценки, близкие к 1, указывают 100 % достоверность, что определенный язык имеет значение true. Поддерживается около 120 языков.

Дополнительные сведения

Распознавание именованных сущностей

Найдите в тексте все именованные сущности, например организации, людей, места и многое другое. Функция связывания сущностей устраняет неоднозначность между сущностями, связывая текст с дополнительной информацией в Интернете. Например, с ее помощью можно определить, к какому названию относится термин "times" — к названию газеты "Нью-Йорк Таймс" или площади Таймс-Сквер.

Дополнительные сведения

Prism Skylabs

"We found Cognitive Services to be the missing piece in the equation, the one that we needed to bring this solution to market and really revolutionize the way people look at video."

Кэти Макканн (Katie McCann), вице-президент отдела управления продукцией и проектирования | Prism Skylabs

Знакомство с API-интерфейсами Cognitive Services

Компьютерное зрение

Извлечение важнейшей информации из изображений

Распознавание лиц

Распознает, опознает, анализирует, группирует и помечает тегами лица на фотографиях

Распознаватель рукописного текста

Служба ИИ, распознающая содержимое рукописного ввода, включая записи от руки, фигуры и документы

Индексатор видео

Получите все преимущества анализа видео

Пользовательское визуальное распознавание

Простая настройка новейших моделей компьютерного зрения для конкретных вариантов использования

Распознаватель документов

Служба извлечения документов с поддержкой АА, распознающая формы

Анализ текста

Легко оценивайте мнение и темы, чтобы узнать желания пользователей

Перевод текстов

Легко выполняйте машинный перевод текста с помощью простого вызова REST API

QnA Maker

Преобразуйте информацию в ответы, представленные в режиме диалога с удобной навигацией

Распознавание речи

Научите свои приложения понимать команды пользователей

Иммерсивное средство чтения

Упростите чтение и понимание текста для пользователей разных возрастов и с разными возможностями

Службы речи

Унифицированные службы речи для преобразования речи в текст, текста в речь и перевода речи

Распознавание говорящего

Используйте речь, чтобы идентифицировать и проверить отдельных говорящих

Перевод речи

Простая интеграция перевода речи в режиме реального времени в приложение

Преобразование речи в текст

Преобразуйте устную речь в текст для более естественного взаимодействия

Преобразование текста в речь

Преобразуйте текст в речь, чтобы создавать более естественные и доступные интерфейсы

Content Moderator

Автоматическая модерация изображений, текста и видео

Детектор аномалий

Без труда внедряйте возможности обнаружения аномалий в свои приложения.

Персонализатор

Служба ИИ, которая обеспечивает персонализированную работу

Готовы существенно расширить возможности своего приложения?