开源技术 * IBM 微讲堂:Kubeflow 系列(观看回放 | 下载讲义) 了解详情

通过产品评价获取客户情绪洞察

本 Code Pattern 纳入 Watson Discovery 学习路径

摘要

您是否了解客户对于您的产品或服务的真实看法?了解此信息对于您的业务和生计至关重要,它让您能够根据需要调整自己的业务。本 Code Pattern 使用食品评价来解释如何从原始评价数据中轻松提取洞察。它为您演示了一个 Web 应用程序的实用示例,该应用程序用于查询和处理来自 Watson Discovery 的数据。此外,借助使用 Watson Knowledge Studio 的自定义模型,此数据包含额外充实的内容,有助于改进用户分析洞察。

概览

除依赖于自己的假设之外,您如何才能确保自己准确获得客户对于您的业务所持有的看法?答案就是能够对评价和论坛等中的原始客户反馈进行分析。通过使用各种 UI 组件,此 Code Pattern 中的 Node.js 应用演示了如何提取并直观呈现由 Watson Discovery 引擎所提供的经过充实的数据。通过专为处理食品评价类型数据而量身定制的 Watson Knowledge Studio 模型,可对数据进行进一步的增强。您可以使用此应用中的多个 UI 组件作为起点,开发您自己的 Watson Discovery 应用程序。

正如您在之前的 Code Pattern 中所学到的,使用 Watson Discovery 的主要益处在于其强大的引擎,该引擎可以从认知角度来充实和洞察数据。本 Code Pattern 中的应用提供了如何通过使用过滤器、列表和图表来展示这些数据充实的示例。

通过 Watson Knowledge Studio,您可利用自定义注释模型来训练 Watson,使其了解超出其默认实体提取和充实流程范围的其他实体和关系。通过使用注释,您可以基于少量文档指明实体和实体关系,然后可将它们应用于更大范围的类似文档集。随后,此模型可应用于 Watson Discovery 实例,并在将文档上载到服务的同时将此模型整合到 Discovery 充实流程中。

学完本 Code Pattern 后,您应该掌握如何:

  • 在 Watson Discovery 中加载并充实数据
  • 使用 Watson Knowledge Studio 来创建自定义注释模型
  • 将 Watson Knowledge Studio 模型部署到 Discovery
  • 在 Discovery 中查询并处理数据
  • 创建 UI 组件来表示 Discovery 创建的经过充实的数据
  • 构建一个完整的 Web 应用,该应用通过 JavaScript 技术来描绘 Discovery 数据和数据充实

流程

customer-insights-food-reviews

  1. 将客户评价导入 Discovery 集合。
  2. 将一组样本评价文档加载到 Watson Knowledge Studio 中以供添加注释。
  3. 创建 Watson Knowledge Studio 模型,并对此模型进行训练。
  4. 将 Watson Knowledge Studio 模型部署到 Watson Discovery 实例。
  5. 用户通过应用 UI 与后端服务器进行交互。前端应用 UI 使用 React 呈现搜索结果,可以重用后端用于服务器端呈现的所有视图。前端使用 semantic-ui-react 组件,而且是响应式的。
  6. 处理用户输入并将其路由到后端服务器,后者负责在服务器端呈现将在浏览器上显示的视图。后端服务器是使用 Express 编写的,并使用 express-react-views 引擎来呈现使用 React 编写的视图。
  7. 后端服务器将用户请求发送到 Watson Discovery。它充当代理服务器,将查询从前端转发到 Discovery API,同时保持对用户隐藏敏感 API 密钥。

操作说明

准备好实践本 Code Pattern 了吗?参阅 README,获取有关如何开始运行和使用此应用程序的完整细节。

结束语

本 Code Pattern 使用食品评价解释了如何从原始评价数据中轻松提取洞察。此 Code Pattern 纳入学习路径:Watson Discovery 入门系列。要继续学习本系列课程并了解更多 Watson Discovery 服务功能部件,可查看下一个 Code Pattern – 利用智能文档理解改善客服系统

本文翻译自:Get customer sentiment insights from product reviews(2019-06-28)