ChatGPT stale się rozwija, wprowadzając nowe funkcje, które usprawniają procesy pisania i programowania. Jednym z najnowszych narzędzi, które zostało wprowadzone w październiku 2024 roku, jest Canvas – interfejs zaprojektowany do pracy nad bardziej zaawansowanymi projektami niż te, które można obsłużyć w tradycyjnym czacie. Dzięki temu narzędziu użytkownicy mogą lepiej współpracować z ChatGPT, tworząc i udoskonalając projekty w czasie rzeczywistym.
Czym jest Canvas?
Canvas to nowy interfejs, który otwiera się w osobnym oknie, umożliwiając użytkownikom współpracę z ChatGPT przy projektach związanych z pisaniem i programowaniem. W odróżnieniu od klasycznego czatu, Canvas pozwala na edytowanie tekstu i kodu w bardziej interaktywny sposób, umożliwiając zarówno bezpośrednie zmiany, jak i uzyskanie od ChatGPT szczegółowych sugestii oraz korekt. Ta funkcja jest szczególnie przydatna w przypadkach, gdy konieczne jest wprowadzanie licznych poprawek czy długotrwałej współpracy nad większymi projektami.
Interfejs został stworzony na bazie modelu GPT-4o i w tej chwili dostępny jest w wersji beta dla użytkowników ChatGPT Plus oraz Team, z planami wprowadzenia go dla użytkowników darmowych po zakończeniu fazy testowej.
Funkcje Canvas – pisanie i programowanie w jednym miejscu
Najważniejszą zaletą Canvas jest to, iż pozwala lepiej zarządzać większymi projektami wymagającymi wielu edycji i rewizji. Oto najważniejsze funkcje, które Canvas wprowadza dla pisania i kodowania:
Narzędzia do pisania:
- Sugerowanie edycji – ChatGPT oferuje inline poprawki i sugestie dotyczące fragmentów tekstu.
- Zmiana długości tekstu – możliwość skracania lub wydłużania dokumentu w zależności od potrzeb.
- Dostosowanie poziomu trudności – opcja zmiany poziomu trudności tekstu, np. od poziomu podstawowego (szkoła podstawowa) po zaawansowany (studia).
- Polerowanie – sprawdzenie tekstu pod kątem poprawności gramatycznej, jasności przekazu i spójności.
- Dodawanie emoji – możliwość automatycznego wstawiania odpowiednich emotikonów w celu urozmaicenia treści.
Narzędzia do programowania:
- Przegląd kodu – ChatGPT udziela szczegółowych sugestii dotyczących poprawy kodu.
- Dodawanie logów – automatyczne wstawianie printów ułatwiających debugowanie kodu.
- Komentowanie kodu – ChatGPT dodaje komentarze, aby kod był bardziej czytelny i zrozumiały.
- Naprawa błędów – automatyczne wykrywanie i naprawianie błędów w kodzie.
- Tłumaczenie kodu – możliwość translacji kodu na inne języki programowania, takie jak JavaScript, Python, C++ i inne.
Canvas – dlaczego warto?
Główna różnica między tradycyjnym czatem a Canvas polega na tym, iż Canvas oferuje znacznie większą interaktywność i kontrolę nad projektem. Możliwość zaznaczenia konkretnych fragmentów tekstu czy kodu, nad którymi chcemy pracować, pozwala na precyzyjne wskazanie, co należy poprawić. ChatGPT pełni w tym przypadku rolę redaktora lub recenzenta kodu, oferując spersonalizowane sugestie i poprawki na bieżąco.
Dodatkowo, Canvas pozwala na cofanie wcześniejszych wersji projektu, co daje większą elastyczność w przypadku wprowadzania wielu zmian. Funkcja ta jest szczególnie przydatna dla programistów, którzy mogą śledzić każdą zmianę w kodzie i gwałtownie cofnąć niechciane edycje.
Podsumowanie
Canvas to ciekawe, nowe narzędzie w ChatGPT, które znacząco zwiększa możliwości pracy nad projektami tekstowymi i programistycznymi. Dzięki nowym funkcjom, takim jak sugerowanie edycji, zmiana poziomu trudności tekstu czy naprawa błędów w kodzie, ChatGPT staje się nie tylko narzędziem do rozmowy, ale pełnoprawnym współpracownikiem w procesie tworzenia. Choć Canvas pozostało w fazie beta, jego wprowadzenie zapowiada łatwiejszą pracę z AI, umożliwiając użytkownikom skupienie się nad tym co istotne w projekcie.