Skip to content

Azure AI Language

Azure AI Language is a managed service for developing natural language processing applications. Identify key terms and phrases, analyze sentiment, summarize text, and build conversational interfaces. Use Language to annotate, train, evaluate, and deploy customizable AI models with minimal machine-learning expertise.

Before setting up

Before you can connect you need to make sure that:

  • You have set up a Language AI resource on your Azure instance.
  • You have the API key and endpoint URL necessary to connect to Language AI. Go to your resource in the Azure portal. The Keys & Endpoint section can be found in the Resource Management section. Copy your endpoint and access key as you’ll need both for authenticating your API calls.

Connecting

  1. Navigate to Apps, and identify the Azure AI Language app. You can use search to find it.
  2. Click Add Connection.
  3. Name your connection for future reference e.g. ‘My AI Language’.
  4. Enter the API key, and Endpoint for your Language AI instance.
  5. Click Connect.
  6. Verify that connection was added successfully.

1723644054383

Actions

All Language AI actions take a text as input.

  • Analyze sentiment provides sentiment labels (such as “negative”, “neutral” and “positive”) based on the highest confidence score found by the service at a sentence and document-level. This feature also returns confidence scores between 0 and 1 for each document & sentences within it for positive, neutral and negative sentiment.
  • Detect language returns one predominant language for each document you submit, along with its ISO 639-1 name, a human-readable name and confidence score.
  • Extract key phrases returns the key phrases of a text. For example, in the text “The food was delicious and the staff were wonderful.”, key phrase extraction will return the main topics: “food” and “wonderful staff”.
  • Find linked entities identifies and disambiguates the identity of entities found in text. For example, in the sentence “We went to Seattle last week.”, the word “Seattle” would be identified, with a link to more information on Wikipedia.
  • Identify personally identifiable information can identify, categorize, and redact sensitive information in unstructured text. For example: phone numbers, email addresses, and forms of identification.
  • Summarize text (abstractive) generates a summary with concise, coherent sentences or words that aren’t verbatim extract sentences from the original document.
  • Summarize text (extractive) produces a summary by extracting salient sentences within the document, together the positioning information of these sentences.

Feedback

Do you want to use this app or do you have feedback on our implementation? Reach out to us using the established channels or create an issue.