Infunda as suas aplicações com IA
Nesta unidade, você aprende a importância do aprendizado de máquina e das tecnologias de IA no processo de inovação e na experiência do cliente.
Machine learning e IA para criar valor
O aprendizado de máquina e a IA são ótimos ativos para melhorar a interação com seus clientes e parceiros. A Tailwind Traders está avaliando esses recursos do aplicativo como uma maneira de melhorar a experiência do usuário e aumentar o valor do negócio.
Além de transformar seus principais aplicativos de e-commerce em uma arquitetura de microsserviços, a empresa quer introduzir novas funcionalidades para melhorar a experiência do cliente. Atualmente, eles não têm pessoal com habilidades de ciência de dados. Novos funcionários serão contratados no futuro, mas, enquanto isso, a empresa deve identificar ganhos rápidos que podem ajudar a melhorar a competitividade de sua loja virtual.
A Tailwind Traders está avaliando quatro possibilidades:
- Incorporação de um mecanismo de recomendação para aumentar as vendas cruzadas.
- Incluindo um chat de suporte para melhorar a experiência do usuário quando surgem problemas.
- Redesenhar o motor de busca para reduzir o tempo que os clientes demoram a encontrar produtos.
- Analisar avaliações de produtos para entender melhor os sentimentos dos clientes.
A Tailwind Traders precisa avaliar quais tecnologias do Azure podem ajudar a empresa a iniciar sua jornada para infundir seus aplicativos com aprendizado de máquina e IA.
Machine Learning e IA no Azure
O Azure oferece ferramentas e serviços que podem ajudar as organizações a criar funcionalidades de aprendizagem automática e IA em aplicações de forma mais rápida e a um custo mais baixo.
Serviços de IA do Azure
Os serviços de IA do Azure contêm modelos pré-criados que não exigem experiência em aprendizagem automática para introduzir a funcionalidade de IA a uma aplicação. Os serviços de IA do Azure abrangem muitas áreas, como visão, fala, linguagem, decisão e pesquisa. É fácil de usar, para que as organizações possam usar o poder da IA sem habilidades extensas de aprendizado de máquina.
A Tailwind Traders vê um alto potencial nos serviços de IA do Azure, porque seu departamento de ciência de dados não está totalmente operacional. A empresa está avaliando esses recursos para inovar o aplicativo de e-commerce:
- Personalizador: as organizações podem usar esse recurso para saber quais usuários preferem quais produtos e para fazer recomendações individuais ajustadas. Alguns clientes preferem produtos com entrega rápida, enquanto outros clientes preferem produtos em promoção. O Personalizer usa um tipo de algoritmo de aprendizado de máquina chamado aprendizagem por reforço, que não requer grandes quantidades de dados para ser treinado. A Tailwind Traders está interessada no Personalizer, porque ainda não tem este tipo de dados.
- Análise de texto: Muitos usuários escrevem avaliações de produtos. As organizações podem analisar as avaliações para encontrar clientes que expressam sentimentos negativos. Focar nesses clientes pode reduzir a rotatividade de clientes e aumentar a fidelização.
- Tradutor: as avaliações de produtos podem ser uma ferramenta de vendas eficaz, mas são úteis apenas para clientes que entendem o idioma em que estão escritas. O uso de serviços de tradução em tempo real permitiria que a Tailwind Traders mostrasse avaliações de produtos para qualquer usuário, independentemente de seu idioma nativo.
Outros recursos de serviços de IA do Azure têm potencial para Tailwind Traders, mas a empresa decidiu começar com os três anteriores. A razão é o rácio positivo entre o potencial aumento do impacto nos negócios e o baixo esforço que a sua introdução exigiria.
Mineração de conhecimento e Pesquisa de IA do Azure
O Azure AI Search ajuda a introduzir mineração de conhecimento e mecanismos de pesquisa flexíveis em aplicativos com pouco esforço de codificação. O serviço não só pode indexar grandes quantidades de dados, mas também pode adicionar enriquecimentos para aumentar as informações disponíveis para pesquisa.
Uma das áreas onde a aplicação Tailwind Traders precisa de ser melhorada é a pesquisa de produtos. Os clientes passam demasiado tempo a tentar encontrar o produto que procuram. A substituição do mecanismo de pesquisa existente pelo Azure AI Search pode permitir que a empresa exponha controles de pesquisa avançados, como navegação facetada (filtros de várias categorias), ajuste de relevância e preenchimento automático.
Os internautas estão habituados a motores de busca sofisticados, pelo que a Tailwind Traders não pode dar-se ao luxo de continuar a oferecer a funcionalidade antiquada na versão atual da plataforma de comércio eletrónico. Felizmente, o Azure AI Search é oferecido como um conjunto de APIs que permitem a criação rápida de MVPs.
Azure Bot Service
A próxima área em que as pesquisas revelaram a insatisfação dos usuários é o suporte ao cliente. Tempos de resolução longos e linhas telefónicas congestionadas são queixas comuns.
A Tailwind Traders está considerando o Serviço de Bot do Azure para implementar um sistema de suporte baseado em bate-papo onde os usuários podem resolver seus problemas mais rapidamente a um custo mais baixo. O Serviço de Bot do Azure pode ser implementado em várias linguagens, como C#, JavaScript e Python. A variedade de linguagens torna mais fácil encontrar desenvolvedores na organização que podem usar uma linguagem de programação familiar para criar a funcionalidade de chat.
O Serviço de Bot do Azure pode ser implementado em vários canais, mas a empresa está principalmente interessada em oferecê-lo como um bate-papo baseado na Web para usuários que visitam o site de comércio eletrônico.
Azure Machine Learning
O Azure Machine Learning facilita o processo de criação de modelos de aprendizagem automática personalizados, a implementação desses modelos na produção e a gestão de versões de todos os modelos implementados na organização.
O Azure Machine Learning facilita o trabalho dos cientistas de dados, ajudando-os a partilhar resultados de experiências e a gerir diferentes modelos em escala. Ele pode refinar modelos com ajuste de hiperparâmetros e até mesmo criar novos modelos com aprendizado automatizado. Em seguida, ele pode implantar os modelos selecionados em clusters Kubernetes para oferecer APIs altamente escaláveis de nível empresarial que podem executar os modelos de aprendizado de máquina da organização em produção.
A Tailwind Traders está considerando usar modelos personalizados para uma recomendação de produto de próxima geração que seria mais sofisticada do que o recurso Recommender nos serviços de IA do Azure. No entanto, essa melhoria só é possível quando existe experiência em ciência de dados na organização.
Análise Tailwind Traders
A Tailwind Traders formula a hipótese de que "um mecanismo de recomendação aumentaria as vendas cruzadas". Idealmente, os Tailwind Traders usariam o serviço Azure Machine Learning para criar um mecanismo de recomendação adaptado às necessidades da organização. No entanto, a empresa não tem experiência em ciência de dados no momento.
Por enquanto, a empresa decide usar o recurso Personalizador nos serviços de IA do Azure para enriquecer o aplicativo sem a necessidade de cientistas de dados. Se a hipótese for validada, a equipe de ciência de dados eventualmente contratada poderá desenvolver o protótipo com modelos personalizados de aprendizado de máquina criados com o Azure. Um exemplo está no artigo Criar uma API de recomendação em tempo real no Azure.
Além disso, a empresa decide validar a hipótese existente em torno da criação de um chat de suporte com o Serviço de Bot do Azure e da melhoria do site de comércio eletrónico com o Azure AI Search. Ambos os protótipos podem ser construídos com esforço relativamente baixo, para que a Tailwind Traders possa começar sua incursão no aprendizado de máquina e IA a toda velocidade.