IBM今天宣布将向更多开发者开放其超级计算机Watson。作为自服务云平台的一部分,IBM将会提供Watson API开发者工具包以及相关的学习资料。开发者和软件供应商今后可以利用云端版Watson的强大知识处理能力,开发出能回答客户任何问题的应用。
2年半前,Watson击败了智力竞赛节目“Jeopardy!”的人类冠军,然后去年又在华尔街找了份工作,上个月更是成为IBM向癌症宣战的“登月计划”的主角。现在IBM的这一举措无疑会进一步扩展Watson的应用范畴。
蓝色巨人解释说,IBM Watson开发者云(IBM Watson Developers Cloud)是一个基于云的集市,各种行业不同大小的应用提供商均能在此挖掘资源,开发出得到Watson强大支持的应用,而且这项云服务目前是免费的。
Watson可以为这些应用提供强大的数据处理能力,而数据来源则不限,既可以是开发者自己的,但Watson本身也有丰富的数据资源,Watson Content Store就像海绵一样不断吸收第三方的内容,比方说目前 就可以提供Healthline这个综合性的健康参考库的内容。
不过,Watson的大门并非一下子对所有人放开。目前对Watson感兴趣者仍需要向IBM申请,说明自己打算如何利用Watson。IBM的策略是不断试验,逐步推进,其最终目标是对所有人开放。
现在IBM有500多名顾问指导客户进行Watson应用开发,但IBM希望未来提高Watson的易用性,让用户自己就能处理所有事情。
前端
要想开发Watson应用,首先要让Watson了解你的行业和客户。Watson会“吸收文章、产品资料及博客”之类的信息,然后学习每个领域独特的语言学知识。比方说,在金融领域缩略语“PT”是点(point)的意思,但在医疗保健领域则是病人(patient)的意思。客户需要提供信息给Watson,让它知道其中的不同。
应用做好之后,用户向应用提出的问题会转成对Watson的API调用,由后者生成答案、答案的置信度以及指向相关证据的链接。而需要帮助进行应用开发的客户则可以利用IBM的协作服务Elance,这是雇用自由职业者的网上市场。IBM计划通过Elance向需要开发Watson应用但又能力不足的客户提供经过认证的Watson应用开发自由职业者。
*医疗应用希波克拉底(Hippocrates)
后端
2年前击败Jeopardy人类冠军的那台Watson有2900个内核,内存高达15TB。而现在Watson用的是 IBM Power7服务器,这要比当年那台机器小巧的多,性能也高了许多。现在Watson可以以16核/256GB作为一个基本单元,采用有状态集群技术进行扩展,这使得Watson的能力可以按需进行伸缩。
而开发者在设计和开发应用时则使用Watson的沙盒实例。做好的应用可以部署在IBM的SoftLayer云,也可以放在自家的数据中心。应用形式不限,桌面、移动、或基于Web均可,因为Watson只提供答案。
而应用的类型可以很多,比方说提供个性化指导,虚拟导游等。IBM预期明年将会有3款商业化的Watson应用:在线购物技术提供商Fluid开发的购物顾问Fluid Expert Personal Shopper、医疗保健供应链技术提供商MD Buyline正在开发的提供实时医疗设备购买建议的Hippocrates。而医疗保健软件开发商Welltok也在开发住一款应用,该应用可帮助消费者制定旅游行程来引导其健康生活。
显然,IBM对Watson的期望不仅仅是在智力竞赛中获胜,更希望后者的应用及服务能成为一笔大生意。