Microsoft i OpenAI: Współpraca która ułatwi życie programistom

Microsoft i OpenAI uruchamiają inteligentne narzędzie programistyczne Copilot

Microsoft i OpenAI uruchomiły GitHub Copilot, platformę do programowania w parach ze sztuczną inteligencją. Microsoft twierdzi, że system, dostępny teraz w wersji zapoznawczej jako rozszerzenie Visual Studio Code, został zaprojektowany, aby pomóc programistom pisać kod szybciej i przy mniejszym wysiłku. Copilot działa w połączeniu z OpenAI Codex, nowym frameworkiem sztucznej inteligencji. Microsoft i OpenAI współpracowały przez lata nad wieloma projektami, ostatnio nad Codepilot. Projekt ten ma wszelkie szanse, aby wywrócić świat do góry nogami i stać się nową innowacją, po której życie już nigdy nie będzie takie samo. Ponieważ rozwój ten ułatwi pracę programistów i zdecydowanie ją przyspieszy.

Rzecznik GitHub o GitHub Copilot

"Jeśli techniczna wersja zapoznawcza odniesie sukces, planujemy w przyszłości stworzyć komercyjną wersję Copilot na GitHub. Dzięki tej wersji zapoznawczej chcemy zobaczyć, jak ludzie używają GitHub Copilot i co należy zrobić, aby działał na dużą skalę" - wyjaśnił w środę rzecznik GitHub. Copilot będzie współpracował z różnymi frameworkami i językami, ale przede wszystkim z Python, JavaScript, TypeScript, Ruby i Go.

Potrafi zrozumieć zarówno języki programowania, jak i ludzką mowę, analizując miliardy wierszy otwartego kodu źródłowego, w tym kod w publicznych repozytoriach GitHub, oraz język naturalny. Rozszerzenie Copilot Editor wysyła komentarze i kod do usługi Copilot. Usługa ta wykorzystuje kod OpenAI do syntezy i rekomendowania poszczególnych linii kodu i całych funkcji (jak opisano w FAQ firmy Microsoft).

Copilot ma na celu wygenerowanie najlepszego możliwego kodu, ale Microsoft ostrzega, że nie testuje zalecanego kodu i może zalecać przestarzałe lub nieistotne biblioteki i języki.

Narzędzie samouczące się

Copilot ma tendencję do poprawiania się z czasem, ale Microsoft zaleca programistom dzielenie kodu na mniejsze funkcje, używanie znaczących nazw dla parametrów funkcji oraz pisanie dobrej dokumentacji i sekcji komentarzy. Microsoft dodaje również, że Copilot "wydaje się działać najlepiej podczas nauki nieznanych bibliotek lub frameworków". Możliwość samouczenia się jest niewątpliwie świetną i bardzo przyjazną dla użytkownika funkcją, która z pewnością będzie ogromnym plusem.

OpenAI korzysta z Microsoft Azure

Uzupełnienie, a nie zastąpienie

Microsoft zauważa, że programiści są zawsze odpowiedzialni za korzystanie z Copilot, ponieważ został on zaprojektowany w celu uzupełnienia, a nie zastąpienia programistów. Korzystając z Copilot, programiści mogą przeglądać alternatywne sugestie, wybierać, które z nich zaakceptować lub odrzucić, a także ręcznie modyfikować zalecany kod. Microsoft twierdzi, że z czasem system dostosuje się do stylu kodowania użytkowników.

Dwa lata temu Microsoft zainwestował 1 miliard dolarów w OpenAI w zamian za zobowiązanie do korzystania z Azure i rozwijania nowych technologii super AI z Microsoft on Azure. Na początku tego roku Microsoft ogłosił plany integracji modelu GPT-3 sztucznej inteligencji OpenAI z PowerFx, niskopoziomowym językiem kodowania Microsoftu, aby zachęcić do kodowania w prostym języku angielskim.

Technologia nie stoi w miejscu i każdego roku jesteśmy podekscytowani coraz większą liczbą nowych rozwiązań, które sprawiają, że programowanie jest łatwiejsze i bardziej wydajne. Nie bez znaczenia w rozwoju Microsoft i OpenAI jest chęć nie tyle zastąpienia ludzi, co uzupełnienia, pomocy i usprawnienia pracy specjalistów. Dążenie deweloperów do ciągłego doskonalenia nie pozostawia obojętnym i pozostaje nam tylko czekać i obserwować proces doskonalenia tego rozwoju. Pomimo wszystkich trudności i możliwych nieścisłości w pracy Microsoft i OpenAI aktywnie angażują się w eliminację wszystkich problemów i do czasu masowej premiery.

Review

zostaw opinię