5月28日,IBM宣布将对其watsonx平台发布一些值得注意的变化,目的是提高平台AI功能的开放性、可负担性和灵活性。
这些变化是 IBM 在今年在波士顿举行的年度活动 Think 2024 会议上宣布的,是 IBM 投资开源 AI 社区并为其做出贡献的整体战略的一部分。
“我们坚信为人工智能带来开放式创新。我们希望利用开源的力量来做AI的事情,就像Linux和OpenShift成功完成的那样,“IBM首席执行官ArvindKrishna说。“开放意味着选择。开放意味着更多的关注代码,更多的关注问题,以及更多的解决方案。任何技术要想获得速度并变得无处不在,就必须平衡三件事:竞争、创新和安全。开源是实现这三个目标的好方法。
为了将这一愿景付诸实践,IBM宣布了几项旨在促进人工智能开放式创新的关键举措,其中最主要的是其强大的Granite模型系列的开源。
开源Granite模型
此次公告中最有趣的部分之一是,IBM现在提供Granite模型系列的开源版本。新的Granite模型现在可以在Apache2.0许可下在协作网站HuggingFace和Github上获得。这些Granite代码模型的参数范围从30亿到340亿不等,它们在116种编程语言上进行了训练,并且它们有基本模型和指令遵循模型变体。
IBM的Granite代码模型已被证明在一系列应用程序和基准测试中表现异常出色。正如IBM的测试所证明的那样,这些模型在所有模型大小中都表现出效率和良好的性能,该测试发现它们经常优于两倍于其大小的竞争对手开源代码模型。
Granite模型在HumanEvalPack、HumanEvalPlus和GSM8K等基准测试中表现出出色的性能——展示了它们在Python、JavaScript、Java、Go、C++和Rust等关键编程语言的代码合成、修复、解释、编辑和翻译方面的熟练程度。IBM用于专用域的WatsonxCodeAssistant和WatsonxCodeAssistantforZ(将单体COBOL应用程序转换为IBMZ的高效服务)由200亿参数的Granite基础模型提供支持,该模型也用于训练后者的工具。
更重要的是,这个200亿参数的模型在BIRD的执行准确性和有效效率得分独立排行榜上名列前茅,展示了在自然语言到SQL的关键行业用例中的领导地位。
此外,IBM和RedHat最近还宣布推出 InstructLab,这是一个开源项目,用于使用生成式AI应用程序增强大型语言模型。使用InstructLab,开发人员能够使用自己的数据构建特定于其业务需求的模型。IBM打算利用这些对开源软件的贡献来集成Watsonx.ai和即将推出的RedHatEnterpriseLinuxAI(RHELAI)解决方案,从而为其客户提供附加价值。
RHELAI将为用户提供InstructLab的企业级阅读器版本、IBM的开源Granite模型以及Linux平台,使跨混合基础设施环境的AI部署更加容易。
Watsonx更新
为了证实Krishna对他的公司致力于“为人工智能带来开放式创新”的承诺的讨论,IBM还宣布了即将推出的新型watsonx助手。这些新的AI助手包括CodeAssistantforEnterpriseJavaApplications、WatsonxAssistantforZ(用于改变用户与系统的交互方式以快速转移知识和专业知识)以及watsonxCodeAssistantforZ服务的扩展,以及带有代码解释的watsonxCodeAssistantforZ服务,以帮助客户通过自然语言理解和记录应用程序。
除了这些新的人工智能助手之外,IBM还致力于通过添加第三方模型来扩大对watsonx的生态系统访问。IBM 宣布与 9 个组织集成第三方模型;亚马逊网络服务,Adobe,Meta,Microsoft,Mistral,Palo Alto Networks,Salesforce,SAP以及沙特数据和人工智能管理局。
虽然所有这些集成都应该有助于使 watsonx 更加灵活,但与 Meta 合作的计划似乎特别有趣。这两家公司共同发起了人工智能联盟,将来自工业界、初创公司、学术界、研究界和政府的组织聚集在一起,目标是推进开放、安全和负责任的人工智能。最新的公告指出,IBM watsonx 将提供对 Meta 的 Llama 3 的访问。IBM 已经使用 Meta 的 Llama 2 帮助为举办格莱美颁奖典礼的非营利组织构建内容引擎。
Think 2024 大会仍在进行中,随着活动的继续,IBM 将推出更多内容。然而,人工智能时代要求推动开源原则,而IBM的努力也呼应了这一点。