GitHub Copilot zostaje zmodernizowany dzięki obsłudze wielu modeli i ogłoszono nowe narzędzie GitHub Spark AI

GitHub ogłosił we wtorek ważną aktualizację Copilot, usługi asystenta kodowania opartej na sztucznej inteligencji (AI). Ogłoszenie zostało ogłoszone podczas wydarzenia GitHub Universe 2024, które odbywa się w San Francisco. Aktualizacja wprowadza obsługę wielu modeli dla Copilot, umożliwiając programistom wybieranie pomiędzy różnymi modelami sztucznej inteligencji firm Anthropic, Google i OpenAI. Firma twierdzi, że elastyczność wyboru umożliwi programistom swobodne korzystanie z preferowanych modeli w różnych projektach. Oprócz tego wprowadzono także nowe narzędzie AI o nazwie GitHub Spark.

GitHub Copilot zostaje zaktualizowany

Uruchomiona w 2021 r. GitHub Copilot była pierwszą platformą opartą na sztucznej inteligencji sygnowaną marką Copilot. Asystent AI został wprowadzony zaledwie kilka miesięcy po tym, jak Microsoft zainwestował w OpenAI, nawiązując współpracę z firmą zajmującą się sztuczną inteligencją. GitHub Copilot umożliwia programistom korzystanie z modeli sztucznej inteligencji przy pisaniu kodów, pomaganiu w znajdowaniu błędów, uruchamianiu debugowania i korygowaniu zabezpieczeń i nie tylko.

Podczas wydarzenia platforma do kodowania i hostingu plików należąca do firmy Microsoft wprowadzony GitHub Copilot będzie teraz oferować programistom większy wybór modeli sztucznej inteligencji, z których chcą korzystać. Osoby korzystające z asystenta AI w Visual Studio Code i na oficjalnej stronie internetowej będą teraz mogły wybrać modele Claude 3.5 Sonnet firmy Anthropic, Gemini 1.5 Pro firmy Google oraz GPT-4o, o1-preview i o1-mini firmy OpenAI. Chociaż Claude 3.5 Sonnet jest obecnie dostępny, w nadchodzących tygodniach zostanie dodany Gemini 1.5 Pro.

Programiści będą mogli przełączać się między modelami podczas rozmowy za pomocą czatu Copilot, aby przetestować i sprawdzić, który jest lepiej dopasowany. Użytkownicy mogą także ustawić preferowany model sztucznej inteligencji i od razu rozpocząć na nim projekt.

Wprowadzenie GitHub Spark

GitHub Spark to narzędzie natywne dla sztucznej inteligencji, którego mogą używać wszyscy programiści, niezależnie od ich zakresu umiejętności, do generowania mikroaplikacji zwanych „iskrą”. Te mikroaplikacje są w pełni funkcjonalne i mogą integrować możliwości sztucznej inteligencji i zewnętrzne źródła danych z większymi aplikacjami, zmniejszając zależność od serwerów w chmurze.

Generowanie mikroaplikacji jest również łatwe, ponieważ programiści mogą po prostu wpisać monit w języku naturalnym zawierający szczegółowe informacje o ich wymaganiach i wyświetlić podgląd aplikacji. Programiści będą mieli swobodę bezpośredniej pracy nad kodem aplikacji w celu wprowadzenia pożądanych zmian lub dodawania kolejnych monitów, aby sztuczna inteligencja wykonała pracę. Narzędzie obsługuje zarówno modele Anthropic, jak i OpenAI.

Po utworzeniu iskry można ją automatycznie uruchomić na komputerach stacjonarnych, tabletach lub smartfonach. Użytkownicy mogą także dzielić się iskrą z innymi — albo za pomocą niestandardowej kontroli dostępu, albo dać im pełną kontrolę nad remiksowaniem iskry lub budowaniem na jej podstawie.

Zrodlo