Como configurar o LUIS como seu provedor de IA 29 de agosto de 2024 16:26 Atualizado O LUIS é um provedor de NLP (Natural Language Processing) da Microsoft focado em Processamento e Entendimento de Linguagem Natural. Para ativar a integração entre o BLiP e o serviço LUIS, você deve executar as configurações descritas abaixo: Índice: Criar uma conta no site da Microsoft Criar conta no site do Azure Habilitar o serviço Cognitivo Criar conta e configuração no LUIS Criar aplicação no LUIS Adicionar serviço de predição (disponível para o plano pago) Configuração do Provedor LUIS na plataforma do Blip Criar uma conta no site da Microsoft Caso você já tenha uma conta no site da Microsoft, pode pular para a próxima sessão "Criar conta no site da Azure". Mas, se você ainda não tem uma conta, siga os próximos passos: Acesso a página da Microsoft e clique no botão “Criar conta gratuita”. É necessário criar uma conta de e-mail nova. Caso ela já exista, você será informado e solicitado a alterá-la. Anote o e-mail para não perder! Depois de criar o e-mail, clique no botão “Próximo”. É necessário criar uma senha para manter a sua segurança. Guarde a sua senha! Clique no botão “Próximo”. É necessário preencher os campos de primeiro e último nome. Na sequência, clique no botão “Próximo”. Selecione: o seu país de origem; mês de nascimento; dia do nascimento; ano de nascimento e clique no botão “Próximo”. Clique no botão "próximo" para fazer a verificação de que você não é um robô Conclua o teste para a verificação.Caso queira permanecer conectado na sua conta da Microsoft, clique no botão “Sim”. Criar uma conta no site do Azure Siga este passo somente se você já tem uma conta da Microsoft. Se você ainda não tem, siga o passo a passo da sessão anterior "Criar uma conta no site da Microsoft". Já tem uma conta da Microsoft? Então vamos, lá! Acesse o Azure Portal e clique no botão “Início gratuito” para iniciar a criação de uma conta do Azure. Na sequência, preencha as informações solicitadas, como nome, telefone e endereço para criar sua conta. Só depois de preencher todos os campos obrigatórios e concordar com o contrato de cliente e política de privacidade, é possível clicar no botão “Avançar”. No passo seguinte, você deve cadastrar um cartão de crédito. Atenção! Você receberá um alerta de que só haverá cobrança caso os seus créditos acabem, mas, antes de o pagamento ser efetuado, você deve responder se deseja mesmo fazê-lo. Depois de preencher todos os dados, clique no botão “Cadastrar” no fim da página. O Azure vai fazer uma verificação na instituição do cartão de crédito para poder prosseguir. Se tudo der certo, você será redirecionado para o portal do Azure, com a sua nova conta. Habilitar o serviço Cognitivo Siga este passo somente se você já tem uma conta do Microsoft Azure. Se você ainda não tem, siga o passo a passo da sessão anterior "Criar uma conta no site do Azure". Já tem uma conta do Microsoft Azure? Então vamos lá! Acesse o Portal da Azure, pesquise por “Assinaturas” e acesse esta opção. No campo de pesquisa, digite "assinaturas" e clique no botão “Enter”. Dentro de "assinaturas", clique sobre a assinatura para a qual você deseja habilitar os recursos cognitivos (ex.: “Azure subscription 1”). Em assinaturas, clique em “Provedores de recurso”, localizado no menu lateral à esquerda, na sessão “Configurações”. Também é possível pesquisar usando a aba superior dentro do menu. É necessário registrar o recurso “Microsoft.CognitiveServices”. É possível fazer isso ao filtrar os recursos disponíveis, usando a barra superior à sessão. Clique sobre o provedor e, então, clique no botão "Registre-se". Esse processo pode demorar um pouco. Aguarde! Depois de finalizar o registro desse recurso, tudo estará configurado. Criar conta e configuração no LUIS Siga este passo somente se você já tem uma conta da Microsoft. Se você ainda não tem, você deve primeiro "criar uma nova conta da Microsoft." Já tem uma conta? Então vamos lá! Acesse a página do LUIS Portal com a sua conta da Microsoft. Ao acessar o LUIS Portal pela primeira vez, caso você ainda não tenha uma conta da Azure configurada na sua conta Microsoft, será exibido um modal de boas-vindas. Ele vai te alertar que, para acessar o serviço LUIS, é necessário um recurso de autorização em uma assinatura da Azure. Para isso, siga o passo anterior "Criar uma conta no site do Azure". Você também pode configurar a conta da Azure clicando no botão “Create a free Azure account” e seguindo esse tutorial. Se você precisou criar a conta do Azure, reinicie a página para continuar a habilitar o próximo passo. Neste passo, é necessário selecionar uma assinatura da Azure para usar o LUIS. Para isso, clique no botão “Select Subscription”, selecione a assinatura “Azure subscription 1” e em seguida clique no botão “Select or create an authoring resource”. Neste passo, é necessário selecionar um recurso de autorização para continuar. Caso você não tenha um, é possível criar um clicando “Create a new authoring resource”. Se você optou por criar um novo recurso de autorização, você será redirecionado para um formulário. Nele, você deve selecionar o grupo de recurso ao qual irá pertencer (se não tiver nenhuma opção disponível, leia a próxima etapa), nome, local e precificação (a opção F0 é a gratuita). Caso você não tenha um grupo de recurso disponível, é possível criar um novo escrevendo o nome que quer dar a ele no campo (importante! É necessário preencher o campo “Location” antes de poder criar um novo grupo), e clicando no botão “Create new ‘...’ ”, como na imagem seguinte (o nome do grupo não pode conter espaço ou caracteres especiais). Depois desse passo, é possível selecionar o novo grupo criado. Clique no botão “Done” para finalizar a criação do recurso. É possível que apareça uma mensagem de erro, caso você não tenha habilitado o provedor de recurso cognitivo para a assinatura selecionada. Se isso acontecer, siga o tutorial “Habilitar recurso cognitivo na subscrição”, e então retorne a este passo. Após criar o recurso de autorização, você será redirecionado de volta à etapa anterior, e o recurso criado já estará selecionado, restando apenas clicar no botão “Done” para finalizar. Pronto, o Microsoft LUIS estará configurado para uso! Siga para o próximo passo, criar aplicação no LUIS. Criar aplicação no LUIS Siga este passo somente se você já criou o recurso do LUIS dentro de uma assinatura do Azure seguindo o passo a passo em "Criar conta e configuração no LUIS". Já criou um recurso do LUIS? Então vamos lá! Acesse o portal do LUIS e clique no botão “+ New app”, no canto superior esquerdo, para criar uma nova aplicação no LUIS. Preencha os campos solicitados, como nome e cultura/língua e, então, clique no botão “Done”. Atenção! Este passo pode demorar um pouco. Caso opções em “Culture” não apareçam, pressione F5 para atualizar a tela. Na sequência, você será redirecionado para a tela inicial da sua nova aplicação. Configuração do Provedor LUIS na plataforma do Blip Siga este passo somente se você já criou uma aplicação no portal do LUIS. Já tem uma aplicação criada? Vamos lá! Dentro da sua aplicação no portal do LUIS, clique no botão “Manage”, na barra superior, e depois no botão “Azure Resources”, no menu lateral esquerdo. Dentro da aba de “Authoring Resource”, você encontra as chaves primárias da aplicação. Copie a chave primária e a localização! Você vai precisar delas para cadastrar o provedor no Blip. Atenção! Caso você esteja no plano pago, você deve copiar também a chave primária que está na aba de “Prediction Resources”. Feito isso, acesse o Blip e, em seguida, o chatbot que será configurado. Na sequência, clique na aba de inteligência artificial. Clique sobre o cartão do provedor “Microsoft LUIS” e acesse a aba de “Configurações”. Preencha os campos da seguinte forma: “Authoring Resource”: chave primária copiada da aba de “Authoring Resource”; “Cognitive Service Resource key”: se o plano é gratuito, colar a chave primária copiada da aba de “Authoring Resource”; caso o plano seja pago, colar a chave primária copiada da aba de “Prediction Resource”; “Região de aplicação”: mesma região encontrada na aba de “Authoring Resource”; Por fim, clique no botão “Salvar” para finalizar a configuração. Adicionar serviço de predição (disponível para o plano pago) Caso o seu “tier” esteja como S0, você é considerado do plano pago. Essa é uma configuração própria para o plano cognitivo pago. Você deve usar a chave do Cognitivo e o LUIS na sua configuração do Provedor. Primeiro você deve acessar o seu bot no portal do Blip, e no menu de publicação, na aba de IA, você deve treinar e publicar o seu modelo pela primeira vez. Após isso, será criado um novo “conversation app” no LUIS, cujo nome é o nome do bot, seguido de um identificador único (ex.: teste107_28ce320b-dd60-44e1-8a08-017ba1d39d0a). O próximo passo é acessar, no portal do LUIS, a aplicação que foi criada pelo Blip (que contém o nome do seu bot). Dentro da sua aplicação, entre na aba “Manage” (localizada na parte superior da tela), e então selecione o menu “Azure Resources” ao lado esquerdo. Neste passo, é necessário adicionar um recurso de predição (“prediction resource”). Para tanto, clique no botão “Add prediction resource”, localizado na aba de “Prediction resource”. Um modal se abrirá com um formulário para escolher em qual diretório do Azure estará o recurso, assinatura e, finalmente, o recurso. Caso você ainda não tenha um recurso de predição criado, é possível criar um clicando no botão “Create a new prediction resource”, localizado na parte inferior do modal. Se você optou por criar um novo recurso de predição, um novo formulário será aberto no modal com as informações necessárias para a sua criação. Preencha todas as informações solicitadas e certifique-se de escolher o plano correto (“Pricing Tier”) ao final. Sendo: F0 - Free: plano gratuito; S0 - Standard: plano pago; Ao finalizar o preenchimento de todas as informações necessárias, clique no botão “Done” na parte inferior do modal para concluir a criação. Você será redirecionado para o formulário anterior, com o novo recurso criado já selecionado. Depois de preencher todas as informações solicitadas para adicionar o recurso de predição, é possível clicar no botão “Done” para concluir a adição. Neste passo, a aba de “Prediction Resources” será preenchida com o recurso adicionado, incluindo as chaves primária e secundária. Importante! Essas chaves serão necessárias no momento de configurar o provedor no Blip. (A chave primária desse recurso será colocada no campo “Cognitive Service Resource key” dentro da configuração do provedor LUIS). Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Ação: Requisição HTTP Como configurar o seu modelo de IA no Chatbot Como configurar o Dialogflow como seu provedor de IA Como configurar o Watson Assistant como seu provedor de IA Envio de Mensagens Ativas do WhatsApp no Blip Desk