[Azure] —Sequencia de posts para aprofundar os estudos da certificação Azure AI-900 Fundamentals Exam (5/5)

Henrique Eduardo
4 min readOct 21, 2021

--

Badge Certificação AI-900

Neste post vamos falar sobre a quinta parte da prova.

Descrever recursos da IA conversacional no Azure (15–20%)

Iremos abordar os seguintes conceitos:

  • Identificar casos de uso comuns para IA conversacional
  • Identificar serviços do Azure para IA conversacional

1. Cite um exemplo de IA conversacional?

Chat

2. O que você precisa para implementar o chatbot de conversa baseado em IA?

Uma base de conhecimento com pares de perguntas e respostas — geralmente com algum modelo de processamento de linguagem natural integrado para permitir que perguntas que possam ser formuladas de várias maneiras sejam entendidas com o mesmo significado semântico. através de um ou mais canais.

3. Qual é o serviço do Azure para criar e publicar uma base de conhecimento com recursos integrados de processamento de linguagem natural?

QnA Maker

4. Qual é o serviço do Azure que fornece uma estrutura para desenvolver, publicar e gerenciar bots no Azure?

Serviço de bot do Azure.

5. É possível escrever código para criar e gerenciar bases de conhecimento usando APIs REST ou SDK do QnA Maker ?

Sim

Porém na maioria dos cenários, é mais fácil usar o portal do QnA Maker.

6. Para criar uma base de conhecimento, devemos primeiramente provisionar um recurso QnA Maker em sua assinatura do Azure ?

Exatamente, primeiramente provisionamos os recursos antes de usa-los

7. Depois de provisionar o recurso do QnA Maker, você pode usar o portal do QnA Maker para criar uma base de conhecimento que consiste em pares de perguntas e respostas. Quais são as maneiras de obter essa base de conhecimento?

  • Gerado a partir de um documento de FAQ ou página da web existente.
  • Importado de uma fonte de dados de bate-papo predefinida.
  • Inserido e editado manualmente.

8. Na maioria das vezes, a base de conhecimento é criada por FAQs (Frequently Asked Questions)(

Questões Frequentemente Perguntadas ?

Não, geralmente a base de conhecimento é criada usando uma combinação de todas essas técnicas. Começando com um conjunto de dados da base de perguntas e respostas de um documento FAQ existente, adicionando trocas de conversação comuns de uma fonte de bate-papo e estendendo a base de conhecimento com entradas manuais adicionais.

9. Existem tantas alternativas para fazer uma pergunta: como você resolve esse problema ao criar uma base de conhecimento?

As perguntas na base de conhecimento podem receber frases alternativas para ajudar a consolidar as perguntas com o mesmo significado. Por exemplo, você pode incluir uma pergunta como: Qual é a localização da sua empresa?

10. Como treinar a base de conhecimento?

Depois de criar um conjunto de pares de perguntas e respostas, você deve treinar sua base de conhecimento.

Esse processo verifica se suas perguntas e respostas literais aplica-se à um modelo de processamento de linguagem natural, integrado para corresponder às respostas apropriadas às perguntas.

11. Como testar a base de conhecimento?

Após o treinamento, você pode usar a interface de teste integrada no portal do QnA Maker para testar sua base de conhecimento, enviando perguntas e revisando as respostas retornadas.

12. O que os aplicativos cliente precisam para acessar a base de conhecimento publicada?

  • O ID da base de conhecimento
  • O endpoint da base de conhecimento
  • A chave de autorização da base de conhecimento

13. Criamos e publicamos uma base de conhecimento na sequencia preciso entregar para nossos clientes uma interface de um bot personalizado. O que devemos fazer para conseguir isso?

Podemos criar um bot personalizado usando o Microsoft Bot Framework SDK para escrever o código que controla o fluxo da conversa e se integra com sua base de conhecimento do QnA Maker.

14. De quantas maneiras você pode criar bots para sua base de conhecimento?

1. Bot personalizado por Microsoft Bot Framework SDK

2. Funcionalidade de criação automática de bot do QnA Maker

15. Qual é a funcionalidade de criação automática de bot do QnA Maker?

A funcionalidade de criação automática de bot do QnA Maker permite que você crie um bot para sua base de conhecimento publicada e publique-o como um aplicativo do Azure Bot Service de forma simples e rápida.

16. Quando seu bot estiver pronto, podemos conectar a apenas um canal por vez ?

Não, quando o bot está pronto para ser entregue aos usuários, você pode conectá-lo a vários canais, possibilitando que os usuários interajam com ele por meio de chat na Web, e-mail, Microsoft Teams e outros meios de comunicação comuns.

17. Quais canais podemos interagir com serviços de Bot do Azure ?

  • Alexa
  • WebScoket
  • Email do Office 365
  • Facebook
  • Kik
  • Line
  • Microsoft Teams
  • Skype
  • Slack
  • Telegram
  • Telefone
  • Twilio
  • WeChat
  • WebChat
  • Webex

18. Sua organização possui um documento de perguntas frequentes (FAQ). Você precisa criar uma base de conhecimento do QnA Maker que inclua as perguntas e respostas do FAQ com o mínimo esforço possível. O que você deveria fazer?

Importar o documento FAQ existente para uma nova base de conhecimento.

19. Você precisa fornecer um bot de suporte primeiro nível para uso interno em sua organização. Alguns usuários desejam enviar perguntas ao bot usando o Microsoft Teams, outros desejam usar uma interface de chat da web em um site interno. O que você deveria fazer?

  1. Crie uma base de conhecimento.
  2. Crie um bot para a base de conhecimento e conecte os canais do Web Chat e do Microsoft Teams para o seu bot

20. Os bots são projetados para interagir com os usuários de maneira coloquial, conforme mostrado neste exemplo de interface de bate-papo. Que tipo de recurso do Azure devemos usar para fazer isso?

Exemplo de Bot Service

Azure Bot Service.

Vídeo Aula abaixo

Veja também Parte 4/5 , Parte 3/5, Parte 2/5, Parte 1/5

--

--