Roczna konferencja GitHub Universe w 2023 r. znacząco odbiegała od swojej odpowiedniczki z 2022 r., kładąc wyraźny nacisk na sztuczną inteligencję (AI) i jej integrację z doświadczeniem programisty. GitHub, wiodąca platforma do współpracy nad kodem i kontroli wersji, zaprezentowała szereg nowych produktów i funkcji opartych na AI, które obiecują zmienić sposób pracy programistów. Tegoroczne wydarzenie pokazało zaangażowanie GitHub w stanie się firmą stawiającą AI na pierwszym miejscu, uznając AI za kamień węgielny przyszłości swojej platformy.

GitHub przyjmuje AI jako Ccre na swojej platformie

W zauważalnym odejściu od poprzedniego roku, w którym nacisk położono na przepływ pracy i zarządzanie projektami, GitHub Universe 2023 skupił się na AI. Konferencja wprowadziła szereg funkcji, które płynnie integrują możliwości AI z ekosystemem programistów GitHub. Oprócz tych innowacji GitHub opublikował swój coroczny raport Octoverse, rzucając światło na najnowsze trendy programistów, ze szczególnym naciskiem na transformacyjny wpływ AI.

Najważniejsze ogłoszenia

Kilka kluczowych ogłoszeń podkreśliło zaangażowanie GitHub w rozwój oparty na sztucznej inteligencji:

1. Czat GitHub Copilot staje się popularny

GitHub Copilot, pierwotnie uruchomiony w październiku 2021 r., przeszedł znaczną ekspansję w ciągu ostatnich dwóch lat. Podczas wydarzenia w 2023 r. GitHub ujawnił, że Copilot Chat, narzędzie do uzupełniania kodu oparte na najnowszym modelu GPT-4 firmy OpenAI, stanie się ogólnie dostępne dla wszystkich użytkowników w grudniu. Ta ulepszona wersja zapewnia dokładniejsze sugestie i wyjaśnienia. Deweloperzy mogą teraz brać udział w dyskusjach na temat konkretnego kodu bezpośrednio w edytorze kodu, co usprawnia współpracę i rozwiązywanie problemów.

2. Integracja Copilot na różnych platformach

Misją GitHub jest uczynienie Copilot wszechobecnym w całym procesie kodowania. Aby to osiągnąć, wprowadzają Copilot Chat nie tylko na swojej stronie internetowej, ale także w aplikacji mobilnej i środowiskach IDE JetBrains. Ten ruch ma na celu ułatwienie bezproblemowej współpracy i rozwoju kodu na różnych platformach.

3. Copilot enterprise: Dostosowana sztuczna inteligencja dla organizacji

GitHub ma uruchomić Copilot Enterprise w lutym 2024 r., oferując organizacjom spersonalizowane doświadczenie Copilot dostosowane do ich unikalnej bazy kodu. To rozwiązanie na poziomie przedsiębiorstwa kładzie nacisk na bezpieczeństwo i obiecuje przyspieszenie rozwoju, pomagając programistom szybko zapoznać się z wewnętrznym kodem.

4. Obszar roboczy Copilot: rozwiązania problemów oparte na sztucznej inteligencji

GitHub Next, laboratorium badawcze firmy, zaprezentowało Copilot Workspace — nowatorski sposób planowania i wdrażania rozwiązań problemów z kodowaniem. Ta przestrzeń robocza umożliwia programistom kierowanie sztuczną inteligencją, tworzenie i testowanie kodu oraz otrzymywanie automatycznych poprawek. Ostatecznym celem jest usprawnienie konwersji pomysłów na żądania ściągnięcia, wykorzystując moc sztucznej inteligencji do usprawnienia procesu rozwoju.

Raport GitHub Octoverse: AI zajmuje centralne miejsce

Raport GitHub Octoverse 2023 przedstawia spostrzeżenia na temat szybkiego wzrostu liczby projektów generatywnej sztucznej inteligencji wśród programistów GitHub i coraz większej standaryzacji wdrożeń w chmurze.

Raport ujawnił, że liczba generatywnych projektów AI na GitHub wzrosła ponad dwukrotnie w 2023 r. w porównaniu z rokiem poprzednim. Ten wzrost podkreśla rosnące zainteresowanie społeczności programistów narzędziami do kodowania opartymi na AI i ich zależność od nich.

Uderzająca statystyka z raportu wskazuje, że 92% programistów używa lub eksperymentuje z narzędziami do kodowania AI. GitHub Copilot w szczególności zyskał znaczną popularność, przygotowując grunt pod dalsze innowacje oparte na AI w rozwoju oprogramowania.

Oprócz AI raport Octoverse podkreślił znaczący wzrost technologii chmurowych, takich jak Docker i infrastruktura jako kod (IaC). Wdrożenie Dockerfiles i przepływów pracy IaC gwałtownie wzrosło w 2023 r., sygnalizując szerszy trend w kierunku standaryzacji wdrożeń w chmurze za pośrednictwem GitHub.

Dodatkowe ustalenia zawarte w raporcie Octoverse 2023 obejmowały:

  • Rozwijająca się społeczność programistów w Indiach: Przewiduje się, że do 2027 r. Indie prześcigną Stany Zjednoczone i staną się największą społecznością programistów na platformie GitHub, co jest spowodowane ich niezwykłym tempem wzrostu.

  • JavaScript nadal dominuje: JavaScript utrzymał swoją pozycję najpopularniejszego języka programowania, natomiast TypeScript po raz pierwszy wyprzedził Javę, co wskazuje na zmianę preferencji programistów.

  • Większy wkład w projekty Open Source: w 2023 r. zaobserwowano znaczący wzrost liczby osób, które po raz pierwszy wniosły wkład w projekty Open Source, co podkreśla dynamiczny i inkluzywny charakter społeczności Open Source.

GitHub Universe 2023 był świadectwem ewolucji platformy w firmę stawiającą na AI. Przyjmując AI jako integralną część swojego ekosystemu, GitHub zamierza zrewolucjonizować doświadczenie programistów, oferując wydajniejszą współpracę, inteligentniejsze sugestie dotyczące kodu i zwiększone bezpieczeństwo. Raport Octoverse podkreślił przyspieszającą adopcję narzędzi AI, rozwój technologii natywnych dla chmury i globalną ekspansję społeczności programistów. W miarę jak GitHub kontynuuje innowacje, programiści mogą spodziewać się coraz bardziej opartej na AI przyszłości, która obiecuje zmienić praktyki tworzenia oprogramowania.