GitHub Universe 2023 opening keynote- Copilot in the Age of AI

GitHub
8 Nov 202346:25

Summary

TLDRThomas Dohmke eröffnet mit einer visionären Rede über die Zukunft der Softwareentwicklung durch GitHub Copilot, eine bahnbrechende KI-gestützte Entwicklungsumgebung. Seit 2020 revolutioniert Copilot die Entwicklerwelt, indem es die Produktivität um 55% steigert und eine nahtlose Integration in den gesamten Entwicklungszyklus bietet. Mit über einer Million Nutzern in 190 Ländern und der Einführung von Copilot X für eine umfassende Lebenszyklusunterstützung treibt GitHub die Innovation voran. Satya Nadella, CEO von Microsoft, betont die transformative Kraft von Copilot für die Softwareentwicklung und dessen Rolle als neue universelle Programmiersprache. Copilot Workspace wird als die nächste Stufe dieser Partnerschaft vorgestellt, die Entwicklern ermöglicht, Ideen durch natürliche Sprache effizient in Code umzusetzen.

Takeaways

  • 😮 GitHub hat Copilot entwickelt, ein KI-basiertes Tool, das Entwicklern bei der Programmierung hilft und ihre Produktivität um 55% steigern kann.
  • 🤖 Copilot nutzt große Sprachmodelle und maschinelles Lernen, um Programmieraufgaben zu automatisieren und natürliche Sprache in Code zu übersetzen.
  • 🌐 Copilot ist jetzt in die gesamte GitHub-Plattform integriert und unterstützt Entwickler bei Pull-Requests, Sicherheitsüberprüfungen, Dokumentation und mehr.
  • 📲 Copilot Chat wird auf mobilen Geräten verfügbar sein und Entwicklern helfen, unterwegs auf Fragen zur Programmierung zu antworten.
  • 🧩 Mit Copilot Enterprise können Unternehmen das Tool an ihre eigenen Codebases und Konventionen anpassen.
  • 🔐 Copilot bringt KI in die Sicherheitsaspekte der Softwareentwicklung und hilft dabei, Schwachstellen und Geheimnisse im Code zu finden.
  • 🧑‍💻 Copilot zielt darauf ab, die natürliche Sprache zur neuen universellen Programmiersprache zu machen und den Zugang zur Softwareentwicklung zu demokratisieren.
  • 🚀 GitHub arbeitet an Copilot Workspace, einer Vision, bei der Entwickler ihre Kreativität durch natürliche Sprache in Minuten in Code umsetzen können.
  • 🤝 Microsoft und GitHub arbeiten zusammen, um Copilot in Unternehmen einzuführen und die digitale Transformation voranzutreiben.
  • ✨ Copilot stellt eine symbiotische Partnerschaft zwischen Mensch und Maschine dar, um die Grenzen der Softwareentwicklung zu erweitern.

Q & A

  • Was ist GitHub Copilot und wie funktioniert es?

    -GitHub Copilot ist ein KI-basierter Programmierbeistand, der Entwicklern dabei hilft, Code schneller und effizienter zu schreiben. Es nutzt große Sprachmodelle, um Code-Vervollständigungen, Erklärungen und Dokumentationen basierend auf dem Kontext und den Anforderungen des Entwicklers zu generieren.

  • Welche neuen Funktionen für Copilot wurden auf der GitHub Universe vorgestellt?

    -Es wurden mehrere neue Funktionen angekündigt, darunter Copilot Chat (natürliche Sprachunterstützung in Editoren und mobilen Apps), die Integration von Copilot in GitHub.com (Pull-Requests, Code-Erklärungen), KI-gestützte Code-Scans zur Fehlerbehebung und Geheimnis-Erkennung sowie eine organisationsspezifische Version von Copilot Enterprise.

  • Wie viele Unternehmen und Organisationen nutzen Copilot laut der Präsentation?

    -Laut der Präsentation nutzen über 37.000 Organisationen GitHub Copilot, um ihre Produktivität zu steigern.

  • Was ist Copilot Enterprise und wie unterscheidet es sich vom regulären Copilot?

    -Copilot Enterprise ist eine Version von Copilot, die an die spezifischen Anforderungen und den Codestil einer Organisation angepasst ist. Es wird auf den internen Codebases und Dokumentationen der jeweiligen Organisation trainiert, um ein tieferes Verständnis und präzisere Vorschläge für die Entwickler zu liefern.

  • Welche Produktivitätssteigerungen wurden durch den Einsatz von Copilot erzielt?

    -Laut den Angaben in der Präsentation machen Copilot Entwickler bereits 55% schneller beim Codieren und gibt es die größten Produktivitätssteigerungen im ersten Jahr einer neuen Entwickler-Werkzeugs.

  • Was ist Copilot Workspace und wie funktioniert es?

    -Copilot Workspace ist eine Vision für eine neue Arbeitsumgebung, die es Entwicklern ermöglicht, natürliche Sprache zu nutzen, um GitHub-Issues in Code umzusetzen. Copilot schlägt basierend auf dem Issue einen Lösungsplan vor und implementiert den Code über das gesamte Repository. Es ist für die Zusammenarbeit ausgelegt und automatisiert Teile des Entwicklungsprozesses.

  • Welche Rolle spielte Microsoft bei der Entwicklung von Copilot?

    -Microsoft ist seit der Übernahme von GitHub im Jahr 2018 an der Weiterentwicklung der Plattform beteiligt. Der Microsoft CEO Satya Nadella betonte in der Präsentation die enge Zusammenarbeit zwischen Microsoft und GitHub bei Copilot und der Nutzung von KI zur Unterstützung von Entwicklern.

  • Wie sollen die neuen Copilot-Funktionen die Softwareentwicklung demokratisieren?

    -Durch die Integration von natürlicher Sprache in den Entwicklungsprozess soll der Einstieg in die Programmierung für mehr Menschen erleichtert werden. Laut Satya Nadella könnte Copilot dabei helfen, die Programmierfähigkeiten auf Milliarden von Menschen auszuweiten.

  • Welche bekannten Unternehmen waren am GitHub Copilot Partner-Programm beteiligt?

    -In der Präsentation wurden Red Hat, CACI Corp, Datadog und mehr als frühe Partner für die Erweiterung von Copilot auf andere Tools und Anwendungsfälle genannt.

  • Wie wird die Preisgestaltung für die neuen Copilot-Funktionen aussehen?

    -Alle neuen Funktionen wie Copilot Chat, Integration in GitHub.com und mobile Apps sind im bestehenden Copilot-Abonnement zum gleichen Preis enthalten. Copilot Enterprise für die organisationsspezifische Version wird ab Februar 2024 für 39$ pro Nutzer verfügbar sein.

Outlines

00:00

😄 Thomas Dohmke begrüßt die Zuschauer und kündigt eine Disruption der Softwareentwicklung an

Thomas Dohmke, ein Entwickler, begrüßt das Publikum und kündigt an, dass GitHub heute etwas vorstellen wird, das die Softwareentwicklung revolutionieren wird. Er erinnert daran, dass GitHub schon 2020 begonnen hatte, ein automatisiertes Perpetual Gamma-Modell auf Basis von GPT-3 zu entwickeln, das Programmiereraufgaben lösen konnte. Dieses Modell führte zur Entwicklung von GitHub Copilot, das nun von über 1 Million Entwicklern weltweit genutzt wird und zu einer Produktivitätssteigerung von 55% geführt hat.

05:01

😎 Live-Demo zur Entwicklung einer App mit GitHub Copilot

In einer Live-Demo zeigt Allison, wie GitHub Copilot dabei hilft, eine neue React-App namens 'My First Commit' zu entwickeln. Sie verwendet Copilot, um den Projektaufbau zu generieren, Code und Tests zu schreiben, das UI zu aktualisieren und Dokumentation zu erstellen. Copilot unterstützt sie durch Code-Vervollständigung, natürliche Sprachverarbeitung und intelligente Vorschläge während des gesamten Entwicklungsprozesses.

10:03

🤩 Einführung von Copilot Chat für mobile Geräte und andere IDEs

