元开源他们所有有潜力的项目 | 发现原因
介绍
Meta,之前被称为Facebook,已经成为开源软件开发的领导者。对于一个依赖专有技术的公司来说,这种举动似乎有些违反直觉。但Meta选择将所有项目开源给公众有几个原因。
也阅读:Meta开源多感官模型
本文将探讨Meta为什么强烈倡导开源软件以及它对公司的好处。
- MIT发布了一款革命性的人工智能工具:通过为所有用户提供适应性且丰富详细的标题,提升图表解读和可访问性
- AI登上太空!NASA将推出类似ChatGPT的航天器通信聊天机器人
- 最佳AI图像生成器(2023年7月)
Meta的开源发布规模
在过去的几年里,人工智能领域的有前途的开源软件数量大幅增加。Meta一直处于这一革命的前沿,开源了200多个项目。但是,公司通过将这些项目发布给公众,特别是那些可以有效商业化的项目,获得了什么?
Meta的道德义务
根据包括马克·扎克伯格在内的公司的许多重要人物的说法,Meta是开源的结果。最初,该公司的平台是由Linux、Apache、Mysql和PHP(称为LAMP)组合构建的。因此,Meta自成立以来就感到“无私和意识形态义务”开源其项目。简而言之,Meta觉得有道义义务回馈社区。
Facebook从开源社区中学到了许多经验教训,并期待学到更多。开源的三个最重要的思想如下:
- 分享实用的内容。
- 突出你的英雄。
- 解决常见的痛点。
更好的软件和代码
正如Meta自己所说,将有前途的模型开源意味着他们构建更好的软件和编写更好的代码。他们的工程师可以更自豪地工作,并且保留世界顶级工程师,因为他们知道他们可以开源他们的工作。最终,因为工程师们可以亲自看到Meta正在研究的内容,所以更容易吸引顶级人才。因此,这背后有着坚实的商业理由。
也阅读:数据工程简介
获益大于损失
将项目作为开源发布的决策对Meta来说可能更有利而不是不利。竞争对手使用Facebook的代码不会对公司造成重大损害。因此,Meta通过将其项目作为开源发布,获得的利益要大于损失。
社区的自由贡献
Meta可以通过向模型和代码提供开放访问来利用社区的自由贡献。该领域的任何研究人员都可以接触并开展工作。这一举措还在开源开发人员中赢得了良好的声誉,他们可能更有可能申请Meta的工作或负责地向其报告安全漏洞。
更好的招聘
当代码公开后,更多的开发人员接触到它,这使得Meta更容易找到符合职位要求的合格候选人。这种更广泛的曝光还导致Meta的技术在互联网上的标准化,对公司有两个好处:增加用户群体和更好的浏览器支持。
也阅读:人工智能是否会取代人类?
Gen AI模型的经济学
最近,马克·扎克伯格在Lex Fridman Podcast中对Meta的开源生成式AI模型的经济学表达了自己的观点。他说:“我们希望世界上最好的人来研究它。”此外,他还表示,如果你是世界级的研究人员,他们希望传达的是你可以来这里并获得产业规模的基础架构。他表示,训练这些AI模型需要数亿美元的基础设施,因此该领域需要更多的创新。通过开源这些模型,他们将通过观察整个社区来学习并从中受益。开源软件不仅更高效,而且更安全,因为有多个人监控它。
了解更多:生成式人工智能:定义、工具、模型、优势等
研究与开发范围
Meta只开源可以用于构建多种项目的通用类型的项目。因此,这些项目的研究和开发范围非常广泛,免费从整个社区获得帮助是一个明智的选择。用创始人的话说,“为了训练这些AI模型,需要数亿美元的基础设施。因此,在这个领域需要更多创新,通过开源这些项目,我们还可以通过看到整个社区并从中受益。”
Meta面临独特的基础设施和开发挑战,开源提供了一个平台,可以分享可能帮助其他人的解决方案。开源还提供了加速创新和创建更好软件的途径。因此,使工程团队能够产生更好的软件并更加透明地工作。
结论
Meta开源项目的决定表明它重视合作,并相信分享知识的重要性。通过将有前途的模型作为开源发布,Meta可以构建更好的软件,编写更好的代码,保留顶级人才,赢得开发者的良好声誉,并加速创新。这些好处远远超过了竞争对手窃取其知识产权的任何潜在风险。因此,Meta的开源平台很可能继续推动人工智能领域的创新和进步。