OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Čo je funkcia canvas v ChatGPT a ako ju používam?

Bežné otázky o používaní funkcie canvas v ChatGPT

Aktualizované: 3 days ago

Upozorňujeme, že canvas je k dispozícii na webe, vo Windows a v MacOS. Čoskoro bude dostupný aj na mobilných platformách (iOS, Android, mobilný web).

Canvas je nové rozhranie na prácu s ChatGPT na projektoch písania a kódovania, ktoré vyžadujú úpravy a revízie.

S canvas dokáže ChatGPT lepšie pochopiť kontext toho, čo sa snažíte dosiahnuť. Môžete zvýrazniť konkrétne časti a presne tak naznačiť, na čo sa má ChatGPT zamerať. Môže tiež poskytovať spätnú väzbu a návrhy priamo v texte s ohľadom na celý projekt.

Projekt v canvas máte pod kontrolou vy. Text alebo kód môžete upravovať priamo. Pomocou skratiek môžete nechať ChatGPT upraviť dĺžku textu, ladiť kód a rýchlo vykonávať ďalšie užitočné akcie. Predchádzajúce verzie svojej práce môžete obnoviť aj pomocou tlačidla späť v canvas.

Upozorňujeme, že Canvas nie je k dispozícii s modelmi série pro.

Ako funguje vykresľovanie React/HTML?

Kód React/HTML sa vykresľuje v prostredí sandboxu, čo vám umožňuje zobraziť výstup kódu. Mnohé balíky npm a knižnice JavaScript budú fungovať, ale ukážky, ktoré potrebujú načítať externé balíky alebo webové zdroje, môžu závisieť od nastavení sieťového prístupu canvas vo vašom pracovnom priestore.

Prepínače spúšťania kódu v canvas a sieťového prístupu

Upozorňujeme, že spúšťanie kódu a vykresľovanie React/HTML môžu viesť k externým sieťovým požiadavkám. Správcovia podnikových pracovných priestorov môžu ovládať, či je spúšťanie kódu v canvas dostupné pre používateľov v pracovnom priestore, spolu s predvoleným správaním sieťového prístupu. Predvolene je spúšťanie kódu v canvas zapnuté, zatiaľ čo možnosť Povoliť kódu v canvas prístup k sieti je pre podnikové pracovné priestory vypnutá, ale tieto prepínače možno nakonfigurovať v nastaveniach správcu vášho pracovného priestoru.

Image

Prístup k canvas v ChatGPT

ChatGPT môže otvoriť canvas, keď pochopí, čo sa snažíte dosiahnuť. Napríklad môžete požiadať ChatGPT, aby vytvoril text (napr. „napíšme dlhú esej o tom, prečo je jahoda nepravý plod“) alebo pre vás navrhol kód (napr. „napíš webový server v pythone“) a odpovie pomocou canvas. Zvyčajne môžete očakávať, že ChatGPT automaticky otvorí canvas, keď vygeneruje obsah dlhší ako 10 riadkov alebo rozpozná situáciu, v ktorej by bolo užitočné mať rozhranie na písanie alebo kód. Okrem toho môžete do svojho príkazu zahrnúť „použi canvas…“ a požiadať tak ChatGPT, aby otvoril canvas.

Odpovede s canvas automaticky otvoria okno na pravej strane, ktoré obsahuje požadovaný obsah.

Začať môžete aj s prázdnym canvas v ChatGPT na webe tak, že poviete napríklad „otvor canvas“ alebo „otvor canvas na kódovanie“. S prázdnym canvas môžete pracovať na existujúcom projekte tak, že ho vložíte do prázdneho canvas, alebo jednoducho písaním v canvas.

Obsah môžete vložiť aj do ChatGPT a okamžite ho otvoriť v canvas pomocou skratky v pravom hornom rohu poľa na písanie.

ChatGPT composer with the Open in canvas button highlighted

Okrem toho vám panel nástrojov v poli na zadanie príkazu umožňuje požiadať ChatGPT, aby vo vašom príkaze vytvoril nový canvas. Toto možno spustiť aj napísaním spätnej lomky („/“) a následným použitím príkazu „canvas“.

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

Úprava projektu pomocou canvas

Úpravy pomocou canvas môžete vykonať jednoducho tak, že o ne požiadate v čete. Okrem toho môžete vybrať časť obsahu zvýraznením textu alebo použiť ikonu blokového komentára na výber celého bloku odseku. Tým sa otvorí vstupné pole, kde môžete zadať pokyny, čo vysvetliť alebo upraviť vo vybratej časti.

Canvas text selected with a comment icon to add feedback