Copilot Chat, eine Funktion zum Stellen von Programmier-Fragen in natürlicher Sprache, wird nun auf mobilen Geräten über eine native iOS- und Android-App verfügbar sein. Darüber hinaus wird Copilot Chat in andere IDEs wie Visual Studio, Visual Studio Code, WebStorm und andere JetBrains-IDEs integriert. Copilot Chat nutzt nun GPT-4 und bietet kontextbezogene Antworten aus dem aktuellen Editor sowie Slash-Befehle und intelligente Aktionen.

15:04

🚀 Einführung von Copilot in GitHub.com und weitere KI-Funktionen

GitHub kündigt die Integration von Copilot in GitHub.com an. Copilot kann nun dabei helfen, Pull-Request-Beschreibungen zu generieren, Code zu erklären, Schwachstellen zu finden und automatisch Sicherheitsprobleme zu beheben. Darüber hinaus wird eine neue KI-gestützte Funktion zur Erkennung von geheimnissen wie Passwörtern und eine Assistent für die Erstellung regulärer Ausdrücke vorgestellt. All diese Funktionen sind in der bestehenden Copilot-Subskription enthalten.

20:05

🧠 Demonstration von Copilot zur Programmverständnis und Codeintelligenz

Colin zeigt, wie Copilot dabei helfen kann, komplexe Codebases und Systeme besser zu verstehen. Copilot kann Fragen zu internen Dokumenten, Repositorys und Code beantworten, indem es den Kontext der Organisation nutzt. Durch das Feintuning des Sprachmodells auf die Codebasis des Unternehmens kann Copilot sogar den spezifischen Codingstil und Konventionen der Organisation erlernen. Darüber hinaus kann Copilot über APIs mit externen Tools wie Monitoring, Deployment und Feature Flags integriert werden.

25:07

🌐 Partnerschaft zwischen Accenture und GitHub zur Verbreitung von Copilot

Accenture und GitHub arbeiten zusammen, um die Vorteile der assistierten Softwareentwicklung durch Copilot in Unternehmen zu realisieren. Accenture hat Copilot bereits im großen Stil eingesetzt und plant, es für 50.000 Entwickler verfügbar zu machen. Gemeinsam entwickeln sie Lösungen unter Verwendung von Copilot, integrieren es in Accentures Automatisierungsplattformen und verbreiten es in Kundenunternehmen. Dies soll Organisationen dabei helfen, die digitale Transformation durch Steigerung der Entwicklerproduktivität voranzutreiben.

30:09

🤝 Satya Nadella von Microsoft diskutiert Copilot und natürliche Sprache

Satya Nadella, CEO von Microsoft, spricht über seine Begeisterung für GitHub Copilot und wie es ihm den Spaß am Programmieren zurückgegeben hat. Er sieht in Copilot ein Werkzeug, das Entwicklern hilft, in einem Flow zu bleiben und Freude an ihrer Arbeit zu finden. Nadella betrachtet natürliche Sprache als universelle Programmiersprache, die den Zugang zur Softwareentwicklung demokratisieren und es ermöglichen wird, Milliarden von Menschen in den Prozess einzubeziehen. Er lobt die Integration von Copilot in GitHub.com und die Zusammenarbeit zwischen Microsoft und GitHub.

35:10

👨‍💻 Die Zukunft der Softwareentwicklung mit natürlicher Sprache

Satya Nadella diskutiert die Zukunft der Softwareentwicklung mit natürlicher Sprache. Er sieht in der Verwendung von natürlicher Sprache einen Weg, die Zugänglichkeit und Zusammenarbeit in der Softwareentwicklung zu verbessern. Nadella ist begeistert von der Möglichkeit, dass verschiedene Rollen wie Produktmanager, Marketing und Vertrieb mit Entwicklern in natürlicher Sprache zusammenarbeiten können. Er sieht in der Integration von Copilot in den gesamten Entwicklungslebenszyklus, von der Ideenfindung bis zum Deployment, ein Game-Changer für digitale Unternehmen.

40:10

🔮 Ankündigung von Copilot Workspace für den nächsten Schritt der KI-Entwicklung

GitHub kündigt Copilot Workspace an, ein revolutionäres Konzept, das es Entwicklern ermöglicht, mit natürlicher Sprache ganze Repositorys zu bearbeiten. Ausgehend von GitHub-Issues schlägt Copilot Workspace Lösungen vor, erstellt Implementierungspläne, generiert Code, baut und testet Änderungen. Das Ganze ist für die Zusammenarbeit ausgelegt, mit der Möglichkeit, Vorschläge anzupassen und automatische Fehlerbehebung. Copilot Workspace soll 2024 veröffentlicht werden und einen Schritt in Richtung einer Ära darstellen, in der Entwickler KI als zweites Hirn nutzen können.

45:11

🎉 Abschlussworte und Dank an die Mitwirkenden

Zum Abschluss werden die wichtigsten Ankündigungen und Innovationen noch einmal zusammengefasst. Es wird betont, dass GitHub mit Copilot die Softwareentwicklung revolutionieren will. Ein besonderer Dank geht an das gesamte GitHub-Team, das hart daran gearbeitet hat, diesen Meilenstein zu erreichen. Die Präsentatoren Allison, Kedasha und Colin werden für ihre Leistungen gelobt.

Mindmap

Keywords

💡Copilot

Copilot ist ein KI-gesteuertes Entwicklertool, das GitHub entwickelt hat. Es unterstützt Entwickler dabei, schneller und effizienter zu kodieren, indem es Code-Ergänzungen und -Vorschläge liefert. Copilot soll die Produktivität der Entwickler laut dem Video um 55 % steigern. Es ist ein zentrales Konzept im Video und wird als 'Copilot-Plattform' positioniert, die den gesamten Entwicklungsprozess von der Ideenfindung bis zur Bereitstellung unterstützt.

💡Künstliche Intelligenz (KI)

Künstliche Intelligenz ist die treibende Kraft hinter Copilot. Laut dem Video ermöglicht KI Tools wie Copilot, die Entwicklungsarbeit zu beschleunigen und sogar ganze Aufgaben zu automatisieren. KI wird als 'Strom' für die neue GitHub-Plattform dargestellt, die den gesamten Entwicklungszyklus antreibt. Das Video zeigt Beispiele, wie KI Code generieren, Dokumentation erstellen, Sicherheitslücken finden und beheben sowie die gesamte Zusammenarbeit erleichtern kann.

💡Natürliche Sprache

Natürliche Sprache wird im Video als der neue 'universelle Programmiersprachcode' bezeichnet. Mit Copilot können Entwickler Aufgaben und Anforderungen in natürlicher Sprache formulieren, und das System generiert dann Code oder liefert Erklärungen. Diese Chat-Funktion wird als revolutionär dargestellt, da sie die Programmierung demokratisiert und für jedermann zugänglicher macht. Dies ist insbesondere mit dem neuen 'Copilot Chat' der Fall, der direkt in Editoren und auf mobilen Geräten integriert ist.

💡Produktivitätssteigerung

Eine Hauptbotschaft des Videos ist, dass Copilot die Produktivität von Entwicklern drastisch erhöht. Laut der Präsentation macht Copilot Entwickler bereits im ersten Jahr 55 % effizienter, was als 'größte Produktivitätssteigerung seit Weile' bezeichnet wird. Das Video argumentiert, dass Copilot es Entwicklern ermöglicht, sich auf kreativere Aufgaben zu konzentrieren, anstatt mit Routinearbeiten Zeit zu verschwenden. Diese enormen Effizienzgewinne werden als Schlüssel zur digitalen Transformation von Unternehmen dargestellt.

💡Code-Verständnis

Eine weitere wichtige Funktion von Copilot ist die Fähigkeit, vorhandenen Code zu verstehen und zu erklären. Laut der Präsentation kann die KI interne Dokumentation und Code-Repositorys analysieren, um spezifische Fragen zu beantworten und Entwicklern zu helfen, die komplexen Systeme zu verstehen, an denen sie arbeiten. Die Unterstützung für benutzerdefinierte und angepasste Modelle wird auch erwähnt, um branchenspezifischen Code besser zu verstehen.

💡End-to-End-Workflow

