GitHub 扩展 AI 套件:Copilot 实现多模型,Spark 首次亮相 Web 开发
本文为机器翻译
展示原文
GitHub正在通过两项重大公告标志着其开发者工具的重大进化:Copilot的多模型升级以及Spark的推出,这是一个基于自然语言的网络开发平台。
代码托管巨头正在将Copilot从仅依赖OpenAI的架构扩展到包括Anthropic的Claude 3.5 Sonnet和Google的Gemini 1.5 Pro模型,同时推出GitHub Spark以简化通过自然语言指令的网络应用程序开发。
该扩展包括额外的集成消息,因为Copilot已经在苹果的Xcode上进入公开预览版。自Copilot最初发布以来,这三管齐下的更新代表了GitHub最雄心勃勃的AI工具包扩展。
Copilot的模型支持增强
GitHub Copilot长期以来一直利用不同的大型语言模型(LLM)来满足各种用例。Copilot的第一个公开版本是使用Codex启动的,这是OpenAI GPT-3的早期版本,专门针对编码任务进行了微调。Copilot Chat于2023年推出,使用了GPT-3.5,后来又使用了GPT-4。
"从那时起,我们多次更新了基础模型版本,使用从GPT 3.5-turbo到GPT 4o和4o-mini模型的范围,以满足不同的延迟和质量要求,"GitHub首席执行官Thomas Dohmke在一篇博客文章中说。
GitHub决定将Copilot的模型支持扩展到OpenAI技术之外,这代表了其AI辅助开发策略的一个重大进化。该集成现在包括来自行业领导者Anthropic和Google的模型,以及OpenAI,为开发人员提供了更广泛的AI功能。
多模型方法表明GitHub致力于为开发人员提供更多选择和灵活性,以支持他们的AI辅助编码之旅。
GitHub Spark:基于自然语言的网络开发
然而,该公司最引人注目的公告是推出GitHub Spark,这是一款旨在革新网络应用程序开发并实现GitHub达到10亿开发者愿景的新工具。Spark使开发人员能够使用自然语言指令构建网络应用程序,从而可能减少网络开发项目的复杂性和所需时间。
这种基于自然语言的网络开发方法可能特别有利于:
- 寻求快速原型化应用程序的开发人员,
- 寻求弥合设计概念和实施之间差距的团队,
- 旨在加快其网络开发生命周期的组织。
Copilot登陆苹果Xcode
Copilot最近以公开预览形式发布到苹果Xcode,这代表了GitHub扩展策略的另一个里程碑。该集成将AI驱动的编码辅助引入苹果的集成开发环境,为iOS和macOS开发人员提供了几个优势:
- Xcode环境中的实时代码建议,
- 提高Swift和Objective-C开发的生产力,
- 与现有Xcode工作流程的集成。
对开发人员生产力的影响
GitHub AI工具包的这些发展反映了行业向更智能和自动化的开发工具发展的更广泛趋势。模型支持扩展、基于自然语言的网络开发以及Xcode集成的组合,表明了一种全面的方法,旨在提高跨不同平台和开发场景的开发人员生产力。
对于开发团队来说,这些更新可能意味着:
- 减少样板代码的时间,
- 通过AI辅助开发实现更高效的问题解决,
- 在选择最适合特定项目需求的AI模型方面拥有更大的灵活性。
随着这些工具提供给更多开发人员使用,我们可能会看到团队如何处理软件开发的方式发生转变:
- 增加AI辅助编码实践的采用,
- 开发工作流程向纳入自然语言指令的方向演进,
- 更多关注高层次的问题解决,而不是实施细节。
GitHub AI功能的进步标志着开发工具演化的一个重要步骤。在保持软件开发的基本方面的同时,新的功能和集成旨在增强而不是取代开发人员的专业知识,从而可能导致更高效和生产的开发过程。
来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论
分享