OpenAI wprowadziło nowe narzędzie do pracy z ChatGPT, które usprawnia współpracę nad projektami pisarskimi i programistycznymi.
Funkcjonalność ta nosi nazwę Canvas i pozwala na bardziej interaktywne oraz precyzyjne zarządzanie tekstem i kodem. Dzięki niej użytkownicy mogą współtworzyć projekty w sposób bardziej zorganizowany, szczególnie w sytuacjach, gdy praca nad jednym zadaniem wymaga wielu poprawek i iteracji.
Canvas działa w osobnym oknie, co daje większą swobodę przy edytowaniu treści. Narzędzie umożliwia zaznaczanie konkretnych fragmentów tekstu lub kodu, co pozwala ChatGPT lepiej zrozumieć, nad czym pracuje użytkownik i gdzie powinien skupić swoją uwagę. Dzięki temu praca staje się bardziej efektywna, a sugestie bardziej trafne. Użytkownik ma pełną kontrolę nad dokumentem, może edytować go bezpośrednio, korzystać z wbudowanych funkcji skrótów oraz przywracać wcześniejsze wersje projektu.
Narzędzie jest obecnie dostępny w wersji beta dla użytkowników korzystających z planu ChatGPT Plus oraz Team, a wkrótce zostanie udostępniony także dla innych użytkowników, w tym tych, którzy pracują na wersjach Enterprise i Edu. Narzędzie w przyszłości ma być również dostępne dla osób korzystających z bezpłatnej wersji ChatGPT.
Praca nad tekstem i kodem w nowym narzędziu
Dotychczasowy interfejs czatu, choć intuicyjny, nie zawsze był wystarczająco wydajny przy pracy nad bardziej skomplikowanymi projektami. Canvas umożliwia precyzyjne zarządzanie treściami, co sprawia, że użytkownik może skupić się na konkretnych fragmentach swojego projektu. ChatGPT pełni rolę pomocnika, który oferuje sugestie dotyczące poprawek, zmian w długości tekstu oraz dostosowania jego poziomu trudności.
Dla osób zajmujących się pisaniem, Canvas oferuje narzędzia takie jak automatyczne sprawdzanie gramatyki, poprawki stylistyczne oraz dodawanie emotikonów, które mogą wyróżniać istotne fragmenty tekstu. Funkcje te ułatwiają proces edycji, a także pomagają w szybkim dostosowaniu treści do wymagań odbiorcy.
Programiści mogą korzystać z Canvas, aby lepiej zarządzać kodem. Narzędzie umożliwia dodawanie komentarzy do kodu, co ułatwia jego zrozumienie i sprawdzanie poprawności. Funkcje takie jak dodawanie poleceń do debugowania czy automatyczne tłumaczenie kodu na inne języki programowania (takie jak JavaScript, Python, Java, C++ czy PHP) są szczególnie przydatne dla osób, które pracują nad międzynarodowymi projektami. Narzędzie pomaga również w rozwiązywaniu błędów, co może przyspieszyć cały proces programowania.
Inteligentne zarządzanie edycją
Model GPT-4o, na którym opiera się Canvas, został zaprojektowany z myślą o efektywnej współpracy z użytkownikami. Model ten potrafi rozpoznać momenty, kiedy konieczne jest otwarcie Canvas, np. w przypadku pisania dłuższych tekstów lub programowania. ChatGPT automatycznie dopasowuje swoje działania, oferując poprawki w zależności od charakteru projektu.
We’re rolling out an early version of canvas—a new way to work with ChatGPT on writing & coding projects that go beyond simple chat.
Starting today, Plus & Team users can try it by selecting “GPT-4o with canvas” in the model picker. https://t.co/GoGZiRzCsB
— OpenAI (@OpenAI) October 3, 2024
Dzięki możliwości zaznaczania fragmentów tekstu, użytkownik samodzielnie wskazuje, nad czym chce pracować, co pozwala na bardziej precyzyjne zmiany. W sytuacjach, w których całość tekstu wymaga poprawek, model jest w stanie przepisać dokument, uwzględniając potrzeby użytkownika. To inteligentne podejście sprawia, że praca nad bardziej skomplikowanymi projektami jest szybsza i bardziej efektywna.
Proces doskonalenia narzędzia
Jednym z głównych wyzwań w tworzeniu Canvas było nauczenie modelu GPT-4o, kiedy i w jakich sytuacjach uruchamiać nowe narzędzie. Model musiał zrozumieć różnicę między zadaniami, które wymagają bardziej złożonego interfejsu, a tymi, które można wykonać bezpośrednio w klasycznym oknie czatu. W wyniku testów udało się osiągnąć znaczną precyzję w określaniu, kiedy Canvas jest potrzebny, zwłaszcza w kontekście pisania i programowania.
W przypadku bardziej skomplikowanych zadań pisarskich model jest w stanie wykryć, kiedy użytkownik potrzebuje wsparcia w postaci Canvas, co sprawia, że proces edycji staje się bardziej wydajny. Przy zadaniach związanych z programowaniem narzędzie wykazuje się jeszcze większą precyzją, automatycznie rozpoznając momenty, w których niezbędne jest poprawienie lub dostosowanie kodu.
Kolejnym wyzwaniem było dopracowanie samego procesu edycji w Canvas. Model musiał nauczyć się rozróżniać sytuacje, w których konieczne jest dokonanie drobnych zmian, od tych, które wymagały bardziej kompleksowych poprawek. Dzięki możliwości zaznaczania konkretnych fragmentów tekstu, użytkownik ma pełną kontrolę nad procesem edycji, co pozwala na szybkie i efektywne wprowadzanie zmian.
Jak widzicie Canvas to narzędzie, które zdecydowanie rozszerza możliwości pracy z ChatGPT. Dzięki niemu użytkownicy mogą skuteczniej współpracować nad projektami pisarskimi i programistycznymi, korzystając z bardziej zaawansowanych funkcji edycji. Model GPT-4o został zoptymalizowany pod kątem tej współpracy, co sprawia, że praca nad tekstem i kodem staje się szybsza, bardziej precyzyjna i zorganizowana.