Obtenha insights das impressões do cliente a partir de revisões do produto

Esse padrão de código faz parte da linha de aprendizagem do Watson Discovery.

Nível Tópico Tipo
100 Introdução ao Watson Discovery Artigo
101 Crie um aplicativo cognitivo de procura de notícias Code Pattern
201 Crie um aplicativo para executar procuras inteligentes em dados Code Pattern
301 Obtenha insights de impressão do cliente das revisões do produto Code Pattern
401a Aprimore os help desks do cliente com o Smart Document Understanding usando webhooks no Watson Assistant Code Pattern
401b Aprimore help desks do cliente com o Smart Document Understanding usando a habilidade de procura do Watson Assistant Code Pattern

Resumo

Você sabe o que seus clientes realmente pensam a respeito do seu produto ou serviço? O conhecimento dessa informação é vital para seu negócio e sua subsistência e permite adaptar seu negócio de acordo com a necessidade. Esse padrão de código usa revisões de alimentação para explicar como é fácil extrair insights de dados brutos de revisão. Ele analisa um exemplo prático de um aplicativo da web que consulta e manipula dados do Watson Discovery. E, com o auxílio de modelos customizados que usam o Watson Knowledge Studio, os dados obtêm enriquecimentos adicionais que fornecem insights aprimorados para a análise do usuário.

Descrição

Em vez de confiar em suas próprias suposições, o que você pode fazer para ter certeza do sentimento dos seus clientes a respeito do seu negócio? A resposta está na capacidade de analisar o feedback bruto do cliente em revisões, fóruns e mais. Por meio do uso de vários componentes de IU, o aplicativo Node.js demonstra nesse padrão de código como extrair e visualizar dados enriquecidos fornecidos pelo mecanismo do Watson Discovery. Os dados são aprimorados ainda mais por um modelo customizado do Watson Knowledge Studio, criado especificamente para manipular dados do tipo de revisão de alimentação. É possível usar os diversos componentes de IU nesse aplicativo como um ponto de partida para o desenvolvimento de seus próprios aplicativos do Watson Discovery.

Conforme aprendido nos padrões de código anteriores, o principal benefício de usar o Watson Discovery é o seu eficiente mecanismo, que fornece enriquecimentos e insights cognitivos para seus dados. O aplicativo neste padrão de código fornece exemplos de como mostrar esses enriquecimentos utilizando filtros, listas e gráficos.

O Watson Knowledge Studio permite que o usuário ensine ao Watson entidades e relacionamentos adicionais que vão além de seu processo padrão de extração e enriquecimento de entidades, com um modelo de anotação customizado. Por meio do uso de anotações, é possível indicar entidades e relacionamentos de entidades em um pequeno subconjunto de documentos, que podem então ser aplicados a um conjunto muito maior de documentos similares. Esse modelo pode então ser aplicado a uma instância do Watson Discovery e incorporado ao processo de enriquecimento do Discovery à medida que os documentos são transferidos por upload para o serviço.

Após concluir esse padrão de código, você deverá saber:

  • Carregar e enriquecer dados no Watson Discovery
  • Usar o Watson Knowledge Studio para criar um modelo de anotação customizado
  • Implementar um modelo do Watson Knowledge Studio no Discovery
  • Consultar e manipular dados no Discovery
  • Criar componentes de IU para representar dados enriquecidos criados pelo Discovery
  • Desenvolver um aplicativo da web completo que usa tecnologias JavaScript para apresentar dados e enriquecimentos do Discovery

Fluxo

customer-insights-food-reviews

  1. Importe as revisões do cliente para a coleta do Discovery.
  2. Carregue um conjunto de amostra de documentos de revisão para o Watson Knowledge Studio para anotação.
  3. Crie e treine um modelo do Watson Knowledge Studio.
  4. Implemente o modelo do Watson Knowledge Studio em uma instância do Watson Discovery.
  5. O usuário interage com o servidor de back-end por meio da IU do aplicativo. A IU do aplicativo de front-end usa o React para renderizar os resultados da procura e pode reutilizar todas as visualizações usadas pelo back-end para renderização no lado do servidor. O front-end usa componentes semantic-ui-react e é responsivo.
  6. Processe a entrada do usuário e a encaminhe para o servidor back-end, que é responsável pela renderização, no lado do servidor, das visualizações a serem exibidas no navegador. O servidor back-end usa o Express para gravação e usa o mecanismo express-react-views para renderizar as visualizações gravadas usando o React.
  7. O servidor back-end envia as solicitações de usuários para o Watson Discovery. Ele atua como um servidor proxy, encaminhando consultas do front-end para a API do Discovery, mantendo as chaves sensíveis da API escondidas do usuário.

Instruções

Preparado para colocar esse padrão de código em prática? Detalhes completos sobre como começar a executar e a usar esse aplicativo estão no README.

Conclusão

Esse padrão de código mostra como é possível usar revisões de alimentação para explicar como extrair facilmente insights de dados brutos de revisão. O padrão de código faz parte da série Linha de aprendizagem: introdução ao Watson Discovery. Para continuar a série e conhecer mais recursos do Watson Discovery Service, veja o próximo padrão de código, Aprimore o Help Desk de clientes com o Smart Document Understanding.

Legend