Github Copilot, asystent kodowania AI Microsoft, jest teraz dostępny w publiczne podgląd dla xcode . Oznacza to, że zintegrowane środowisko programistyczne Apple (IDE) zyskało dostęp do technologii kodowania AI Microsoft, oferując ukończenie kodu w czasie rzeczywistym, pomoc na czacie z napędem AI oraz zautomatyzowane debugowanie dla programistów Swift i Oversive-C.

To rozszerzenie jest zgodne z integracją Github Copilota z Visual Studio, kodem Visual Studio, Jetbrains Ides, a ostatnio eclipse . Wchodząc do ekosystemu programistycznego Apple, Microsoft pozycjonuje Copilot jako narzędzie kodowania AI crossplatform, a nie funkcję wyłączną dla własnych środowisk oprogramowania.

„Za pomocą konta Github możesz włączyć Copilot w XCode i zacznij dziś wykorzystać sugestie oparte na AI i interaktywne funkcje czatu “-stwierdził Microsoft w Oficjalne ogłoszenie .

Jak copiot wzmacnia xcode xcode Rozwój

Programiści za pomocą Xcode będą teraz mieli dostęp do Github Copilota Funkcje AI bezpośrednio w IDE. Interaktywny czat AI w celu pomocy w czasie rzeczywistym w debugowaniu, wyjaśnienia kodu i ulepszenia przepływu pracy. Zautomatyzowane wykrywanie błędów w celu wyróżnienia problemów i proponowania poprawek podczas kodowania.

Podczas gdy Xcode obejmuje już solidne narzędzia do debugowania i optymalizacji, Github Copilot wprowadza podejście oparte na AI, które przyspiesza wydajność kodowania, zapewniając programistom proaktywne sugestie zamiast reaktywnych poprawek.

Rozszerzająca się strategia AI Microsoft Microsoft rozszerzająca się Strategia AI Microsoft W narzędzia programistów

integracja Github Copilota z Xcode jest częścią Microsoft’s Szersza strategia wniesienia pomocy kodowania z napędem AI do szerszego zakresu środowisk programistycznych. Ten ruch jest następuje po niedawnym uruchomieniu Copilota w Visual Studio Code 1.97, który wprowadził predykcyjne ulepszenia edycji i bezpieczeństwa oparte na sztucznej inteligencji.

Poza integracją IDE, Microsoft rozszerzył funkcjonalność Copilota o recenzje kodu napędzane AI, umożliwiając programistom na to Otrzymuj zautomatyzowane informacje zwrotne na temat ich żądań ciągnięcia. Ponadto Copilot zawiera teraz funkcję odwoływania się do kodu, która pomaga programistom śledzić pochodzenie kodu sumiennego AI, zajmując się obawami dotyczącymi licencjonowania open source.

Dzięki tym postępom Microsoft nie tylko ulepsza możliwości Copilota, ale także działa Aby ustawić go jako domyślne narzędzie programistyczne AI na wielu platformach.

czy Apple odpowie na własne kodowanie zasilane AI Asystent?

Wprowadzenie Github Copilota do XCode rodzi pytania o to, czy Apple opracuje własnego asystenta kodowania opartego na AI. Podczas gdy Apple zainwestowało w technologie AI, takie jak Core ML i Utwórz ml , te ramy są zaprojektowane do tworzenia modeli uczenia maszynowego, a nie Kodowanie wspomagane przez AI.

Historycznie Apple utrzymało ścisłą kontrolę nad narzędziami programistów, dzięki czemu włączenie narzędzia AI należące do Microsoft do Xcode jest niezwykłe. Jeśli Copilot zyska przyczepność wśród programistów Apple, może skłonić Apple do wprowadzenia wewnętrznego asystenta zasilanego AI do kodowania. Apple wcześniej budowało zastrzeżone alternatywy, gdy rozwiązania stron trzecich stały się szeroko stosowane w ekosystemie, takie jak krzem Apple zastępujący procesory Intel.

obawy dotyczące kodu generowanych przez AI i reakcje programistów

Pomimo korzyści wynikających z kodowania AI, integracja GitHub Copilot w XCode budzi obawy dotyczące jakości kodu generowanego przez AI, Bezpieczeństwo i potencjalne wyzwania prawne. Deweloperzy wyrazili obawy dotyczące tego, czy kod generowany przez Copilot może przypadkowo zawierać materiały chronione prawem autorskim, prowadząc GitHub do wprowadzenia funkcji odniesienia kodu w grudniu 2024 r., Pomagając użytkownikom weryfikować źródło sugestii generowanych przez AI.

Kolejnym problemem jest bezpieczeństwo. Chociaż Copilot może generować wydajny kod, nie z natury nie wykrywa luk, co oznacza, że ​​programiści muszą pozostać czujni podczas integracji kodu generowanego przez AI do środowisk produkcyjnych. Wprowadzenie ulepszeń bezpieczeństwa opartych na AI sugeruje, że Microsoft jest świadomy tych zagrożeń i aktywnie pracuje nad ich złagodzeniem. Można oczekiwać, że reakcje programistów Apple będą mieszane. Podczas gdy niektórzy z pewnością z zadowoleniem przyjmą zdolność Copilota do przyspieszenia przepływów pracy kodowania, inne będą uważać na rosnącą obecność Microsoftu w ekosystemie Apple. Sukces Copilota w Xcode prawdopodobnie będzie zależeć od tego, jak dobrze integruje się z istniejącymi przepływami pracy Apple Development i tego, czy utrzymuje silne wskaźniki adopcji.

Przyszłość sztucznej inteligencji w tworzeniu oprogramowania

Github Copilota do XCode jest częścią szerszej zmiany w kierunku rozwoju opartego na AI. Microsoft nie jest sam w tym nacisku-Google pracuje nad alfakod , model AI zaprojektowany do rozwiązania wyzwań programistycznych , podczas gdy Amazon uruchomił Codewhisperrer Jako alternatywne narzędzie kodujące AI dla programistów AWS.

AI AII staje się standardem branżowym, Debata przesuwa się z tego, czy AI zostanie zintegrowana z przepływami pracy, w których asystent AI zdominuje rynek. Strategia Microsoft polegająca na tym, że Copilot jest szeroko dostępny, sugeruje, że ma na celu uczynienie narzędzia AI domyślnym wyborem dla programistów w wielu IDE. Jednak długoterminowa strategia Apple pozostaje niejasna.

Na razie programiści Apple mają swój pierwszy smak kodowania wspomaganego przez AI w Xcode i czy ją przyjęli, czy czekają na potencjalną alternatywę, która będzie kształtować potencjalną alternatywę zbudowaną na Apple Jak ewoluują narzędzia kodujące AI w ekosystemie Apple.

Categories: IT Info