Das Video stellt Copilot als eine End-to-End-Lösung für den gesamten Entwicklungsprozess dar. Vom ersten Konzept über die Codeerstellung, das Testen, die Sicherheitsüberprüfung bis hin zur Bereitstellung soll Copilot in jeder Phase unterstützen. Diese umfassende Integration in den gesamten Workflow wird als zentraler Wettbewerbsvorteil positioniert, der Unternehmen einen digitalen Vorsprung verschafft.

💡Collaboration

Die Copilot-Plattform soll die Zusammenarbeit zwischen Entwicklern revolutionieren. Es wird gezeigt, wie Copilot Pull-Request-Beschreibungen generieren, Code-Änderungen vorschlagen und Feedback geben kann. Die Integration in GitHub.com und Code-Editoren soll einen nahtlosen kollaborativen Workflow ermöglichen. Außerdem wird 'Copilot Workspace' vorgestellt, mit dem ganze Teams auf natürliche Weise an Anforderungen und Code arbeiten können.

💡Sicherheit

Sicherheit ist ein weiterer Aspekt, den Copilot laut der Präsentation adressiert. Mit 'Code Scanning Auto-Fix' kann KI Sicherheitslücken in Code nicht nur erkennen, sondern auch automatisch Vorschläge zur Behebung generieren. Darüber hinaus wird ein 'AI-gesteuertes Secret Scanning' angekündigt, das vertrauliche Daten wie Passwörter in Source-Code aufspüren soll.

💡Open Source

Open-Source-Software spielt im Video eine wichtige Rolle. Es wird erwähnt, dass Copilot die am meisten eingesetzte KI-Entwicklerumgebung für Open-Source-Projekte ist. Außerdem profitieren Open-Source-Maintainer von kostenlosen Copilot-Lizenzen. Die Integration in GitHub als führender Open-Source-Plattform wird als Schlüsselfaktor für den Erfolg von Copilot dargestellt.

💡Wettbewerbsvorteil

Das Video positioniert Copilot und die KI-getriebene GitHub-Plattform als wichtigen Wettbewerbsvorteil für Unternehmen. Durch die enormen Produktivitätssteigerungen, effizientere Abläufe und die Fähigkeit, komplexe Legacy-Systeme besser zu verstehen, sollen Unternehmen deutliche Vorteile in der Softwareentwicklung erhalten. Dieser Wettbewerbsvorsprung wird als entscheidend für den Erfolg in einer zunehmend digitalen Wirtschaft dargestellt.

Highlights

GitHub Copilot has achieved remarkable productivity gains, making developers 55% faster in coding and providing the biggest productivity boost for a new developer tool in its first year.

Copilot is being integrated into every step of the developer workflow, from code generation to pull requests, security scanning, and repositories, turning GitHub into an AI-powered developer platform.

Copilot Chat, with natural language capabilities, is coming to mobile devices, editors like Visual Studio Code and JetBrains IDEs, and the command line, making it a universal programming language.

GitHub is introducing AI-powered code scanning and secret scanning features to automatically fix security vulnerabilities and detect secrets without patterns.

Copilot is now customized for organizations, understanding their internal code, documentation, and repositories, providing personalized assistance tailored to their specific needs.

GitHub is partnering with companies like Accenture, Red Hat, and Datadog to extend Copilot's capabilities and integrate it into their automation platforms and workflows.

GitHub Copilot Enterprise, a new product offering, will bring all Copilot features, including customization and integration, into a single offering for organizations at $39 per month, launching in February 2024.

Microsoft's CEO, Satya Nadella, expressed excitement about Copilot, stating that natural language is becoming the new universal programming language and will democratize access to software development.

Nadella envisions Copilot enabling collaboration between developers, product managers, marketers, and salespeople, all communicating in a multi-agent framework using natural language.

GitHub announced Copilot Workspace, a revolutionary new workflow that simplifies turning ideas into code using natural language, automatically proposing solutions, building plans, and implementing changes across repositories.

Copilot Workspace is designed for collaboration, allowing editing of suggested changes, automatic error catching and repair, and streamlined pull request creation and code review.

Copilot Workspace is envisioned as a step towards an age where developers can use AI as a second brain to stream creativity and turn ideas into reality using natural language.

GitHub aims to bring the intersection of human and artificial intelligence to define the future generations of the AI-powered developer platform.

Copilot's integration into every step of the developer workflow, from idea to deployment, and its customization for organizations, is a game-changer in software development.

The introduction of AI-powered security features, such as code scanning auto-fix and secret scanning, enhances the security and compliance aspects of software development.

Transcripts

play00:30

Announcer: People of Universe,

play00:32

Please welcome Thomas Dohmke.

play00:45

Thomas: Good morning.

play00:49

Thank you for being here, everyone.

play00:50

It's so great to see all of you.

play00:52

I'm Thomas and I'm a developer.

play00:55

And today is the day

play00:56

I've been waiting for

play00:58

for the last eight months.

play01:00

Today, what we will do on the stage.

play01:03

How we were build.

play01:04

What we will launch that will redefine

play01:06

the essence of software

play01:08

development itself.

play01:10

This is a moment long in the making.

play01:13

Now, for recall,

play01:14

it was just a few weeks

play01:15

after GitHub

play01:16

universe last year

play01:18

when I had its big bang moment catch up.

play01:21

It exploded onto the scene.

play01:24

It washed over the airwaves.

play01:26

It was the most consequential disruption

play01:29

to technology

play01:30

since the advent of the Internet browser.

play01:32

Our global consciousness

play01:33

has not been the same since.

play01:37

But for GitHub, our generative A.I.

play01:39

story did not start there.

play01:41

It dates back all the way to 2020,

play01:44

and it's documented in a white paper.

play01:46

The internally call the Coding

play01:48

Oracle Paper.

play01:50

Back in 2020,

play01:51

a group of all

play01:52

wildly talented engineers

play01:54

got their hands on all version of open

play01:56

this GPT three model and with this model

play02:00

they sought to answer a single question

play02:03

was an automated perpetual grammar fact

play02:06

or fiction.

play02:07

Could this transformer model

play02:09

this strange thought for machine actually

play02:13

help solve

play02:13

the tasks of an everyday developer?

play02:17

Our team knuckle down

play02:18

and put together a bunch of tasks

play02:20

in all extended exercises

play02:22

developers often do in job interviews.

play02:24

I remember hopping on a call

play02:26

and one by one

play02:26

we fed these exercises into the model

play02:29

and observe what happened.

play02:31

And in 2020,

play02:32

out of 203,

play02:34

handcrafted programing exercises

play02:37

then prompted the models of 93% of them.

play02:41

Three years ago, it already solved 93%.

play02:45

This was the genesis.

play02:46

This was the moment.

play02:48

This is what won me over.

play02:49

And I tell you,

play02:50

it takes a lot to win over

play02:52

a skeptical German developer.

play02:56

And our engineers put

play02:57

that feeling down in writing

play02:59

that I've heard and I quote, Change

play03:02

developer tools in fundamental ways.

play03:05

In particular,

play03:06

an automated perpetual gamma can be built

play03:08

that puts the collective knowledge

play03:10

of the entire community

play03:12

at the fingertips of every individual.

play03:14

Big statement, great early statement.

play03:17

But we took a risk

play03:18

and we built the world's

play03:20

first at scale a purple gamma.

play03:22

Another tool with a large language model.

play03:25

Before the world was ready.

play03:27

And today,

play03:28

with more

play03:28

than 1 million page

play03:29

views of the course, 190 countries

play03:32

get a copy this now

play03:33

the most widely adopted A.I.

play03:35

developer tool in history.

play03:43

And from this broad

play03:44

based adoption,

play03:45

we have seen the most stunning evidence

play03:46

of productivity gains

play03:48

since we got rid of punch cards

play03:50

and assembly language.

play03:51

Already, corporate is making developers

play03:54

55% faster and coding it 55%.

play03:58

Productivity gain,

play03:59

the biggest ever experience

play04:01

in the first year

play04:02

of a novel developer tool.

play04:04

And people truly love using it.

play04:07

Open source maintainer,

play04:09

students, teachers,

play04:11

developers and Fortune 500 companies

play04:13

from Shopify to MercadoLibre to Mercedes

play04:16

to VW

play04:17

will see in just a short period of time.

play04:20

GitHub.

play04:20

Corporate has become

play04:21

