Aplikacja ChatGPT na macOS staje się coraz bardziej przyjazna dla programistów, dzięki możliwości integracji z popularnymi narzędziami programistycznymi, takimi jak Xcode, VS Code, TextEdit oraz Terminal. Procesy, które do tej pory wymagały ręcznego kopiowania kodu i wklejania go do ChatGPT, teraz zostały znacznie uproszczone, co ułatwia życie wielu developerom.
Nowa funkcja „Work with Apps”
Nowością w aplikacji ChatGPT na Maca jest funkcja „Work with Apps”. Pozwala ona użytkownikom na bezpośrednią interakcję z wybraną aplikacją, np. Xcode. Wystarczy zaznaczyć fragment kodu i wysłać go bezpośrednio do ChatGPT z pytaniem lub prośbą o pomoc. Jak podał serwis TechCrunch, demonstracja tej funkcji pokazuje, jak pracownik OpenAI wykorzystał ChatGPT do pracy nad projektem w Xcode, który modelował układ słoneczny, ale brakowało w nim Ziemi. Dzięki integracji ChatGPT mógł nie tylko „zajrzeć” do projektu, ale także, na podstawie wytycznych, wygenerować brakujący kod reprezentujący naszą planetę, który estetycznie i logicznie pasował do reszty projektu.
Jak to działa?
ChatGPT korzysta z interfejsu API dostępności macOS, który jest najczęściej używany przez narzędzia do odczytu ekranu. Pozwala to aplikacji na odczytywanie tekstu z wybranej aplikacji, takiej jak Xcode. Jednakże, warto zaznaczyć, że ChatGPT nie ma na razie możliwości bezpośredniego pisania kodu w samym Xcode, jak ma to miejsce w przypadku rozwiązań takich jak GitHub Copilot, które integrują się głębiej z aplikacją. Co więcej, ChatGPT nie jest w stanie interpretować obrazów ani wideo, co stanowi pewne ograniczenie, które z pewnością zostanie z czasem rozwinięte.
Warto również wspomnieć, że GitHub Copilot już wcześniej wprowadził integrację z Xcode, oferując użytkownikom tej platformy możliwość korzystania z asystenta kodowania, który działa bezpośrednio w środowisku programistycznym. Jednak w przypadku ChatGPT, choć integracja nie jest na razie tak zaawansowana, to dzięki inteligentnemu wsparciu, nadal może stanowić cenne narzędzie w procesie pisania i poprawy kodu.
Dostępność funkcji
Funkcja „Work with Apps” jest już dostępna dla użytkowników ChatGPT Plus oraz ChatGPT Teams. W przyszłości planowane jest rozszerzenie dostępności do wersji Enterprise oraz Edu, co zapewne pozwoli na szersze zastosowanie tej funkcji w różnych środowiskach, takich jak edukacja czy większe korporacje. Z czasem OpenAI planuje również wprowadzenie tej integracji do innych aplikacji.
Rozwój tej funkcji to krok w przyszłość, gdzie interakcje z narzędziami, które codziennie wykorzystujemy w pracy, staną się bardziej płynne i zintegrowane z inteligentnymi asystentami AI. Choć obecnie ChatGPT ma pewne ograniczenia, przyszłość rysuje się bardzo obiecująco.
Co dalej?
Plany OpenAI zakładają stopniowe rozszerzanie tej funkcji na inne aplikacje, co z pewnością przyczyni się do dalszego uproszczenia codziennych zadań programistów. Można spodziewać się, że przyszłe aktualizacje będą wprowadzały nowe możliwości, takie jak głębsza integracja z poszczególnymi środowiskami kodowania oraz wsparcie dla bardziej zaawansowanych operacji, np. analizy wizualnej czy interpretacji dźwięku.
Dzięki takiemu podejściu, ChatGPT staje się narzędziem nie tylko dla twórców treści czy osób szukających odpowiedzi na pytania, ale także dla profesjonalistów zajmujących się programowaniem, którzy potrzebują efektywnej i zautomatyzowanej pomocy na każdym etapie swojej pracy.