Microsoft uruchomił sztuczną inteligencję, która podpowie linijki, a czasem całe bloki kodu podczas programowania. Projekt został nazwany GitHub Copilot.
GitHub Copilot to więcej niż autouzupełnianie nazw zmiennych czy linijek kodu według wzorca. Model sztucznej inteligencji jest w stanie przeanalizować kontekst zadania i wygenerować pasujący kod w ułamku sekundy. Jest nawet w stanie konwertować komentarze na kod – programista musi tylko napisać, czego się spodziewa, a SI zajmie się programowaniem. Ponadto GitHub Copilot ma możliwość proponowania alternatywnych rozwiązań problemu i podpowie całe funkcje, wykonujące zadanie na różne sposoby. Oczywiście jest w stanie również automatycznie uzupełniać kod, który się powtarza w jakimś stopniu. Sztuczna inteligencja Microsoftu może też pomóc w testowaniu większych projektów. Po imporcie pakietu testów jednostkowych do projektu GitHub Copilot może podpowiedzieć, które testy warto wykonać i które pasują do danej implementacji. GitHub Copilot teoretycznie może działać w różnych IDE, ale Microsoft udostępnił na razie wtyczkę dla edytora Visual Studio Code. Podstawą GitHub Copilot jest model OpenAI Codex. Sztuczna inteligencja radzi sobie z uzupełnianiem kodu w Pythonie, JavaScripcie, TypeScripcie, Ruby i Go.