the greatest competitive advantage

play04:24

in any software driven business.

play04:27

And now over 37,000 organizations

play04:30

are using copilot to achieve more.

play04:36

It's been adopted by organizations

play04:38

in all sizes

play04:39

and across all sectors and industries.

play04:42

Today, the full gamut

play04:45

between two of them, according

play04:46

Argo paper, has accelerated

play04:48

beyond even our wildest aspirations.

play04:52

But air support it could.

play04:53

Completion was always

play04:54

just the starting point.

play04:56

The change agent for the bigger picture,

play04:59

you know, many professional developers

play05:01

actually only code like 2 hours a day.

play05:03

So what use is it if developers

play05:05

put blazingly fast in the editor

play05:07

just to drown in mundane tasks

play05:09

when the initial coding is complete?

play05:12

This was the conviction

play05:13

behind our corporate X

play05:14

Vision announcement in March.

play05:16

It was the first view of A.I.

play05:18

sitting beyond the editor

play05:19

and infusing

play05:20

the entire developer lifecycle.

play05:22

And we did not let that vision escape us.

play05:24

And in the last eight months,

play05:26

we created something even bigger

play05:29

in a world where developer

play05:30

shortage is on the rise.

play05:32

In a world

play05:33

where billions of lines of code

play05:35

form the foundation

play05:36

of the global economy,

play05:38

in a world where developers

play05:39

are still expected

play05:40

to keep up with COBOL

play05:42

legacy code dating back to the 1960s

play05:46

and yet still build for tomorrow,

play05:48

we simply have to make it easier

play05:50

for developers to do it all

play05:52

and to do it all with a copilot,

play05:55

just as GitHub was founded on Git.

play05:57

Today we are re founded on copilot.

play06:06

A AI is now

play06:07

the electricity

play06:08

powering the home

play06:09

for the world's developers.

play06:11

In just a short time,

play06:12

the powerful company

play06:13

that started it all has evolved.

play06:15

Expand it

play06:16

and transform GitHub

play06:17

into the air power developer platform.

play06:22

From the idea to the issue to building

play06:24

and coding

play06:25

to the viewing,

play06:26

securing, deploying

play06:27

to get up the comet self.

play06:29

GitHub is now

play06:30

powered by copilot every step

play06:32

and this is real today

play06:34

and we're going to show it to you

play06:36

right now.

play06:46

Allison: Now, back in March,

play06:48

we shared copilot shot our vision

play06:51

for conversational assistance

play06:53

with all of you for the very first time

play06:57

built right into your favorite editor.

play06:59

We designed Shot to help every developer

play07:03

build the big picture

play07:05

all in natural language.

play07:07

We've made shot even more powerful since.

play07:11

But seeing is believing right?

play07:14

The contribution graph is cool, but today

play07:17

I thought it'd be even cooler

play07:19

to build a new app

play07:21

called my first commit

play07:22

com to figure out when mine

play07:25

and every developer on GitHub

play07:27

first commit happened.

play07:29

Now we can see who in here

play07:32

is the real OG of GitHub.

play07:36

My least favorite part

play07:38

about starting a new project

play07:40

is the starting part.

play07:42

Who likes a blank space after all?

play07:45

Thankfully, copilot has me covered

play07:47

with chat.

play07:48

I'll be able to explain what I need

play07:51

all in natural language and skip

play07:54

all the boring projects set up.

play07:58

I'm going to open the

play07:59

chat panel in my editor

play08:00

to give me a bit more space to read,

play08:04

and then

play08:04

we're going to use a new slash command

play08:07

to generate

play08:08

an entire project in Visual Studio Code.

play08:12

If you haven't used slash

play08:13

commands before,

play08:14

they're a powerful tool

play08:16

to help you execute your most common

play08:18

chat commands with just a single word.

play08:23

Saving you even more keystrokes.

play08:26

I've got a list of requirements

play08:28

already in my head,

play08:29

so I'll feed those into the new command

play08:32

and let copilot build the scaffolding

play08:34

I need.

play08:36

We're going to use next year

play08:38

with React components

play08:40

and our design system primer,

play08:42

and we'll call the app my first commit.

play08:45

You'll notice

play08:46

how copilot gives me

play08:47

the structure for my new project

play08:49

so I could create it right here.

play08:51

But I'm going to jump to a workspace

play08:53

copilot created for me earlier

play08:55

that I've already started tinkering with.

play08:59

Let's see what we're working with here

play09:00

by heading to simple browser

play09:02

and typing in Thomas's handle.

play09:07

Okay, we've got basic page navigation

play09:09

and most of Thomas's info, right?

play09:11

Honestly, I think you look better

play09:12

here, Thomas. Just kidding.

play09:15

So let's

play09:15

go ahead and replace this hardcoded image

play09:18

with the actual picture

play09:20

from his user data.

play09:22

I'll select the URL, delete

play09:25

and copilot comes to the rescue.

play09:29

I'll save that.

play09:30

And it's

play09:31

generally a good idea

play09:33

to keep tabs on the boss.

play09:34

So I'm going to add

play09:36

location here as well.

play09:38

Also,

play09:39

copilot is giving me exactly what I need.

play09:41

It never fails to be magical.

play09:44

And we also need to add this in the UI

play09:47

and look

play09:48

because we added location to our data.

play09:51

Copilot is smart enough to know that.

play09:53

Now we want to add it to the page tab.

play09:56

Save.

play09:57

Head back to the simple browser.

play09:59

There's the Thomas we know and love.

play10:03

Okay.

play10:04

It's time to grab that first commit now.

play10:07

It's been a little while

play10:08

since I've used GitHub search API,

play10:11

so I'm going to ask

play10:12

for a little bit of help from copilot.

play10:16

And don't you love

play10:17

when you can type perfectly

play10:19

on stage under pressure?

play10:23

All right.

play10:24

We're going to ask copilot.

play10:25

Give it a second to think.

play10:28

It always likes to get my heart rate up

play10:30

just a little bit.

play10:32

And but it always comes through.

play10:34

It's giving me exactly what I need.

play10:37

I'm going to review this really fast.

play10:40

That looks great.

play10:42

Head back over here to my editor

play10:44

and we're going to insert

play10:46

this with just one click

play10:49

that'll bug me if I don't fix it.

play10:50

Now. Great.

play10:52

We've got that started.

play10:54

Now I need to include

play10:56

the commit day here.

play11:00

Looks awesome.

play11:01

And once again, we have to update our UI.

play11:06

All right.

play11:06

Copilot, 99% there.

play11:09

But we want our first commit,

play11:11

so we'll save head back.

play11:14

Okay, We're almost there.

play11:16

I'm pretty sure that data is wrong,

play11:19

and it looks a little funky.

play11:21

Let's see what's happening.

play11:24

All right.

play11:26

Oh, I see what I've done here.

play11:28

I don't have any ordering

play11:29

in, so

play11:31

I'm going to go ahead and select this,

play11:33

and we're going to

play11:34

use chat

play11:35

to help us

play11:35

figure out how to sort our commits here.

play11:38

I'll head back and I'm going to say

play11:40

update to include

play11:45

to include

play11:46

or sorry to sort rather

play11:50

by commit or date.

play11:54

Give it a second to think.

play11:57

All right.

play11:58

That's looking good.

play12:01

But, you know, when I

play12:04

when I'm on stage,

play12:05

I kind of get ascending and descending

play12:08

mixed up

play12:09

and I need the oldest commits first.

play12:11

So I'm going to ask copilot

play12:13

to revise this answer by simply

play12:16

asking for the oldest or two newest sort

play12:20

sought by oldest, newest.

play12:24

This is great because I can ask

play12:26

copilot exactly what's in my mind

play12:30

and it can translate it into the code.

play12:32

I need.

play12:33

We'll take a look here.

play12:36

All right. That looks good.

play12:38

We'll go ahead and replace the line.

play12:40

Select save.

play12:42

Oh, we've got something going on here.

play12:45

All right, you know what?

play12:47

I'm under time pressure here,

play12:48

so I'm just going to replace this with

play12:52

my trusty demo Save.

play12:56

If anyone was second

play12:57

guessing if this was live or not.

play12:59

You've just got your answer.

play13:02

All right.

play13:03

