Skip to Content

AI-102: How to Build a Python App for Intent Recognition?

Struggling with the Azure AI-102 exam? Learn how to create a Python app using intent recognition models with our step-by-step guide and sample code. Ace your Azure AI Engineer certification!

Table of Contents

Question

Xerigon Corporation uses Azure AI services. You manage the Azure AI services for them. You have created a project that analyzes intents and entities in your utterance.

Xerigon has:

Built the schema.

Labeled and tagged utterances.

Trained the model.

Checked the model’s performance.

Made improvements to the model.

Deployed the model.

The following graphic details the steps in building Xerigon’s intent recognition solution:

The following graphic details the steps in building Xerigon’s intent recognition solution.

You want to create a Python app that will use this model. You use the following code to install the library for Python using the pip packet manager:

pip install MISSING

Which of the following is the missing client library?

A. azure-cognitiveservices-speech
B. azure-ai-language-conversations
C. azure-ai-textanalytic
D. azure-mgmt-cognitiveservices

Answer

B. azure-ai-language-conversations

Explanation

The missing client library is the azure-ai-language-conversations library.

pip install azure-ai-language-conversations

This library is used in Python for providing tools for Conversational Language Understanding (CLU) for Azure AI services. CLU is a service designed to help conversational AI apps. It can provide the following features for your app:

  • Extract intents and entities from conversations.
  • Select the best orchestrator for analyzing conversations and integrating the data into other services.

You would not install the azure-mgmt-cognitiveservices client library because this client library is not used to analyze intents and entities in your utterances from a conversation. It can provide resource management such as creating Cognitive Services resources, managing deployments, and tracking Cognitive Services resources.

You would not install the azure-ai-textanalytic client library. This client library provides a range of natural language processing (NLP) features that categorizes entities, detects languages, and extracts key phrases. It is not used to analyze intents and entities in your utterances from a conversation.

You would not install the azure-cognitiveservices-speech client library. This client library is part of Azure’s Cognitive Services, specifically designed for integrating speech capabilities into your applications. However, it is not the client library to install for CLU for Azure AI services.

Microsoft Azure AI Engineer Associate AI-102 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Microsoft Azure AI Engineer Associate AI-102 exam and earn Microsoft Azure AI Engineer Associate AI-102 certification.