作者:Steef-Jan Wiggers
已推出重大更新GitHub 宇宙 2024,展示了向增强开发者自主权和人工智能原生体验的转变。该活动以可访问性、创新和多模型灵活性为中心,提供旨在简化工作流程并使所有技能水平的开发人员能够利用人工智能的力量的工具。
该平台的 Copilot 现在支持多种人工智能模型,包括开放人工智能,人择, 和谷歌双子座,为开发人员提供更大的灵活性。此外,开发人员可以选择符合其项目需求的人工智能模型。该公司在一份声明中解释道新闻稿:
开发人员可以在与 Copilot Chat 对话期间在模型之间切换,为正确的用例选择正确的模型,或者继续让 Copilot 使用其强大的默认值。通过这种多模型方法,GitHub 使开发人员能够在他们习惯的工作流程中使用一系列领先的模型进行构建。
另一个更新是推出GitHub Spark,一种人工智能驱动的工具,允许用户使用自然语言提示创建完整的应用程序。这项创新显着降低了编码新手的入门门槛,GitHub 估计 Spark 有潜力覆盖全球超过 10 亿用户。通过将日常语言翻译成函数代码,Spark 简化了应用程序的创建,使经验丰富的开发人员和初学者都可以使用它。在 X 上,基茨,一名 Web 开发人员和教育工作者,发推文:
GitHub Spark 是编码的未来。
只是让用户生成他们想要的东西;没有人会关心底层代码。
(除了 4 个顽固的 vim 书呆子,他们仍然会对着云大喊手动编程的美好时光)
此外,GitHub 还在流行的开发环境中集成了增强的 AI 功能,例如视觉工作室代码。这些更新包括更直观的代码建议、个性化帮助以及以最少的手动干预调试和测试应用程序的能力。此外,副驾驶扩展允许开发人员定制他们的人工智能工具,进一步简化他们的工作流程并提高多个开发阶段的效率。
GitHub 平台上的其他更新包括将安全性作为公司产品的焦点,并引入了副驾驶自动修复。此功能利用人工智能实时检测和解决漏洞,减少详尽的手动审查的需要。通过主动应对安全风险,GitHub 重申其致力于促进更安全的开发实践和保护关键项目的承诺。
早些时候,在 Reddit 上线一位记者评论了 Autofix 功能:
感觉就像是人工智能只是为了让它更有市场
我不认为人工智能在这方面比静态分析更有效。像 Sonar 这样的工具已经可以非常有效地做到这一点,而且不需要人工智能就能做到这一点。
此外,超过 55,000 名开发人员已使用副驾驶工作区计划、构建、测试和运行代码,从而产生超过 10,000 个合并的拉取请求。根据开发者反馈,GitHub 已实施了超过100 条更新,包括构建和修复代理、纠错命令、头脑风暴模式、VS Code 集成、迭代反馈以及用于改进上下文和个性化的增强型 AI 辅助。
最后,该公司在公共预览版中通过 GitHub Models 扩展了功能。该公司表示,已有超过 70,000 名开发者使用过互动模型游乐场尝试各种 AI 模型,包括 OpenAI、Meta Llama 3、Microsoft Phi 和 Cohere Command R。新功能包括并排模型比较、对多模态模型的支持、保存和共享提示和参数的能力,以及新的说明书和 SDK 支持GitHub 代码空间。