This is looking good.

play13:05

For 2009.

play13:06

I was more worried

play13:07

about getting my driver's

play13:08

license that year

play13:10

rather than committing code,

play13:12

but I really don't need it

play13:13

down to the minute.

play13:14

So let's go ahead and clean that up.

play13:17

And rather than using the side panel

play13:19

like I've been doing,

play13:21

I can actually get copilot to help me

play13:23

write in the editor

play13:25

right on the line of code

play13:26

that I'm working on

play13:27

by pressing command or control.

play13:29

I so for this line

play13:31

let's ask to get rid of the time

play13:33

removed time and time zone.

play13:38

We'll give it a second to think.

play13:40

And you know I really love this

play13:43

need a few

play13:44

because I can inspect the change

play13:46

before I actually agree to take it.

play13:49

And it's in a form

play13:50

that I'm so used to already

play13:52

will save head back.

play13:55

There it is.

play13:56

It's working exactly as we like.

play14:02

But that's not all.

play14:03

We've got one thing left.

play14:05

My favorite part documentation.

play14:07

So let's head back.

play14:09

We're going to select the function

play14:10

we've been working in

play14:12

and we're going to bring up

play14:13

copilot using in line tap one last time

play14:16

and use our doc slash command.

play14:19

All right, that looks good.

play14:21

We're going to.

play14:21

Except

play14:23

I got to tell you, I'm exhausting.

play14:25

I must have pressed

play14:27

tap like ten times and.

play14:30

Wow, I need a break now.

play14:33

Copilot chat is coming

play14:34

to wherever you are,

play14:36

whether that's Visual Studio Code.

play14:38

Visual Studio.

play14:39

Oh, and now, intelligent web storm.

play14:44

Hi.

play14:44

Charm and other jet

play14:45

brained ideas are available in preview

play14:49

today.

play14:55

Chats

play14:56

in your favorite editors,

play14:58

but now it's also in your pocket.

play15:00

We're breaking out of the editor

play15:02

and bringing Copilot Chat

play15:04

to your native iOS and Android app.

play15:09

Pretty cool.

play15:11

With the power of natural language

play15:14

on your mobile device,

play15:15

you can get answers

play15:16

to any programing question

play15:19

about your repositories files or docs.

play15:23

That's Copilot wherever you go,

play15:26

whether you're waiting in line

play15:27

at a coffee shop

play15:29

or procrastinating in the morning

play15:31

when you can't quite get out of bed.

play15:34

Copilot chat is now in your I.D.

play15:37

It's coming to GitHub

play15:38

mobile

play15:39

and it's getting way more powerful.

play15:42

We've upgraded Copilot chat

play15:44

with a power of GPT four

play15:46

and even more context from your editor

play15:50

slash commands and smart actions.

play15:52

So I'm only ever a click away

play15:54

from solving my next development task.

play15:57

And finally in line chat to help you

play16:01

iterate on coupon code with Copilot

play16:04

without ever having to move your mouse.

play16:07

Everything I just rattled off,

play16:09

including the upgrades to Copilot chat,

play16:12

chat coming to mobile jet brains

play16:15

and even Copilot in the seal.

play16:16

I will be in your existing

play16:18

Copilot subscription.

play16:20

Yes,

play16:22

you definitely heard that right.

play16:24

If you've got a Copilot subscription

play16:26

today,

play16:27

all of these features are coming to you.

play16:30

But when you might ask next month,

play16:35

Copilot chat will be generally available

play16:38

in just a few short weeks.

play16:41

All of this, taken together,

play16:44

will make natural language

play16:46

a new universal programing language

play16:49

for every developer on the planet.

play17:02

Kedasha: Up until now,

play17:03

copilot was just about code generation.

play17:06

That's changing today.

play17:09

GitHub is the

play17:10

AI powered developer platform

play17:12

from pull requests to security

play17:14

to security scanning

play17:15

to your repositories and more.

play17:18

Copilot is now integrated

play17:20

into every step

play17:21

of the developer workflow.

play17:23

Let me show you what I mean.

play17:25

So I've been working on scaling the

play17:27

my first command app

play17:28

that Allison just started.

play17:30

It's coming along very nicely.

play17:32

Take a look.

play17:34

But I noticed that Thomas has been busy

play17:37

and he's submitted not one,

play17:38

but two papers.

play17:40

So let's take a look at the first one.

play17:48

Okay, So it looks like there

play17:50

are a lot of file changes here,

play17:52

but I'm not seeing any test.

play17:55

Oh, Thomas.

play17:56

Coding 55%

play17:58

faster doesn't mean

play17:59

you get to write bad code 55% faster.

play18:02

So I'm going to open up this

play18:04

in a code space

play18:05

real quick,

play18:06

because even though Thomas

play18:07

wants to get this done quickly,

play18:09

I don't feel comfortable merging this

play18:10

without at least one unit test.

play18:13

And when I open up this in a code space,

play18:16

I don't even have to touch

play18:17

my local files.

play18:18

I can edit and make changes

play18:20

in an isolated

play18:21

dev environment in the cloud.

play18:25

All right.

play18:26

So I have the user car digest

play18:28

component open

play18:30

if I highlight the entire component

play18:33

pop open copilot chat and type

play18:35

slash test

play18:39

copilot is going

play18:40

to automagically generate

play18:42

an entire test suite for this component.

play18:45

Here it is telling me

play18:46

exactly what it's going to do.

play18:48

Then it gives me the test

play18:50

and then it tells me how to run it.

play18:51

Wow. How cool is that?

play18:54

Let me save this new test in a file.

play18:57

I'm going to call it Use a car that

play19:00

test dogs.

play19:03

Awesome.

play19:04

Now let me come at my changes real quick,

play19:08

because what I'm about to show you

play19:10

next is a game changer.

play19:17

Now, what I'm about to show you

play19:20

for the very first time is GitHub copilot

play19:24

chat integrated

play19:25

directly into GitHub icon.

play19:27

That's right.

play19:29

Copilot has now expanded

play19:30

out of the editor. Let's take a look.

play19:33

So if I go back to the PR

play19:36

and I go to let's say index.

play19:38

Yes.

play19:38

And select lines 25 through 45,

play19:42

click on the copilot icon

play19:44

that pops up and type.

play19:46

Please explain the code.

play19:48

I always like to say please the air

play19:50

because you just never know.

play19:54

But take a look at this

play19:56

copilot

play19:57

chat is telling me

play19:58

exactly what this code is doing.

play20:00

And it even went

play20:01

as far as breaking down

play20:02

the code into chunks.

play20:03

So it's easy

play20:04

for me to read and understand

play20:07

this is the power of copilot

play20:09

chat in GitHub dot com.

play20:11

Now let's go back to the PR

play20:13

because I notice that the description

play20:15

was a bit lacking.

play20:19

By the way,

play20:20

did you know

play20:21

that around 40% of pull requests

play20:23

don't have a description?

play20:25

Yeah, let's fix that.

play20:29

So we've added a new icon here

play20:31

for copilot actions.

play20:32

If I click on the summary command

play20:34

that pops up, copilot

play20:36

is going to

play20:37

help us generate

play20:37

a detailed PR description.

play20:40

Copilot is no longer just in your editor.

play20:44

It is now integrated into PR

play20:46

is to help you with the mundane stuff

play20:47

like writing PR descriptions.

play20:50

Think about how long it takes you

play20:52

to come up with a meaningful summary

play20:54

of all your work

play20:59

as it's given a minute.

play21:00

Wolff Would you look at that?

play21:04

Copilot I just generated

play21:06

an entire description,

play21:07

very detailed

play21:09

of all the changes

play21:10

that we've made so far.

play21:11

It even included

play21:12

little clicky links,

play21:13

but I never would have

play21:14

bothered to add myself.

play21:17

Awesome.

play21:18

Now let's take a look at that second PR.

play21:25

Okay, so it looks like there's

play21:28

a security issue

play21:29

around an unsanitized user input.

play21:32

We know that.

play21:32

But GitHub Advanced Security Code

play21:34

scanning has always been able

play21:36

to find vulnerabilities in your code.

play21:38

But now

play21:39

you don't just get a notification.

play21:42

There's a complete fix suggested

play21:44

