GitHub携手Google和Anthropic,为AI开发者提供更多选择
微软旗下的GitHub宣布,将引入Google和Anthropic的AI模型,为数百万软件开发者提供更灵活的Copilot编程助手选项。这是GitHub继与OpenAI合作后的又一次重大突破。
Anthropic与Google模型加入Copilot生态
在本周于旧金山举办的Universe大会上,GitHub透露,用户将首先可以通过Google的Gemini和Anthropic的Claude 3.5 Sonnet与AI进行聊天和提问。这些功能未来将被整合到GitHub Copilot的核心功能中,进一步增强其根据简单提示生成代码的能力。
GitHub CEO Thomas Dohmke在采访中表示,尽管OpenAI模型仍将是默认设置,但开发者可以选择切换到Google或Anthropic的模型。GitHub希望通过此举,为用户提供更多选择,尤其是那些使用Google或亚马逊云服务的开发者。值得注意的是,Anthropic的模型将运行在亚马逊AWS的网络上。
多元合作彰显开放战略
自2018年被微软收购以来,GitHub维持了与众多技术竞争对手的广泛合作关系,确保用户能够根据需求灵活选择解决方案。这种开放战略不仅体现在Copilot的合作伙伴中,也延续到微软Azure云服务上,允许客户使用Meta和Mistral等公司的模型。然而,目前Azure尚未提供Google或Anthropic的模型。
AI驱动开发的新尝试:Spark项目
GitHub同时预览了一个名为“Spark”的AI项目,旨在让用户通过简单的自然语言提示创建迷你应用程序,例如旅行日志或活动 RSVP 追踪器。对于具备编程能力的用户,他们可以查看并调整Spark生成的代码,在编程与提示间自由切换。
Dohmke表示,这项功能的目标是为编程新手提供创造工具,同时为经验丰富的开发者提供一种更便捷的方式来测试想法。若想进一步完善Spark项目,用户需要将其迁移到更全面的软件开发平台,如GitHub Copilot或微软的Power Platform。
AI开发的未来:从“积木”到“高楼”
Dohmke形象地描述了AI驱动开发的未来:“Copilot生成的代码模块就像‘乐高积木’,而这些积木的规模和复杂度正在不断增长。尽管目前AI还无法独立完成像GitHub或Facebook这样的大型项目,但随着技术的进步,这些构建模块将变得更加强大。”
这一系列更新表明,AI正在迅速改变软件开发的方式,而GitHub通过与不同技术生态的深度合作,正在构建一个更开放、多元的开发者工具生态。