GitHub 扩展人工智能套件: Copilot 采用多模型,Spark 首次用于网络开发

GitHub 发布了两项重大消息,标志着其开发者工具的重大发展:Copilot 的多模型升级和自然语言网络开发平台 Spark 的推出。

这家代码托管巨头正在将 Copilot 扩展到 OpenAI 架构之外,纳入 Anthropic 的 Claude 3.5 Sonnet 和谷歌的 Gemini 1.5 Pro 模型,同时推出 GitHub Spark,通过自然语言指令简化网络应用程序开发。

随着 Copilot 进入苹果 Xcode 的公开预览版,此次扩展还包括更多集成消息。自 Copilot 首次发布以来,这次三管齐下的更新是 GitHub 最雄心勃勃的人工智能工具包扩展。

在这里插入图片描述

为 Copilot GitHub 增强模型

支持 Copilot 长期以来一直利用不同的大型语言模型(LLM)来处理各种用例。 Copilot 的第一个公开版本是使用 Codex 推出的,Codex 是 OpenAI GPT-3 的早期版本,专门针对编码任务进行了微调。 GitHub 首席执行官托马斯-多姆克(Thomas Dohmke)在一篇博客文章中说:"从那时起,我们多次更新了基础模型版本,使用了从 GPT 3.5-turbo 到 GPT 4o 和 4o-mini 模型,以满足不同的延迟和质量要求。 GitHub 决定将 Copilot 的模型支持扩展到 OpenAI 的技术之外,这代表了其人工智能辅助开发战略的显著发展。 现在,除了OpenAI之外,集成还包括行业领导者Anthropic和谷歌的模型,为开发者提供了更广泛的人工智能功能。

这种多模型方法表明,GitHub 致力于在人工智能辅助编码过程中为开发者提供更多选择和灵活性。"我们将通过 Anthropic 的 Claude 3.5 Sonnet、Google 的 Gemini 1.5 Pro 以及 OpenAI 的 o1-preview 和 o1-mini,为 GitHub Copilot 提供开发者选择。 这些新模式将首先在 Copilot Chat 中推出,OpenAI 的 o1-preview 和 o1-mini 现已可用,Claude 3.5 Sonnet 将在下周逐步推出,Google 的 Gemini 1.5 Pro 将在未来几周推出。 首席执行官说:"从 Copilot 工作区到多文件编辑,再到代码审查、安全自动修复和 CLI,我们很快就会在 GitHub Copilot 的许多表面区域和功能上提供多模式选择。

GitHub 扩展模型支持的意义尤为重大,因为它允许开发人员利用不同人工智能模型的优势来完成各种编码任务。 每家人工智能提供商都有自己的能力和专长,这可以为不同的编程语言和框架提供更准确、更能感知上下文的代码建议。

GitHub Spark: 自然语言网络开发

然而,该公司最引人关注的公告是推出 GitHub Spark,这是一款新工具,旨在彻底改变网络应用程序开发,实现 GitHub 拥有十亿开发者的愿景。 Spark 使开发人员能够使用自然语言指令构建网络应用程序,从而有可能降低网络开发项目的复杂性并缩短所需的时间。

这种网络开发的自然语言方法尤其有利于:

  • 希望快速建立应用原型的开发人员;
  • 希望弥合设计概念与实施之间差距的团队;
  • 希望加快网络开发生命周期的组织。

Copilot 登陆苹果 Xcode

最近发布的苹果 Xcode Copilot 公共预览版是 GitHub 扩展战略的又一里程碑。 此次集成为苹果的集成开发环境带来了人工智能编码辅助功能,为 iOS 和 macOS 开发人员提供了多项优势:在 Xcode 环境中提供实时代码建议;提高 Swift 和 Objective-C 开发的效率;与现有 Xcode 工作流集成。

对开发人员工作效率的影响

GitHub 人工智能工具包的这些发展反映了更智能、更自动化的开发工具这一更广泛的行业趋势。 扩展模型支持、自然语言网络开发和 Xcode 集成的组合,是提高开发人员在不同平台和开发场景下工作效率的综合方法。

对于开发团队来说,这些更新可能意味着:

  • 减少花在模板代码上的时间;通过人工智能辅助开发更高效地解决问题;
  • 在选择最适合特定项目需求的人工智能模型方面有更大的灵活性。

也许,随着这些工具为更多开发人员所使用,我们可能会看到团队在软件开发方法上的转变:

  • 更多地采用人工智能辅助编码实践;
  • 开发工作流程的演变以纳入自然语言指令;
  • 更加重视高层次问题的解决而不是实施细节。

GitHub 人工智能功能的进步标志着开发工具的发展又向前迈进了一步。 在保留软件开发基本要素的同时,新功能和集成旨在增强而非取代开发人员的专业技能,从而提高开发流程的效率和生产力。

扩展人工智能模型支持、GitHub Spark 的引入以及 Xcode 集成的组合,体现了 GitHub 为实现软件开发现代化而采取的整体方法。 随着这些工具的成熟和开发人员将其融入工作流程,我们可能会看到软件的构思、开发和部署方式发生重大变化。

感谢大家花时间阅读我的文章,你们的支持是我不断前进的动力。点赞并关注,获取最新科技动态,不落伍!🤗🤗🤗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值