Obsah canvas môžete upravovať aj priamo kliknutím do canvas a písaním. Upozorňujeme, že podporované sú iba základné možnosti formátovania markdown vrátane tučného písma, kurzívy, nadpisov, odrážok a číslovaných zoznamov. V canvas momentálne neponúkame pokročilejšie možnosti formátovania.

Cielené návrhy komentárov od ChatGPT môžete získať jednoduchým výberom skratiek Navrhnúť úpravy alebo Skontrolovať kód. Kliknutím na bublinu komentára zobrazíte konkrétny návrh poskytnutý ChatGPT. Označenú položku môžete buď priamo upraviť a komentár zavrieť, alebo vybrať možnosť Použiť, aby ChatGPT automaticky vygeneroval obsah riešiaci komentár.

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

Pri práci na úlohe písania máte tiež možnosť zvýrazniť konkrétne časti svojho textu alebo kódu a požiadať ChatGPT, aby buď požiadal o úpravy danej časti, alebo sa na ňu opýtať. K možnostiam formátovania sa dostanete aj zvýraznením časti textu. Podporované je základné formátovanie markdown vrátane tučného písma, kurzívy, nadpisov, odrážok a číslovaných zoznamov. V canvas momentálne neponúkame pokročilejšie možnosti formátovania.

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

Skratky v canvas na písanie a kódovanie

Canvas s ChatGPT poskytuje prístup k balíku skratiek na písanie, ktoré vám umožnia požiadať o navrhované úpravy, upraviť dĺžku výstupu, zmeniť zamýšľanú úroveň čítania a pridať do textu emoji alebo finálne vyleštenie. Ak chcete tieto skratky nájsť, umiestnite kurzor na ponuku skratiek v pravom dolnom rohu stránky.

ChatGPT canvas toolbar with Suggest edits selected

Pri písaní dokumentov môžete použiť nasledujúce skratky:

  • Navrhnúť úpravy: ChatGPT pridá návrhy priamo do textu, aby zlepšil vaše písanie.

  • Upraviť dĺžku: skráti alebo rozšíri dĺžku vášho dokumentu.

  • Zmeniť úroveň čítania: upraví úroveň čítania od materskej školy po vysokú školu.

  • Pridať finálne vyleštenie: skontroluje gramatiku, jasnosť a konzistentnosť.

  • Pridať emoji: nahradí slová emoji alebo ich pridá pre väčší dôraz a farebnosť.

Pri kódovaní môžete použiť nasledujúce skratky:

  • Pridať záznamy: vloží príkazy na výpis, ktoré pomôžu s ladením a sledovaním vykonávania.

  • Pridať komentáre: pridá komentáre na vysvetlenie kódu a zlepšenie čitateľnosti.

  • Opraviť chyby: zistí a prepíše problematický kód, aby vyriešil chyby.

  • Preniesť do jazyka: preloží váš kód do jazykov ako JavaScript, Python, Java, TypeScript, C++ alebo PHP.

  • Kontrola kódu: poskytne návrhy priamo v texte na optimalizáciu a zlepšenie vášho kódu.

Niektoré skratky okamžite aktualizujú obsah vášho projektu, napríklad Pridať emoji, Pridať finálne vyleštenie, Opraviť chyby a Preniesť do jazyka.

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

Iné skratky možno upraviť pomocou posuvníka. Napríklad skratka Upraviť dĺžku vám dáva flexibilitu vybrať si možnosti od najkratšej po najdlhšiu dĺžku. Skratka Úroveň čítania vám umožňuje upraviť úroveň čítania od materskej školy po vysokú školu.

Image

História verzií a zobrazenie zmien

Medzi verziami dokumentu alebo kódu v canvas sa môžete pohybovať pomocou histórie verzií cez šípky v hornom paneli nástrojov. Umožní vám to zobraziť predchádzajúce verzie a podľa potreby ich aj obnoviť. Obsah svojho projektu môžete tiež skopírovať výberom tlačidla kopírovania.

Canvas toolbar undo button tooltip labeled Previous version

Okrem toho môžete zobraziť zmeny medzi verziami canvas pomocou tlačidla Zobraziť zmeny v hornom paneli nástrojov. Zobrazia sa tým pridania aj odstránenia v dokumentoch aj v kóde.

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

Spúšťanie kódu Pythonu pomocou canvas

Súbory s kódom Pythonu v canvas môžete spúšťať priamo v prehliadači, keď používate canvas, výberom tlačidla Spustiť v canvas. Pri spúšťaní kódu Pythonu sa výstup zobrazí v konzole v dolnej časti obrazovky. Keď sa v konzole zobrazia chyby, ChatGPT poskytne návrh týkajúci sa chyby – kliknite na tlačidlo Opraviť chybu, aby sa ju ChatGPT pokúsil opraviť za vás!

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

