Praktyczne dzięki zaawansowanej funkcji kopiowania i wklejania opartej na ChatGPT systemu Windows 11

Praktyczne dzięki zaawansowanej funkcji kopiowania i wklejania opartej na ChatGPT systemu Windows 11

PowerToys firmy Microsoft otrzymały niedawno najważniejszą aktualizację sztucznej inteligencji w systemie Windows 11 (i Windows 10). Użytkownicy systemu Windows już pokochali PowerToys za kolekcję przydatnych narzędzi, a nowa aktualizacja dodaje do listy narzędzie „Zaawansowane wklejanie”, dzięki czemu wszystko jest jeszcze lepsze.

Advanced Paste to narzędzie oparte na sztucznej inteligencji, które może przekonwertować fragment kodu skopiowany ze schowka na preferowany język programowania. Na przykład, jeśli masz fragment kodu w C++, który chcesz przekonwertować na język Python, Advanced Paste może to zrobić za Ciebie.

Windows Latest był na konferencji programistów Build 2024, gdzie zauważyliśmy, jak Microsoft szybko przekonwertował XML na JSON za pomocą PowerToys. Firma ujawniła również, że korzystając z bardziej zaawansowanej wersji tej funkcji, można przekonwertować dowolny popularny język programowania na preferowany język, ale jest pewien haczyk.

Funkcja kopiowania i wklejania oparta na sztucznej inteligencji PowerToys wymaga do działania klucza API OpenAI.

dodanie klucza Openai API w zaawansowanej paście Powertoys

Aby skorzystać z tej funkcji, musisz otworzyć PowerToys > Zaawansowane wklejanie , włączyć tę funkcję, a następnie ręcznie przełączyć opcję Wklej z AI .

Spowoduje to otwarcie nowego okna dialogowego z krótkimi instrukcjami, gdzie znaleźć klucz OpenAI API dla ChatGPT. Po utworzeniu konta w OpenAI możesz wprowadzić klucz API i zapisać zmiany.

Wypróbowywanie funkcji Wklej z AI w PowerToys

Po dodaniu klucza OpenAI możesz wypróbować funkcję opartą na sztucznej inteligencji w systemie Windows 11, kopiując fragment kodu i naciskając klawisz Windows + Shift + skrót V.

ai może popełniać błędy, ostrzeżenie w zaawansowanym narzędziu wklejania Powertoys
Zaawansowane kopiowanie i wklejanie PowerToys | Zdjęcie dzięki uprzejmości: WindowsLatest.com

Jak pokazano na powyższym zrzucie ekranu, ten skrót klawiaturowy uruchamia wyskakujące okienko podglądu z trzema domyślnymi opcjami: Wklej jako zwykły tekst (Ctrl+1), Wklej jako przecenę (Ctrl+2) i Wklej jako JSON (Ctrl+3).

Umożliwi także przeglądanie historii schowka, która jest znacznie bardziej zaawansowana niż wbudowana historia schowka systemu Windows.

Aby przekonwertować kod po skopiowaniu, możesz wpisać polecenie „wklej jako (x język)” w magicznym pasku wyszukiwania. Spowoduje to użycie ChatGPT-4o OpenAI do konwersji kodu. Możesz na przykład wpisać „wklej jako Python”, aby przekonwertować skopiowany kod C++ na język Python.

konwersja kodu C++ na Pythona w zaawansowanej paście Powertoys

Jak pokazano na powyższym zrzucie ekranu, PowerToys wyświetli również okno podglądu, w którym możesz przejrzeć kod.

W systemie Windows Latest przetestowano tę funkcję w wielu językach, a integracja z ChatGPT przebiegła bez zakłóceń.

Wklej jako Python za pomocą PowerToys w systemie Windows 11
Wklej jako Python, korzystając z zaawansowanego wklejania w systemie Windows 11 | Zdjęcie dzięki uprzejmości: WindowsLatest.com

Użyliśmy również PowerToys Advanced Paste do konwersji prostego 79-wierszowego kodu gry napisanego w języku Go na język Python, co dało dokładne wyniki.

Jeśli nie podoba Ci się wygenerowany wynik, zawsze możesz kliknąć przycisk odświeżania, aby go zregenerować. Gdy podgląd kodu będzie zadowalający, kliknij przycisk Wklej, aby wstawić sformatowany kod do okna IDE.

Nadal możesz sformatować kod w formacie Markdown lub JSON, jeśli nie masz klucza API. Firma Microsoft może zapewnić obsługę innych sposobów konwertowania skopiowanej zawartości na preferowane języki programowania.

Ta nowa funkcja wklejania w PowerToys będzie pomocna dla programistów, którzy często wklejają i konwertują kod podczas pracy. Jednak ChatGPT nie zawsze jest dokładny w przypadku fragmentów kodu, więc nadal musisz dwukrotnie sprawdzić kod wygenerowany przez sztuczną inteligencję pod kątem błędów.

Firma Microsoft wyjaśniła również, że funkcja Zaawansowane wklejanie nie powinna programować za Ciebie.

Jeśli nie widzisz tej funkcji, możesz ręcznie zaktualizować PowerToys do wersji 0.81 z GitHub .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *