OpenAI
Tato stránka byla přeložena strojově. Zobrazit původní článek v angličtině.

Co je funkce Canvas v ChatGPT a jak ji používat?

Časté otázky o používání funkce Canvas v ChatGPT

Aktualizováno: 2 days ago

Vezměte prosím na vědomí, že Canvas je k dispozici na webu, ve Windows a macOS. Brzy bude k dispozici i na mobilních platformách (iOS, Android, mobilní web).

Canvas je nové rozhraní pro práci s ChatGPT na projektech psaní a kódování, které vyžadují úpravy a revize.

S Canvasem dokáže ChatGPT lépe porozumět kontextu toho, čeho se snažíte dosáhnout. Můžete zvýraznit konkrétní části a přesně tak ukázat, na co se má ChatGPT zaměřit. Může také poskytovat zpětnou vazbu a návrhy přímo v textu s ohledem na celý projekt.

Projekt v Canvasu máte pod kontrolou vy. Text nebo kód můžete přímo upravovat. Pomocí zkratek můžete nechat ChatGPT upravit délku textu, ladit kód a rychle provádět další užitečné akce. Pomocí tlačítka zpět v Canvasu můžete také obnovit předchozí verze své práce.

Vezměte prosím na vědomí, že Canvas není k dispozici pro modely řady pro.

Jak funguje vykreslování React/HTML?

Kód React/HTML se vykresluje v prostředí sandboxu, takže si můžete zobrazit výstup kódu. Mnoho balíčků npm a knihoven JavaScript bude fungovat, ale náhledy, které potřebují načítat externí balíčky nebo webové zdroje, mohou záviset na nastavení síťového přístupu Canvasu ve vašem pracovním prostoru.

Přepínače spouštění kódu v Canvasu a síťového přístupu

Upozorňujeme, že spouštění kódu a vykreslování React/HTML může vést k externím síťovým požadavkům. Správci podnikových pracovních prostorů mohou řídit, zda je pro uživatele v pracovním prostoru dostupné spouštění kódu v Canvasu, a také výchozí chování síťového přístupu. Ve výchozím nastavení je spouštění kódu v Canvasu zapnuté, zatímco možnost Povolit kódu Canvasu přístup k síti je pro podnikové pracovní prostory vypnutá, ale tyto přepínače lze nakonfigurovat v nastavení správce vašeho pracovního prostoru.

Image

Přístup k Canvasu v ChatGPT

ChatGPT může otevřít Canvas, když pochopí, čeho se snažíte dosáhnout. Můžete například požádat ChatGPT, aby vygeneroval text (např. „napišme dlouhou esej o tom, proč je jahoda nepravý plod“) nebo pro vás navrhl kód (např. „napiš webový server v pythonu“), a odpoví pomocí Canvasu. Obvykle můžete očekávat, že ChatGPT automaticky otevře Canvas, když vygeneruje obsah delší než 10 řádků nebo rozpozná situaci, kdy by se hodilo rozhraní pro psaní nebo kód. Do promptu můžete také zahrnout „použij Canvas…“ a požádat tak ChatGPT, aby otevřel Canvas.

Odpovědi s Canvasem automaticky otevřou okno na pravé straně, které obsahuje vámi požadovaný obsah.

Na webu můžete s ChatGPT začít také s prázdným Canvasem, když řeknete například „otevři Canvas“ nebo „otevři Canvas pro kódování“. S prázdným Canvasem můžete pracovat na existujícím projektu tak, že ho vložíte do prázdného Canvasu, nebo jednoduše psát přímo v Canvasu.

Obsah můžete také vložit do ChatGPT a okamžitě ho otevřít v Canvasu pomocí zkratky v pravém horním rohu editoru.

ChatGPT composer with the Open in canvas button highlighted

Kromě toho vám sada nástrojů v editoru promptu umožní požádat ChatGPT, aby v promptu vytvořil nový Canvas. To lze spustit také zadáním zpětného lomítka („/“) a následným použitím příkazu „canvas“.

ChatGPT composer with the tools menu open, including the Canvas option

Úprava projektu pomocí Canvasu

Úpravy pomocí Canvasu můžete provádět jednoduše tak, že o ně požádáte v chatu. Kromě toho můžete vybrat část obsahu zvýrazněním textu nebo pomocí ikony komentáře k bloku vybrat celý blok odstavce. Tím se otevře vstupní pole, kde můžete zadat pokyny k tomu, co ve vybrané části vysvětlit nebo upravit.

Canvas text selected with a comment icon to add feedback