right here with the power of AI.

play21:47

This is called code scanning ought to fix

play21:51

it suggested changes

play21:52

you need to make

play21:53

to fix security vulnerabilities.

play21:55

If I click here,

play21:58

click commit changes.

play22:01

And just like that, where secure

play22:05

this.

play22:11

This is what we mean

play22:12

when we say that GitHub is the

play22:14

AI powered developer platform.

play22:16

Now I have some great news for you.

play22:20

This A.I.

play22:21

powered code

play22:22

scanning auto Fix feature

play22:23

is available in preview today,

play22:30

and we're going even further

play22:32

with our security offerings.

play22:33

Are AI powered security offerings

play22:36

GitHub Advanced

play22:36

Security has been able to scan

play22:38

for known secret patterns for a while.

play22:40

We have more great news for you.

play22:43

We're introducing a new

play22:45

AI powered secret scanning tool

play22:47

available in preview today.

play22:53

This will help you find secrets

play22:54

that don't have patterns like passwords

play22:56

stored in source

play22:57

control, the cause

play22:59

of some of the most expensive

play23:00

exploits over recent years.

play23:03

Now, as we all know,

play23:06

the two hardest problems

play23:07

in computer

play23:08

science

play23:09

are naming things

play23:10

and regular expressions.

play23:13

So today,

play23:14

we're making it easier for you

play23:16

to write your own custom patterns

play23:18

with our new

play23:19

AI powered regular expression assistants.

play23:22

This will all be included

play23:23

in your company's GitHub

play23:24

Advanced Security subscription.

play23:32

We are truly

play23:33

bringing AI

play23:34

to every part of the GitHub platform,

play23:37

and that means every part

play23:40

GitHub dot

play23:40

com is the home page

play23:42

for software development

play23:44

where every project can begin,

play23:46

where developers collaborate

play23:47

and where the open source

play23:48

community builds and maintains

play23:50

the world's code.

play23:52

Now we're integrating copilot directly

play23:55

into GitHub dot com, so

play24:01

this means you can dig to code,

play24:03

generate pull requests

play24:05

and make the rest of your life

play24:06

so much easier.

play24:08

All with copilot.

play24:18

Colin: As you've just seen,

play24:19

code generation is an incredible tool.

play24:22

But one of the most challenging tasks

play24:24

when building software

play24:26

is understanding the complex systems

play24:28

we all work on.

play24:30

Developers today

play24:31

work on large,

play24:32

multi-service, multi-platform, multi

play24:35

language and often legacy code bases.

play24:38

To succeed,

play24:39

we have to build off

play24:41

a complex foundation,

play24:42

understanding all that code

play24:44

that came before us

play24:46

with GitHub is powerful code

play24:48

Intelligence copilot

play24:49

can help us

play24:50

get the critical information we need

play24:52

so we can build more faster.

play24:55

Let me show you how it works.

play24:59

Now.

play25:00

Hold on.

play25:01

I'm logged in here

play25:02

to my personal accounts.

play25:04

Let me jump to my work account.

play25:06

So I can show you

play25:07

how copilot works for me

play25:09

as an employee here at GitHub.

play25:11

I'll use this

play25:12

brand new feature on GitHub dot

play25:14

com where I can switch users

play25:16

with a single click.

play25:21

That's better.

play25:23

All right, let's ask copilot a question

play25:26

about shortening URLs.

play25:29

How would I create a short link

play25:31

for my first commit

play25:35

large

play25:35

language models

play25:36

like the ones the power copilot

play25:38

have strong generalist

play25:40

knowledge of programing

play25:41

languages, open source

play25:42

libraries, and popular frameworks.

play25:45

You can see here it's suggested

play25:47

we use BIT.LY.

play25:48

Now we've heard from organizations

play25:51

and developers

play25:52

that you want copilot

play25:53

to know more about you, your code,

play25:56

your documentation, your pull requests,

play25:59

and we've built just that.

play26:01

Now, Copilot is an expert on

play26:04

your company's code base too.

play26:07

Today, what I'm about to

play26:08

show you

play26:08

for the very first

play26:10

time is copilot

play26:11

customized to your organization

play26:15

Here, Let's point copilot

play26:18

at our internal documentation site

play26:20

at GitHub,

play26:21

we call our internal Dockside the Hub,

play26:24

and we have our own internal URL

play26:26

shortened to ghi0.

play26:29

I'll ask the same question again.

play26:32

How would I create a short link

play26:34

for my first command?

play26:38

And now copilot is searching

play26:39

through our internal documentation

play26:42

and using it to answer a question.

play26:44

You can see here

play26:46

it not only knows

play26:47

the correct chat ops command,

play26:49

so you able to create a short link

play26:50

using our internal service.

play26:52

It's inferring from my question

play26:54

what data to use in the command.

play26:56

And it's even giving me an example

play26:58

of how I can use it.

play27:00

Let me show you another example,

play27:02

this time using a project that I work on.

play27:08

Last year at Universe,

play27:09

we announced GitHub

play27:10

all new code search

play27:11

engine codenamed Blackbird,

play27:14

and when we built it,

play27:15

we invented a new data structure

play27:17

to make search super fast.

play27:19

Even at GitHub, huge scale.

play27:22

We call that data structure

play27:23

the geometric filter.

play27:26

I'll ask copilot,

play27:27

what is the geometric filter?

play27:30

Now,

play27:31

we haven't

play27:32

published any information

play27:33

about it publicly,

play27:35

but now,

play27:35

because I've given copilot access

play27:38

to this repo,

play27:39

it can answer my questions about my code.

play27:43

Take a look at the answer.

play27:44

It's giving us.

play27:45

Copilot is referencing specific files

play27:48

and giving us a breakdown

play27:49

of exactly how this data structure works.

play27:53

This answer is about as good as you'd get

play27:55

from any member of the Blackbird team.

play27:59

Think about what that means with copilot.

play28:02

You now have an expert available

play28:04

any time to answer questions

play28:06

about your code base

play28:07

right from your browser or ID

play28:11

And we're not done.

play28:13

We're taking the next step.

play28:16

We're now trialing

play28:17

fine tuning the language model itself

play28:20

for several large customers,

play28:21

including AMD.

play28:24

By taking a model like GPP

play28:25

for and fine

play28:27

tuning it on your company's code base,

play28:29

Copilot quickly learns to adapt

play28:31

your company's

play28:32

unique coding style and conventions.

play28:35

We've seen that fine tuning.

play28:36

The model for customers

play28:37

with unique code bases

play28:39

can bring a massive performance

play28:40

improvement to their engineering teams

play28:43

when combined with GitHub

play28:44

Powerful Code Intelligence

play28:46

and advanced fine tuning

play28:47

Copilot will feel right at home

play28:49

in your organization

play28:50

and help your company

play28:52

build even better together.

play29:00

But what about information

play29:01

that lives outside of GitHub?

play29:03

As developers,

play29:04

we all have a whole ecosystem of tools

play29:06

like deployment,

play29:07

infrastructure

play29:08

monitoring, feature flags and more.

play29:11

With copilot,

play29:12

we can now bring information

play29:14

from all of these surfaces

play29:15

together in one place.

play29:18

Imagine right from GitHub

play29:20

dot com or your idea.

play29:22

Be able

play29:22

to check the performance

play29:23

of a database

play29:24

query and production

play29:25

by asking data stacks how it's performing

play29:28

Using our new APIs for copilot,

play29:31

developers can extend copilot

play29:32

for nearly

play29:33

any use case right within chat.

play29:36

You can even check the status

play29:38

of a feature flag using launch darkly

play29:40

or ask Postman

play29:41

if you're using an API correctly.

play29:44

We're kicking off the early phases

play29:46

of this program

play29:47

with our debut partners

play29:49

as part of our new GitHub

play29:50

Copilot partner program,

play29:53

including Red

play29:54

Hat, CACI, Corp, Datadog and more.

play29:58

We can't wait to see what you'll build.

play30:02

It's been a year since Chad

play30:03

Djibouti sparked the general revolution

play30:06

and kicked off a new era of innovation

play30:08

in both business

play30:09

and software engineering. Make one.

play30:11

Since that moment, Accenture and GitHub

play30:14

have been working together

play30:15

