第一周的Wolfram|Alpha:谢谢你!

(本文最初发表于Wolfram | Alpha的博客.)

从我们正式发布Wolfram|Alpha到现在已经一周了。

第一周过得很好。

接近1亿次查询。大量的赞美。

但对我来说,最让我吃惊的是有那么多人愿意帮助我Wolfram | Alpha成功。

使世界知识的可计算性是一项艰巨的任务。

很高兴看到我们在做这件事时得到了所有的帮助。

我们努力构建了一个框架。但要实现可计算知识的全部承诺,我们需要大量的投入和支持。

值得注意的是,仅仅在一周内,就已经有一个完整的社区围绕Wolfram| alpha出现了——还有我们自己的社区网站以及许多独立网站。

我们从很多人那里得到了很多反馈。事实上,在过去的7天里,我们在网站上收到了不少于55,000条反馈信息。

建议。鼓励。修正。明显的事情。非常模糊的东西。

在某种程度上,这是相当惊人的。但它也非常有用。

我们将大幅增加对反馈信息的处理。

但是我们已经对Wolfram|Alpha做出了几百个好的改变,这些改变都是基于“给我们你的反馈”表单上的信息。

这是一段漫长旅程的开始。但很明显我们会有很多人来帮助我们。

我相信我们可以一起创造出惊人的东西。

但是,好吧,那么近期的计划是什么?

这周我们学到了很多。

我很高兴地说,我们在基础设施上做的所有测试都得到了回报。下周会有一些改进,不过基本上我们的系统运行得相当顺利。

当我们开发Wolfram|Alpha时,我们知道在“将其释放到自然环境中”并观察它在大量实际用户中表现如何之前,我们只能做到这一点。

我们知道,我们需要从大量的实际使用和反馈中学习。

毫无疑问,这将是一种共同进化:使用Wolfram|Alpha的人将进化他们的使用模式,而Wolfram|Alpha本身将从它的使用方式进化。

从本周开始,这一进程已经积极启动。

我们发现将军主题领域我们最初选择覆盖是合理的,尽管它们的用法并不统一。几乎所有被要求最多的新领域都已经在我们的常规任务清单上了(尽管关于覆盖什么以及如何覆盖的细节有很多很棒的建议)。

当我们开始开发Wolfram|Alpha时,最大的未知数之一是它是否有可能处理自由形式的语言输入。

在上周处理了近1亿次查询后,我想我们有了答案:这肯定是可能的。

还有很多事情要做。但很明显,自由形式语言输入的概念将会发挥作用,而且效果会非常好。

我们的指标表明,本周给出的所有输入中,大约75%被系统立即和完全地解释了——而且绝大多数解释似乎完全符合用户的预期。

但这仍然意味着25%的输入“落空”了,没有立即、完整的解释。在大多数情况下,我们仍然能够给出相关的部分解释。但我们的目标是能够立即、完整地解释任何合理的输入。

在开发Wolfram|Alpha的过程中,我们收集和分析了大量的语言数据。但现在,所有这些数据与Wolfram|Alpha用户在其第一周提供的数据相比就相形见绌了:本质上是一个专注的、2500万项的语言待办事项清单。

在过去的几天里,我和团队的其他成员一起,花了相当多的时间来分析我们的“失败日志”的匿名版本。

它们很吸引人,也非常鼓舞人心。

有一些小错误(例如无法处理来自浏览器的某些ISO Latin-2字符)反复出现,当然会很快得到修复。

在某些情况下,系统还不知道相关领域。

还有一些输入不是英语,或者需要更严格的拼写纠正,而我们现在还不习惯这样做。(在Wolfram|Alpha中,拼写纠正要复杂得多,因为它处理的域和符号是多种多样的。)

但如果我们看看剩下的,清晰的模式开始出现:由于这样或那样的原因,我们还没有处理的明确的语言形式。有很多很多。这需要很多努力和聪明的算法来处理所有这些问题。但很明显,这是可能的。

令人鼓舞的是,我们在最初开发阶段投入了大量精力的一些最复杂的领域,比如数学符号,似乎已经运行得非常好了。

我不确定Wolfram|Alpha语言学的改进曲线会是什么样的。不仅因为它不仅取决于系统本身,还取决于用户给它的典型输入的演变。

但我已经看到,随着我们找到新的算法,覆盖我们的日志如此方便地揭示的语言学,在很多地方将会有快速的改进。

我们的经验与Mathematica在过去的23年里,我们为发布软件的连续版本提供了许多良好的过程。但是对于Wolfram|Alpha,我们将做一些不同的事情:我们将进行连续发布。

Wolfram|Alpha有大量的数据,从实时feed中不断更新。但是我们已经设置好了系统中的所有东西,无论是数据还是代码,都可以随时更新。

这里有许多挑战。最大的可能是确认所做的更改确实是为了更好。特别是在语言学方面,一个小的变化很容易产生巨大而不受欢迎的影响。

通过使用我们潜在的符号特征Mathematica实现时,我们通常可以有效地符号化地验证代码。但我们也必须运行大量的测试,将它们的结果与之前发生的情况进行比较,并尽可能自动地确定新的结果是否是改进。

我们仍在调整这个过程。但我们预计,最终我们将能够非常频繁地对Wolfram|Alpha进行更改。

在过去的一周中,我们已经推出了几百个改变。在接下来的一周左右,我们将推出更多。

在上周发布Wolfram|Alpha的前几周,我们变得非常保守,所以现在我们有很多改进和有趣的新功能,我们希望能够很快推出。

我们的一般方法是为Wolfram| alpha寻求一个开发项目组合——从短期到长期。

我们不仅在做技术开发,还在建立支持它的团队和业务结构。

但在过去的一周中,我们学到的最重要的事情是,我们并不孤单。

有大量的人想帮助Wolfram|Alpha成功。

这是一种很棒的感觉。这让我以极大的乐观和热情看待摆在我们面前的巨大项目。

谢谢,大家好!这将是令人兴奋的几周、几个月和几年与Wolfram|Alpha。

Baidu