Obsah Canvasu můžete také přímo upravovat kliknutím do Canvasu a psaním. Upozorňujeme, že podporovány jsou pouze základní možnosti formátování Markdownu, včetně tučného písma, kurzívy, nadpisů, odrážek a číslovaných seznamů. V Canvasu momentálně nenabízíme pokročilejší možnosti formátování.

Cílené návrhy komentářů od ChatGPT získáte jednoduše výběrem zkratek Navrhnout úpravy nebo Zkontrolovat kód. Kliknutím na bublinu komentáře zobrazíte konkrétní návrh poskytnutý ChatGPT. Označenou položku můžete buď přímo upravit a komentář zavřít, nebo vybrat Použít, aby ChatGPT automaticky vygeneroval obsah, který komentář vyřeší.

Canvas suggestion card in ChatGPT offering an edit and Apply button beside highlighted text

Při práci na úloze psaní máte také možnost zvýraznit konkrétní části textu nebo kódu a požádat ChatGPT, aby buď vyžádal úpravy této části, nebo se na ni zeptat. K možnostem formátování se dostanete také zvýrazněním části textu. Podporováno je základní formátování Markdownu, včetně tučného písma, kurzívy, nadpisů, odrážek a číslovaných seznamů. V Canvasu momentálně nenabízíme pokročilejší možnosti formátování.

ChatGPT canvas text selected with inline tools for Ask ChatGPT, bold, italic, and formatting

Zkratky v Canvasu pro psaní a kódování

Canvas s ChatGPT poskytuje přístup k sadě zkratek pro psaní, které vám umožní požádat o navržené úpravy, upravit délku výstupu, změnit zamýšlenou úroveň čtení a přidat do textu emoji nebo závěrečné doladění. Tyto zkratky najdete tak, že najedete na nabídku zkratek v pravém dolním rohu stránky.

ChatGPT canvas toolbar with Suggest edits selected

Pro psaní dokumentů můžete použít následující zkratky:

  • Navrhnout úpravy: ChatGPT přidá návrhy přímo do textu, aby zlepšil vaše psaní.

  • Upravit délku: zkrátí nebo rozšíří délku vašeho dokumentu.

  • Změnit úroveň čtení: upraví úroveň čtení od mateřské školy po vysokou školu.

  • Přidat závěrečné doladění: zkontroluje gramatiku, srozumitelnost a konzistenci.

  • Přidat emoji: nahradí slova emoji nebo je přidá pro větší důraz a pestrost.

Pro kódování můžete použít následující zkratky:

  • Přidat logy: vloží příkazy pro výpis, které pomohou s laděním a sledováním spuštění.

  • Přidat komentáře: přidá komentáře vysvětlující kód a zlepší jeho čitelnost.

  • Opravit chyby: detekuje problematický kód a přepíše ho tak, aby odstranil chyby.

  • Převést do jazyka: přeloží váš kód do jazyků, jako jsou JavaScript, Python, Java, TypeScript, C++ nebo PHP.

  • Kontrola kódu: poskytuje návrhy přímo v textu, které pomohou optimalizovat a vylepšit váš kód.

Některé zkratky okamžitě aktualizují obsah vašeho projektu, například Přidat emoji, Přidat závěrečné doladění, Opravit chyby a Převést do jazyka.

ChatGPT canvas open to a draft titled Strawberry Pseudocarp with editing controls in the header

Jiné zkratky lze upravit pomocí posuvníku. Například zkratka Upravit délku vám dává flexibilitu vybrat možnosti od nejkratší po nejdelší délku. Zkratka Úroveň čtení vám umožní upravit úroveň čtení od mateřské školy po vysokou školu.

Image

Historie verzí a zobrazení změn

Mezi verzemi dokumentu nebo kódu v Canvasu se můžete pohybovat pomocí historie verzí přes šipky v horním panelu nástrojů. Díky tomu můžete zobrazit předchozí verze a také je obnovit, pokud budete chtít. Obsah projektu můžete také zkopírovat výběrem tlačítka kopírování.

Canvas toolbar undo button tooltip labeled Previous version

Kromě toho můžete zobrazit změny mezi verzemi Canvasu pomocí tlačítka Zobrazit změny v horním panelu nástrojů. Zobrazí se tak přidané a odstraněné části u dokumentů i kódu.

Canvas editing an email draft with suggested text replacing a selected paragraph

Spouštění kódu Pythonu v Canvasu

