Source: Hard AI, Author: Li Dan.
In addition to GPT-4o, GitHub Copilot will also provide Gemini 1.5 Pro and Anthropic's Claude 3.5 Sonnet as alternative options. GitHub will continue to use OpenAI's models as the default setting, but developers can switch to Google and Anthropic's models as needed.
OpenAI's 'master' Microsoft is intensifying the competition faced by OpenAI, with rivals Anthropic and Google bringing the battle to OpenAI's old customer - the Microsoft-owned software project hosting platform GitHub.
On Tuesday, October 29, Eastern Time, GitHub announced in a company blog that in addition to the current flagship AI model GPT-4o by OpenAI, its artificial intelligence (AI) code-writing assistant GitHub Copilot will provide several new models for developers to choose from, including OpenAI's o1 preview and mini versions, as well as Google's Gemini 1.5 Pro and Anthropic's Claude 3.5 Sonnet.
This is the first time GitHub has allowed users to use Anthropic and Google's models, meaning GitHub has agreed to integrate the new AI models from Anthropic and Google into its code assistant, which has at least millions of developer users.
This move can strengthen GitHub's own AI assistant capabilities, but for OpenAI, which has been collaborating with GitHub for several years, it is a direct response to the threat of potentially losing users to other companies because now if developers on the GitHub platform do not want to use GPT-4o to support GitHub Copilot, they can choose Anthropic or Google's models instead.
GitHub's CEO Thomas Dohmke stated that GitHub will continue to use OpenAI's models as the default setting, but developers can switch to Google and Anthropic's models as needed. Dohmke interpreted the significance of GitHub providing new choices as follows:
"We believe the era of a single model has ended."
"No one model can fit all scenarios, developers hope that institutions will adopt the most suitable model for them to build. It is obvious that the next phase of AI code generation will not only be defined by multiple model features, but also by the selection of multiple models. Today, we have achieved this."
Dohmke stated that in the past month, GitHub has collaborated with engineering teams from Anthropic and Google on the security, confidentiality, and scalability of their models. GitHub plans to expand the range of optional models in the future, "but currently, no partnerships have been announced." He also mentioned that GitHub does not want developers to have too many choices.
According to GitHub, the new model selection will first be applied to the chat feature Copilot Chat of GitHub Copilot. OpenAI's o1-preview and o1-mini are now available in Copilot Chat, Claude 3.5 Sonnet will gradually be launched next week, and Gemini 1.5 Pro will be released in the coming weeks.
Next, the new models will be integrated into the main part of GitHub Copilot. From Copilot Workspace to multi-file editing, code reviews, security auto-fixes, and CLI, many surface areas and features of GitHub Copilot will soon offer the choice of multiple models. Developers will be able to get code outputs with just a few simple prompts.
GitHub also announced the launch of an AI-native tool called GitHub Spark on Tuesday, which developers can use to build applications entirely in natural language. This means that apps can be created directly using English prompt words instead of programming code. According to GitHub, GitHub Spark is a fully-featured micro app that can integrate AI capabilities and external data sources without managing any cloud resources.
Some media outlets have mentioned that Microsoft has taken some actions this year to rival OpenAI. For example, in February, Microsoft announced a partnership with early AI model developer Mistral, and in March, Microsoft said it was recruiting employees from the former DeepMind co-founder Mustafa Suleyman and his startup company Inflection. Inflection's Pi assistant is a competitor to ChatGPT. In regulatory filings disclosed this summer, Microsoft also listed OpenAI as a competitor.
Some media reports have pointed out that since acquiring GitHub in 2018, Microsoft has always maintained extensive partnerships for GitHub, even though technically these partners are Microsoft's competitors. GitHub previously offered users choices of Google and Amazon cloud computing services. Microsoft also allows its Azure cloud customers to use models other than OpenAI, including Meta and Mistral's models, but did not provide Google and Anthropic's models.
Regarding the news of GitHub offering model choices beyond OpenAI, social media X commented whether Microsoft realizes why the VS Code branch is so interesting, so by providing Anthropic and Google models in GitHub Copilot, it increases the pressure on OpenAI.
Other comments also believe that this is a wise move. The advantage of edge application layer companies is that they can freely switch to the latest and best models without any issues.
Editor/Lambor