to make the promise of assisted

play30:17

software development real.

play30:19

At Accenture,

play30:20

we consider ourselves

play30:21

Customer zero for GitHub,

play30:23

we experiment

play30:24

scale and share our learnings

play30:26

from our own usage

play30:28

and client engagements

play30:29

to help GitHub innovate faster.

play30:31

We were the first global company

play30:33

of our size to pilot GitHub copilot,

play30:36

and we quickly learned a few key things.

play30:39

First, the promise of efficiency gains

play30:42

are real

play30:43

across multiple

play30:44

phases of the software

play30:46

delivery lifecycle.

play30:47

The real value comes from speed

play30:50

code, quality and security

play30:51

and developer experience.

play30:53

And where we see

play30:54

the biggest opportunity is integrating

play30:56

copilot into an organization's

play30:58

end to end automation framework.

play31:00

Now, Accenture and GitHub are helping

play31:02

clients move beyond experimentation

play31:05

to make assisted

play31:06

technology delivery pervasive.

play31:08

We are doing this by one core developing

play31:12

specific solutions using copilot too.

play31:15

Integrating copilot into Accenture's

play31:18

own automation platforms.

play31:20

And three,

play31:21

by expanding

play31:22

copilot to 50,000 Accenture developers,

play31:25

Accenture is proud to be

play31:27

at the forefront of AI driven innovation

play31:29

with GitHub

play31:38

for the

play31:38

incredible right

play31:39

50,000 developers that Accenture will fly

play31:43

at the speed of their own minds

play31:45

with copilot.

play31:47

The original copilot

play31:48

was just code

play31:49

completions,

play31:50

wanting inference on every keystroke

play31:53

with copilot chat

play31:54

being generally available in December

play31:57

in Visual Studio and Visual Studio Code

play31:59

and coming with GPO for inline chat

play32:02

slash commands

play32:03

and powerful smart actions.

play32:05

Copilot expanded from, quote suggestions

play32:08

to a tool

play32:09

perpetual camp

play32:10

powered by one that answers questions,

play32:13

explains code,

play32:15

finds bugs and flight tests.

play32:18

And it's also coming to

play32:19

your mobile devices

play32:20

is coming to the comment line.

play32:21

It's coming to a jet brains ideas

play32:24

and I'm happy to announce

play32:25

that all of this

play32:26

every feature

play32:27

I just said

play32:28

is included in your copilot subscription.

play32:31

And it's the exact same price as before.

play32:34

Not

play32:39

$19 per user per month

play32:41

pocket, is it for organizations?

play32:43

$10 for individuals.

play32:45

And of course it's still free

play32:46

for teachers,

play32:47

students and maintainers

play32:48

of popular open source projects.

play32:51

But on top of all of this,

play32:53

we've

play32:53

consistently heard

play32:54

from many of our enterprise customers

play32:57

that they would love to have

play32:58

the internal knowledge

play33:00

of their organization and copilot.

play33:02

Today

play33:03

we are bringing this

play33:04

customization together

play33:05

with every single copilot feature

play33:07

into a new product that we call

play33:10

GitHub Copilot.

play33:11

And I place

play33:17

some copilot

play33:18

in your pull requests to copilot

play33:20

in your documentation,

play33:21

copilot, chat, integrated

play33:23

and detached to calm all customize

play33:25

to all of you and your organization

play33:28

in one single offering.

play33:30

This personalized copilot

play33:31

available at every stage

play33:33

of the software

play33:34

development lifecycle

play33:35

By placing the collective knowledge

play33:37

of your organization's code base

play33:39

at your developer's fingertips.

play33:41

They will not only write code 55% faster,

play33:45

they will keep the flow state

play33:47

and serve from idea

play33:48

to code

play33:49

to deployment by maintaining security,

play33:51

compliance and quality.

play33:53

And they will be happy doing it.

play33:56

And I'm thrilled to share that.

play33:58

We will start

play33:58

the preview of copilot in applies today

play34:01

and it will be discussed

play34:05

and it will be generally available

play34:07

in February 2024 for $39.

play34:12

Copilot Enterprise will give rise

play34:14

to a new wave of digital transformation

play34:17

as we know it

play34:18

and create a competitive advantage

play34:20

for every organization in our world

play34:23

that is dependent on software.

play34:26

But don't just take it for me.

play34:28

Today we have got a special guest

play34:30

who knows

play34:30

quite a lot about digitally transform

play34:33

being an organization.

play34:35

Please join me in welcoming

play34:36

for the very first time ever

play34:38

get up universe, the CEO of Microsoft,

play34:41

Satya Nadella.

play34:48

Oh, hi.

play34:49

Great to see you, Sacha.

play34:51

Satya: Thank you so much.

play34:52

Satya,

play34:53

I introduced you as the CEO of Microsoft,

play34:55

but you're really the biggest

play34:56

super fan of GitHub Copilot.

play34:57

I am.

play34:59

And in fact,

play34:59

I was just

play35:00

listening to all the announcements

play35:02

and reading about it.

play35:03

And I must say in the last,

play35:05

what, a year, year

play35:06

and a half, maybe years

play35:07

since I've been using

play35:09

Get Up copilot, my weekends have changed.

play35:12

You know, I can code again.

play35:14

I mean, the joy of coding is back.

play35:16

I'd say code space's copilot.

play35:19

And now I'm really looking forward

play35:20

to copilot on GitHub dot

play35:21

com because man, it'll be so fun

play35:24

to just go to report after report

play35:25

and keep reading and explain this.

play35:27

Explain this, explain it all.

play35:29

Remember to say please. Yeah.

play35:34

And it

play35:34

it's been five years, you know

play35:35

then since Microsoft acquired GitHub

play35:37

and our industry has changed so much

play35:39

since then.

play35:40

How do you all work together?

play35:43

You know, let us to this moment.

play35:44

That's cool.

play35:44

Yeah. It's it's unbelievable.

play35:46

I'd say five years since obviously

play35:49

we got to sort of steward GitHub.

play35:53

You know,

play35:53

when I think about Microsoft,

play35:55

Thomas, to me, I'm

play35:56

always grounding myself, right?

play35:57

We were a developer company first.

play35:59

After all, the company got started

play36:01

creating dev tools.

play36:02

I always remind myself of that.

play36:04

And that's our core heritage.

play36:06

We are a platform company, right?

play36:07

So we build our platform

play36:09

so the developers can then build

play36:11

great IP on top of it.

play36:12

And we are a partner company,

play36:14

which is help those developers

play36:15

be successful in the marketplace

play36:17

and that's at the core who we are.

play36:20

And quite frankly,

play36:20

GitHub has taken us

play36:21

to another level, right?

play36:23

Our ability to one, we did a lot of work

play36:26

before we even decided

play36:28

that we had the right to steward GitHub.

play36:30

We made sure that we were great members

play36:33

of the open source community

play36:34

by really being part of the community,

play36:36

contributing to the community,

play36:37

and that's what led us to that.

play36:38

So it's been

play36:39

a fantastic journey

play36:41

and here we are

play36:42

at this moment with copilot

play36:44

and AI and ready for what is,

play36:46

I think, the next phase

play36:47

of our developer journey.

play36:48

Yeah, awesome.

play36:49

Rene You mentioned a lot of companies

play36:51

you meet with a lot of developers

play36:52

around the world.

play36:53

You get to meet

play36:54

with a lot of CEOs that hire developers

play36:56

to drive that transformation.

play36:58

What do we hear from them

play36:59

and how can copilot help them?

play37:00

Yeah, it's fantastic.

play37:01

I mean, even just listening to the video

play37:04

you just played

play37:05

and talked about it,

play37:06

I mean, think about this.

play37:07

This is an app that scale organization

play37:09

like Accenture

play37:10

making the decision

play37:11

to go deploy

play37:12

something like set up

play37:13

copilot at Enterprise wide.

play37:15

Oh, that's a big thing.

play37:16

Usually if you sort of

play37:18

look at the dev tools business

play37:19

and dev store

play37:21

diffusion, it takes decades

play37:23

before those enterprise

play37:24

wide things happen.

play37:25

And this is just happening, you know, in

play37:27

less than a year perhaps.

play37:29

A couple of things.

play37:30

