在年度 GitHub Universe 活动中,GitHub 发布了众多新功能和更新,重点是利用 AI 原生工具和改进的生产力解决方案来提升开发者体验。根据GitHub 博客,此次活动标志着其十周年,继续强调平台对开发者和创新的承诺。
AI 原生体验和开发者选择
其中一个关键亮点是引入了 AI 原生体验,为开发者提供了多种 AI 模型选择的权力。GitHub Copilot 现已支持 Anthropic 的 Claude 3.5 Sonnet、Google 的 Gemini 1.5 Pro 和 OpenAI 的 o1-preview 和 o1-mini 模型。这种多模型方法允许开发者选择最适合其任务的 AI,无论是在 VS Code 还是 GitHub.com 上,同时为组织提供对团队模型选择的控制权。
增强的生产力工具
GitHub 还推出了 GitHub Spark,这是一款旨在通过自然语言允许开发者实现个人项目、促进创造力的新产品。该工具旨在使软件开发变得有趣且更具普及性,旨在启发新一代的开发者。
另外,GitHub Copilot Workspace 通过将 AI 生成的代码建议直接集成到拉取请求中,提高了生产力,使代码的改进和验证变得更容易。此集成加快了编码过程,确保代码能够快速有效地准备合并。
安全性和工作流改进
安全性仍然是重中之重,GitHub Copilot Autofix 旨在通过减少修复漏洞所需的时间来提高开源项目的安全性。此功能对开源社区免费开放,旨在将安全性无缝集成到开发过程中。
此外,GitHub 扩展了其功能,通过 GitHub 模型为开发者提供一个可试验来自各个提供商的 AI 模型的平台。这包括诸如并排模型比较、新的功能和能够保存及共享提示和参数,以增强 AI 应用程序的开发。
企业级功能
针对企业用户,GitHub 为欧盟内的 GitHub Enterprise Cloud 引入了数据驻留功能,提供了增强的管理和合规功能。这一开发确保了组织可以将其代码和代码库数据存储在欧盟内,遵循当地数据保护法规。
还宣布了新的治理和合规功能,使管理员能够更好地控制用户管理、代码库政策和安全工作流。这些更新旨在保持高标准的治理,同时提升生产力和创新。
总体而言,GitHub Universe 2024 展示了在 AI 集成和开发者工具方面的显著进步,旨在赋能其不断壮大的全球超过 1 亿开发者的社区。该活动强调了 GitHub 致力于培养更具活力和安全的编码环境的承诺。
Image source: Shutterstock