GitHub Universe AI Announcements - Copilot And Spark
Written by Kay Ewbank   
Wednesday, 30 October 2024

GitHub has announced several improvements for developers at Universe, its annual conference. Developers will get multi-model Copilot and GitHub Spark, an AI-native tool for building applications in natural language.

GItHub Universe is currently underway in San Francisco and, as expected, many of the improvements being announced are  AI features aimed at letting developers building applications more quickly, securely, and efficiently. 

universe1

Top billing went to the announcement that Copilot is going to be multi-model, meaning developers will be able to select from models including Anthropic's Claude 3.5 Sonnet, Google's Gemini 1.5 Pro, and OpenAI's GPT-4o, o1-preview and o1-mini. GitHub says the multi-model choices will be available in areas from Copilot Workspace to multi-file editing to code review, security autofix, and the CLI:

"Whether it’s in VS Code or on GitHub.com, individual developers can now decide which models work best for them, while organizations and enterprises have full control over which models they enable for their team."

Developers can toggle between models during a conversation with Copilot Chat to choose the right model, or continue to let Copilot use its default. Anthropic's Claude 3.5 Sonnet will be available via GitHub Copilot starting now, and Google's Gemini 1.5 Pro will be available in the coming weeks.

Another improvement announced at the conference is substantial updates to GitHub Copilot in VS Code, Copilot Workspace, GitHub Models, and Copilot Autofix. Developers working in VS Code can now use Copilot Chat to make edits across multiple files at the same time based on natural language prompts.

GitHub Copilot Extensions have been extended to all users.  Copilot Extensions allow developers to ask questions of any integrated developer tools including services like Atlassian Rovo, Docker and Sentry. For example, Stack Overflow's new GitHub Copilot Extension allows developers to get a summarized response from the 16-years worth of technical knowledge contributed to its platform. DataStax has expanded its extension to make it easier for developers to directly interact with DataStax Langflow and its Astra DB databases’ vector, tabular, and streaming data. Users will also be able to build their own private extensions that work with their internal developer tooling.

There's a new public preview of GitHub Copilot for Xcode for developers building apps across Apple platforms, and more generally a new code review capability that offers fast feedback on code in 30 seconds. Users can request a review from Copilot in Visual Studio Code, or on GitHub.com when they create a pull request.

Finally, users can now specify custom instructions to personalize Copilot Chat responses in VS Code and Visual Studio based on their preferred tools, organizational knowledge, and coding conventions. Additional context from developer's repositories, pull requests, issues, discussions, and the web via Bing integration can also be used for the personalization.

Conference delegates were also introduced to GitHub Spark, a tool for building and sharing personalized micro apps (“sparks”). Spark is powered by natural language, and is aimed at hobbyists rather than professional developers. GitHub says Spark is about fun and personal software. It offers live history, previews, and the ability to edit code directly. The ideal Spark application is one that would otherwise not be created because it seems too short-lived, niche, or time-consuming to prioritize. GitHub says our devices aren't nearly as personalized as they could be because the complexity of creating bespoke apps is too high.

GitHub Spark is an AI-powered tool for creating and sharing micro apps ("sparks"), which can be tailored to your exact needs and preferences, and are directly usable from your desktop and mobile devices without needing to write or deploy any code. It has three tightly-integrated components: a natural language-based editor for describing your ideas; a managed runtime environment, which hosts your sparks, and provides them access to data storage, theming, and LLMs; and a progressive web apps-enabled dashboard, which lets you manage and launch your sparks from anywhere.

Spark is available now in preview, and multi-model Copilot is available now.

githubspark

More Information

GitHub Spark

Copilot Multi-model documentation

Related Articles

GitHub Enterprise Server 3.10 Improves Security

GitHub Announces AI-Powered Changes

GitHub Introduces New Features At Universe 2022

GitHub Announces Improvements At Universe 2021

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


CSS Ecosystem In the Spotlight
06/11/2024

The 2024 edition of the State of CSS has been posted, revealing that the latest features of the language not only do away with extra tooling, but even start taking on tasks that previously requir [ ... ]



OpenAI Library For .NET Exits Beta
19/11/2024

A few months ago the OpenAI .NET library was released as a beta. It has now reached version 2.0.0 and the time has come to leave beta and, with a few amendments enter production readiness.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 30 October 2024 )