在生成式 AI 飞速发展的当下,GitHub Copilot 面临着来自市场和新兴工具的双重压力。Cursor 的崛起对 GitHub Copilot 发起了强有力的挑战,使得微软不得不在策略和技术层面做出积极回应。
GitHub 近日宣布,将引入三大最强 AI 模型和推出基于自然语言的应用开发工具 Spark(通过自然语言提示,可以轻松创建简单的应用程序)。试图重新夺回开发者的青睐,为 Copilot 的未来奠定基础。
引入地表最强 3 大模型
GitHub Copilot 之前主要依赖 OpenAI 的 GPT 模型,在开放性和灵活性上显得略有不足。
微软意识到了这一不足,并决定通过引入 Anthropic 的 Claude 3.5 Sonnet、Google 的 Gemini 以及 OpenAI 最新的 o1-preview 和 o1-mini 三大顶尖 AI 模型,为 Copilot 注入更强大的生成能力。据悉,Copilot 的新升级版本将支持多种模型的切换,赋予用户在生成代码时更多的选择权,从而满足从前端开发到后端架构的多样化需求。
Anthropic 的 Claude 3.5 Sonnet
作为 Anthropic 推出的 AI 模型,Claude 3.5 Sonnet 擅长处理整个软件开发生命周期的编码任务。其对代码的理解能力强且偏向严谨的代码逻辑,可处理从旧版应用程序更新到代码重构和功能开发的所有任务
Google 的 Gemini 1.5 Pro
Google 的最新 Gemini 模型在编程场景中展现了高超的能力。Gemini 1.5 Pro 配备了两百万字节的上下文窗口,且本地支持多模态处理——可以同时处理代码、图像、音频、视频和文本。Gemini 1.5 Pro 在常规代码建议、文档生成和代码解释方面表现出色,并提供了令人印象深刻的响应时间。
OpenAI 的 o1-preview 和 o1-mini
OpenAI 的 o1-preview 和 o1-mini 属于新一代 AI 模型,具备比 GPT-4o 更强的推理能力。在使用 o1-preview 进行探索时,发现其推理能力更强,能够更深刻地理解代码约束和边界情况,从而生成高效且优质的结果。
自然语言一键构建整个应用
紧随 Cursor 和 Bolt.new 的步伐,GitHub 将推出 GitHub Spark,为开发者带来纯自然语言构建应用的革命性工具。
类似于 Cursor 的全栈应用构建支持和 Bolt.new 的 “一条 AI 命令构建全栈应用” 概念,参考此前发布 Bolt.new,一个 AI 命令即可构建全栈应用,GitHub Spark 为用户提供了通过简单的提示构建完整应用的体验。
通过集成 GitHub Models,用户可以轻松添加生成式 AI 功能(如文档摘要或生成故事应用),无需任何 LLM 专业知识。此外,Spark 配备了强大的提示编辑器,允许用户查看和调整生成的提示以实现精确控制,而无需编写任何代码。
目前,GitHub Spark 已在技术预览阶段,并仍在不断完善,为自然语言构建应用的未来奠定基础。
以下是 GitHub Spark 的初次亮相。
参考:
- https://github.blog/news-insights/product-news/bringing-developer-choice-to-copilot/
- https://githubnext.com/projects/github-spark