One is at the end of the day, to me,

play37:32

I think all of us

play37:34

want to make sure

play37:35

that the people we work with

play37:37

have the best tools too,

play37:39

so that they feel empowered.

play37:41

They feel that they can stay in flow,

play37:43

they can do their very best work.

play37:46

And then,

play37:46

of course,

play37:47

the organization benefits

play37:48

from that in terms of productivity gains.

play37:50

So unquestionable stuff

play37:52

is some of the productivity stats.

play37:54

And the productivity stats, by

play37:55

the way,

play37:56

is not just stats, it's about ultimately

play37:59

some of the drudgery,

play38:00

bringing the joy back, helping

play38:02

you stay in flow.

play38:04

Who doesn't appreciate that, Right?

play38:05

Every developer appreciates that

play38:07

and every dev manager appreciates that.

play38:09

And so to me, that's what we hear.

play38:12

And really the other thing

play38:13

that I would say

play38:14

is I've always felt

play38:16

like when you introduce GitHub

play38:18

into an organization,

play38:19

workflow changes, right?

play38:21

We always said

play38:21

like when the salesperson

play38:24

is, you know, doing a pull request,

play38:26

it's a different org.

play38:27

It's moving at the speed of code.

play38:30

So now think about it, right,

play38:31

with copilot

play38:33

and that speed of code

play38:34

fundamentally changing what it means to

play38:37

what is a digital economy, right?

play38:39

If you're in the auto industry,

play38:40

you're in the financial industry,

play38:41

you're in the pharma industry

play38:43

every month.

play38:44

Pretty much

play38:44

everybody is a digital company

play38:46

and a software company.

play38:48

And so I'm very excited culturally.

play38:51

How do the organizations change?

play38:53

How does work and workflow change

play38:56

across all functions?

play38:57

It's just not the professional

play38:58

software developer,

play38:59

but everyone around them

play39:01

is collaborating

play39:02

and really making it

play39:03

a much more real time

play39:04

digital organization.

play39:05

So that's the most exciting thing

play39:07

that I think

play39:07

everyone in this room

play39:08

gets to participate in,

play39:09

which is

play39:10

change their organization,

play39:12

help their organization

play39:13

achieve next level

play39:13

of transformation and productivity.

play39:15

Yeah, incredibly exciting.

play39:17

And I,

play39:17

I saw your

play39:18

I think it was a post on social media

play39:19

saying that

play39:20

natural language

play39:21

is becoming the new universal

play39:23

programing language.

play39:25

How do you think natural language

play39:26

will democratize access

play39:27

to software development?

play39:29

Yeah, I mean, look, I think, you know,

play39:30

you look at all the demos

play39:33

this morning

play39:34

and you feel like, wow, I can do that.

play39:38

I mean, all I need is copilot Chad

play39:41

and here it is.

play39:42

I just sort of click, click, click.

play39:44

And I'm real tap, tap, tap, and I'm done.

play39:46

I mean, this is like it is in some sense

play39:50

the most empowering thing

play39:52

is to be able to give, right?

play39:54

I mean,

play39:54

we have, what, 100

play39:55

plus million

play39:55

people already on GitHub,

play39:56

but my dream is like,

play39:58

how do we empower a billion people

play39:59

and then the other billions

play40:01

around these billion people

play40:02

who are all collaborating

play40:04

with the power of natural language?

play40:05

Because if I look

play40:06

at the arc of computing,

play40:08

our history of the last

play40:09

70 years has been

play40:10

can humans and computers

play40:12

interact in the most natural way?

play40:14

What's more powerful

play40:16

than natural language,

play40:17

which by the way, starts

play40:18

with language goes multimodal.

play40:20

And so there's a lot

play40:21

to be said about sort of that thing

play40:23

that you just mentioned,

play40:24

which is natural language

play40:25

as the programing language

play40:27

to me,

play40:28

and also the other comments

play40:29

that the people in the morning

play40:31

sort of said, which I thought struck

play40:33

a chord with me,

play40:34

which is to say, wow,

play40:35

copilot is the new ID.

play40:37

I mean, think about the approachability,

play40:40

right?

play40:40

In Europe,

play40:41

you have a middle school girl

play40:43

first learning, coding,

play40:45

just the approach ability

play40:47

to be able to say, wow,

play40:48

you can express some complex

play40:50

thought and start seeing code

play40:52

and you're going to get into coding.

play40:54

That is game changing to me, right?

play40:56

Because natural language

play40:57

is about accessibility.

play40:59

It's about making the barrier

play41:01

to entry lower

play41:02

and it's going to be stunning to me.

play41:04

The other thing that I would also say

play41:06

is what you're doing,

play41:08

like some of the stuff

play41:09

that you're going to show

play41:10

and demonstrate around,

play41:12

how about applying it

play41:13

at the repo scale, Right.

play41:14

I think you call it workspace.

play41:16

I think I am so excited about it. Right.

play41:19

Which is,

play41:19

hey, it's not just about like

play41:20

I go from an issue

play41:22

to code to task to deploy.

play41:26

If we can really make that entire

play41:28

flow really magical with natural language

play41:32

and the product managers,

play41:34

the marketing folks,

play41:35

sales folks and developers

play41:37

are all communicating

play41:39

in this multi agent framework

play41:41

that I think

play41:41

is going to be really next level,

play41:43

maybe next year we're back here.

play41:45

We can start talking about

play41:46

some of that stuff.

play41:48

Incredible.

play41:48

Thank you so much for joining us.

play41:50

Thank you.

play41:50

Thank you so much.

play41:51

Okay. Thank you so much.

play42:00

Wow, What

play42:01

incredible insights

play42:02

and what an incredible keynote

play42:03

it's been today.

play42:05

We have shown you

play42:06

how developers can go

play42:07

above and beyond

play42:08

for the power of natural language

play42:11

and copilot.

play42:12

And we truly think this

play42:13

AI power

play42:14

developer platform will change the world.

play42:18

Thank you

play42:18

for being part of all of this,

play42:20

and thank you to everybody at GitHub

play42:22

that worked

play42:23

so hard in the last few weeks

play42:25

to get us to this moment.

play42:27

And please give it up

play42:28

for presenters, Alison, Keisha and Colin.

play42:32

Oh,

play42:35

but,

play42:37

but you're right.

play42:38

Don't don't switch off your online.

play42:39

I think I forgot something

play42:42

and I

play42:42

if you know me,

play42:43

you know that even in my teenage days,

play42:46

you know coding back in the 1990s

play42:48

I've always admired Steve Jobs

play42:51

and 13 years ago

play42:52

on this stage here in Yerba Buena, Steve

play42:55

launched the iPad.

play42:57

And so I'm so excited to say this.

play42:59

There is one more thing.

play43:06

Steve talked a

play43:07

lot about the concept of machines

play43:09

accelerating human progress.

play43:11

He described the home computer

play43:13

as the bicycle of the mind,

play43:15

a new partnership

play43:16

between human and machine

play43:18

that could take us far

play43:19

beyond our own inherent abilities.

play43:22

And today I can't help

play43:23

but think that we have arrived

play43:25

at the next phase of this partnership.

play43:28

Software Developers

play43:29

Embrace of GitHub

play43:30

Copilot has shown the world

play43:32

how humans can symbiotically partner

play43:34

with intelligent machines

play43:36

to make big ideas even easier to deliver.

play43:40

Today we are thrilled to announce

play43:42

an early glimpse

play43:44

of a revolutionary new future,

play43:46

and they're calling it copilot workspace.

play43:51

Every day, millions developers

play43:52

start from a very familiar place

play43:55

GitHub issues.

play43:56

So we created an air native workflow

play43:58

that dramatically simplifies

play43:59

the way you use natural language

play44:01

to turn these great ideas into code.

play44:04

We call it the copilot workspace.

play44:07

Starting with any GitHub issue,

play44:09

Copilot workspace

play44:10

automatically proposes

play44:11

a solution based on its deep

play44:13

understanding of the code base.

play44:14

It's your replies, link tasks everything

play44:18

copilot workspace

play44:19

then builds a step by step plan

play44:21

to implement the changes

play44:22

so that you know

play44:23

exactly what needs to be done.

play44:25

And if something isn't quite right,