Táto funkcia je momentálne dostupná iba pre kód v Pythone, ale v budúcnosti plánujeme rozšíriť prístup aj na ďalšie programovacie jazyky.

Povolenie funkcie canvas pre váš GPT

Funkcia canvas teraz funguje s modelmi GPT. Prístup k funkcii canvas pre GPT môžete povoliť zapnutím možnosti canvas v nástroji GPT Builder. Koncovým používateľom vášho GPT tak umožníte otvoriť canvas počas chatu s vaším GPT.

Kompatibilita modelov: Funkcia canvas nie je podporovaná modelmi GPT-5.5 ani novšími. Keď je pre Custom GPT povolená funkcia canvas, vyberte odporúčaný model, ktorý podporuje canvas. Modely, ktoré nepodporujú canvas, nebudú k dispozícii, kým bude táto funkcia povolená.

Capabilities menu with Canvas selected

Upozorňujeme, že táto funkcia je vypnutá pre všetky existujúce GPT a predvolene zapnutá pre všetky novovytvorené GPT. Môžete to kedykoľvek zmeniť v nástroji GPT Builder.


Ďalšie informácie o nástroji GPT Builder.

Zdieľanie canvas s ostatnými

Zdieľanie canvas je dostupné vo všetkých plánoch vrátane Free, Plus, Pro, Team, Enterprise a Edu.

Používatelia teraz môžu zdieľať prostriedok canvas, napríklad vykreslený kód React/HTML, dokument alebo kód, s iným používateľom podobne, ako zdieľate konverzáciu. Môžete to urobiť z panela nástrojov canvas, keď je canvas otvorený.

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

Sťahovanie súboru canvas

Dokumenty canvas teraz môžete exportovať vo viacerých formátoch podľa typu obsahu. Ak si to chcete vyskúšať, vyhľadajte tlačidlo Stiahnuť v pravom hornom rohu canvas.

Pri všeobecných dokumentoch (ako eseje alebo blogové príspevky) canvas podporuje export do formátov PDF, Markdown (.md) a Word (.docx).

Pri canvas založených na kóde canvas inteligentne rozpozná jazyk a exportuje ich s príslušnou príponou súboru (napr. .py, .js, .sql atď.), pričom zachová formátovanie a syntax.

Táto funkcia uľahčuje archiváciu vašej práce, zdieľanie konceptov alebo pokračovanie v úpravách v externých nástrojoch.

Ukážka canvas sa nedokončí načítavať počas „Installing Packages“?

Niektoré ukážky JS/HTML v canvas potrebujú, aby prehliadač používateľa načítal externé balíky alebo iné webové zdroje predtým, ako sa môžu vykresliť. Ak je možnosť Povoliť kódu v canvas prístup k sieti vypnutá alebo ak sieťové ovládacie prvky prehliadača či organizácie blokujú požadovanú externú doménu, ukážka sa nemusí dokončiť načítavať.

Skontrolujte konzolu prehliadača, či neobsahuje chyby ako Failed to fetch, Refused to connect alebo chyby Content Security Policy. Ak je sieťový prístup kódu v canvas už povolený, skontrolujte, či prehliadač, proxy server, firewall alebo ovládacie prvky koncového bodu neblokujú požadovanú doménu.

Canvas a bezpečnosť na webe

Canvas dokáže zobrazovať ukážky webových stránok a iného webového obsahu. Webový obsah je nevyhnutne online a dokáže komunikovať s tretími stranami, ktoré nie sú OpenAI.

Komunikácia, ktorú webová ukážka vykonáva, môže byť taká jednoduchá ako použitie internetu na prístup k obrázku — ale môže byť aj taká nebezpečná ako odoslanie informácií, ktoré ste zadali alebo zdieľali s ChatGPT, tretej strane.

ChatGPT prijíma informácie, ktoré poskytujete počas rozhovoru, a používa ich na tvorbu informovaných odpovedí. V niektorých prípadoch, napríklad keď vložíte informácie z internetu alebo keď sa načítajú správy či výsledky vyhľadávania, ChatGPT použije na svoje odpovede aj ďalšie informácie vrátane generovania kódu pomocou canvas.

Keď pracujete s webovou ukážkou canvas, ChatGPT vás požiada o potvrdenie komunikácie s tretími stranami, o ktorých OpenAI nevie. Ak túto komunikáciu potvrdíte, ukážke umožníme komunikovať s danou treťou stranou.

Bol tento článok užitočný?