Při používání Canvasu můžete soubory Canvasu s kódem Pythonu spouštět přímo v prohlížeči výběrem tlačítka Spustit v Canvasu. Při spouštění kódu Pythonu se výstup zobrazí v konzoli ve spodní části obrazovky. Když se v konzoli objeví chyby, ChatGPT k nim nabídne návrh – kliknutím na tlačítko Opravit chybu necháte ChatGPT, aby se ji pokusil opravit za vás!

Canvas code editor with ChatGPT suggesting a fix for a Fibonacci function exception

Tato funkce je momentálně k dispozici jen pro kód Pythonu, ale v budoucnu plánujeme rozšířit přístup i na další programovací jazyky.

Zapnutí Canvas pro váš GPT

Canvas nyní funguje s GPT. Přístup ke Canvas můžete pro GPT zapnout povolením funkce Canvas v nástroji GPT Builder. Koncoví uživatelé vašeho GPT si tak při chatu s vaším GPT mohou otevřít Canvas.

Kompatibilita modelů: Canvas není podporován modely GPT-5.5 ani novějšími. Když je Canvas zapnutý pro Custom GPT, vyberte doporučený model, který Canvas podporuje. Modely, které Canvas nepodporují, nebudou po dobu zapnutí této funkce dostupné.

Capabilities menu with Canvas selected

Upozorňujeme, že tato funkce je u všech stávajících GPT vypnutá a u nově vytvořených GPT ve výchozím nastavení zapnutá. Toto nastavení můžete kdykoli změnit v nástroji GPT Builder.


Přečtěte si další informace o nástroji GPT Builder.

Sdílení Canvasu s ostatními

Sdílení Canvas je k dispozici u všech tarifů včetně Free, Plus, Pro, Team, Enterprise a Edu.

Uživatelé teď mohou sdílet prostředek Canvasu, například vykreslený kód React/HTML, dokument nebo kód, s jiným uživatelem podobně, jako sdílíte konverzaci. Můžete to udělat z panelu nástrojů Canvasu, když je Canvas otevřený.

ChatGPT canvas open with a coding project preview reading SHARING NOW AVAILABLE

Stažení souboru z Canvasu

Dokumenty z Canvasu teď můžete exportovat do více formátů podle typu obsahu. Vyzkoušíte to pomocí tlačítka Stáhnout v pravém horním rohu Canvasu.

U obecných dokumentů (například esejí nebo blogových příspěvků) Canvas podporuje export do formátů PDF, Markdown (.md) a Word (.docx).

U Canvasů založených na kódu Canvas inteligentně rozpozná jazyk a exportuje ho s příslušnou příponou souboru (např. .py, .js, .sql atd.) při zachování formátování a syntaxe.

Tato funkce usnadňuje archivaci práce, sdílení konceptů nebo pokračování v úpravách v externích nástrojích.

Nedokončí se načítání náhledu Canvasu během „Instalace balíčků“?

Některé náhledy JS/HTML v Canvasu potřebují před vykreslením načíst v prohlížeči uživatele externí balíčky nebo jiné webové zdroje. Pokud je možnost Povolit kódu Canvasu přístup k síti vypnutá nebo pokud ovládací prvky sítě prohlížeče či organizace blokují požadovanou externí doménu, náhled nemusí dokončit načítání.

Zkontrolujte konzoli prohlížeče, jestli neobsahuje chyby, jako jsou Failed to fetch, Refused to connect nebo chyby Content Security Policy. Pokud je síťový přístup kódu Canvasu už povolený, zkontrolujte, zda požadovanou doménu neblokují ovládací prvky prohlížeče, proxy, firewallu nebo koncového bodu.

Canvas a bezpečnost na webu

Canvas umí zobrazovat náhledy webů a dalšího webového obsahu. Webový obsah je ze své podstaty online a může komunikovat s třetími stranami, které nejsou OpenAI.

Komunikace, kterou webový náhled provádí, může být tak jednoduchá jako použití internetu k načtení obrázku — ale také tak nebezpečná jako odeslání informací, které jste zadali nebo sdíleli s ChatGPT, třetí straně.

ChatGPT bere informace, které mu během konverzace poskytnete, a používá je k vytváření informovaných odpovědí. V některých případech, například když vložíte informace z internetu nebo když se načítají zprávy či výsledky vyhledávání, použije ChatGPT pro své odpovědi další informace, včetně generování kódu s Canvasem.

Když interagujete s webovým náhledem v Canvasu, ChatGPT vás požádá o potvrzení komunikace s třetími stranami, o kterých OpenAI neví. Pokud tuto komunikaci potvrdíte, umožníme náhledu komunikovat s danou třetí stranou.

Byl tento článek užitečný?