NLP 系统的进步使所有人都能实现与数据的自然交流。
自然语言处理 (NLP) 将计算机科学和语言学结合起来,帮助计算机理解人类语言背后的含义。现今,商业智能供应商提供了一种可视化的自然语言界面,用户不需要深入了解商业智能工具,就可以自然地与他们的数据进行交互,像平常一样思考并提出问题。
在现代商业智能的背景下,自然语言被用来促进分析会话。所谓分析会话,是指人们围绕其数据与系统所进行的对话。系统根据对话的上下文,理解用户的查询意图并深化对话,从而创造更自然的对话体验。例如,当对数据产生后续问题时,人们不需要重复完整的问题来进一步问询或澄清一个模棱两可的问题。您可以要求 BI 工具“找出加利福尼亚州附近发生的大型地震”,然后输入一个后续问题“德克萨斯州附近呢?”,第二次没有提到地震这个词。
机器学习使系统能够根据企业的数据和用户提出的问题类型,逐渐获取更深入的领域知识。Tableau 自然语言处理团队研发经理 Vidya Setlur 解释道:“分析会话的关键特征之一是避免陷入对话僵局,即能够提出问题,得到结果,且不要偏离最初的问题。”
自然语言还可让用户基于数据可视化来提出问题:“假设我用 BI 工具问了一个有关疾病爆发的问题,并得到可视化结果。那么我可以问‘橙色尖峰表示什么?”Tableau 软件工程师 Ryan Atallah 说。“这是一个后续问题,但它与我的数据无关,而是在询问数据可视化的图例。”并且,当目前的可视化在后续问题的上下文中没有意义时,它将提供一个替代方案。
自然语言改变了人们对数据提问的方式。当用户可以像人际交流那样与可视化进行交互时,数据分析便为普通用户敞开了大门,而不再是传统上数据科学家和高级分析师的专属领域。用户不受分析技巧的限制,而只受限于自己问题的广度。它还允许高级用户在更短的时间内回答更丰富的问题,并为其他人提供更具吸引力的仪表板功能。随着自然语言在整个商业智能行业的成熟,它将打破各个组织采用分析的障碍,进一步将数据植入工作场所文化的核心。