Azure Text Analytics
Category: Cognitive
Description: This extension module enables the management of a collection of cognitive service functions for language that extract, classify, and comprehend text within documents.
Functionality: Use this extension module for raw text data retrieval, such as identifying essential phrases or personally identifiable information (PII), synthesizing textual content, and recognizing and categorizing named entities, which is a key function. This module is widely used for identifying the language of a given text.
Prerequisites
-
Create Resource in Azure
- Sign in to portal.azure.com.
- Navigate to "Azure AI" and select "Create resource"; this resource should be of type CognitiveServices.
For a step-by-step guide on these prerequisites, visit Here
Implementation
Operations: Dropdown list displaying available processing options for text analysis.
- Detect language: Pre-configured feature that detects the language in which a document is written.
- Analyze Sentiment: Pre-configured features that help determine what users think about your brand or a topic through application.
- Extract key phrases: Pre-configured feature that evaluates and returns the main concepts from unstructured text and returns them as a list.
- Recognize named entities: Pre-configured feature that classifies entities (words or phrases) in unstructured text into various predefined categories.
- Recognize pii entities: Pre-configured feature that identifies, classifies, and anonymizes confidential information in unstructured text documents and conversation transcripts.
- Recognize linked entities: Pre-configured feature that disambiguates the identity of entities (words or phrases) found in unstructured text and returns links to Wikipedia.
Note: For more information on the detailed points, visit the Azure page
Expression to evaluate: Field of type string where you can enter the entity storing the information to analyze, or specific text within single quotes.
Cognitive services endpoint: Enter the Endpoint of your Azure Cognitive Services under the Keys and endpoint section.
Cognitive services key: Enter the key for your Azure Cognitive Services found in the Keys and Endpoint section. Azure provides two options: key1 and key2, either of which can be used.
Entity to deposit evaluation result: Field where you select or create an entity where the API result will be deposited.
Intent to execute in case of error. Action flow will be interrupted, and error description will be passed to the selected intent named 'AZURETEXTANALYTICS_ERROR': Dropdown list where the name of the intent for error handling must be selected.
Implementation Example
Field | Value |
---|---|
Name: | PruebaAzureTextAnalytics |
Operations: | Detect Language |
Expression to evaluate: | 'Hola' |
Cognitive services endpoint: | https://xxxxxx.cognitiveservices.azure.com/ |
Cognitive services key: | '0XX6XX5XX7edXXXXXXXXXXXXXXXXXXXX' |
Entity to deposit evaluation result: | EntidadPrueba |
Intent to execute in case of error. Action flow will be interrupted, and error description will be passed to the selected intent named 'AZURETEXTANALYTICS_ERROR': | Error_Handler |