Huomaa, että canvas on saatavilla verkossa, Windowsissa ja MacOS:ssa. Tulossa pian mobiilialustoille (iOS, Android, mobiiliverkko).
Canvas on uusi käyttöliittymä ChatGPT:n kanssa työskentelyyn kirjoitus- ja koodausprojekteissa, jotka edellyttävät muokkausta ja tarkistuksia.
Canvasin avulla ChatGPT ymmärtää paremmin sen kontekstin, mitä yrität saada aikaan. Voit korostaa tiettyjä osioita osoittaaksesi tarkalleen, mihin haluat ChatGPT:n keskittyvän. Se voi myös antaa koko projektin huomioivaa rivinsisäistä palautetta ja ehdotuksia.
Sinä hallitset projektia canvasissa. Voit muokata tekstiä tai koodia suoraan. Voit käyttää pikatoimintoja, jotta ChatGPT säätää tekstin pituutta, korjaa koodisi virheitä ja suorittaa nopeasti muita hyödyllisiä toimintoja. Voit myös palauttaa työsi aiempia versioita käyttämällä canvasin takaisin-painiketta.
Huomaa, että canvas ei ole saatavilla pro-series-malleilla.
Miten React/HTML-renderöinti toimii?
React/HTML-koodi renderöidään eristetyssä sandbox-ympäristössä, jolloin voit tarkastella koodin tulosta. Monet npm-paketit ja JavaScript-kirjastot toimivat, mutta esikatselut, joiden on ladattava ulkoisia paketteja tai verkkoresursseja, voivat riippua työtilasi canvas-verkkokäyttöasetuksista.
Canvas-koodin suorittamisen ja verkkokäytön valitsimet
Huomaa, että koodin suorittaminen ja React/HTML-renderöinti voivat johtaa ulkoisiin verkkopyyntöihin. Enterprise-työtilojen ylläpitäjät voivat hallita, onko canvas-koodin suorittaminen käyttäjien saatavilla työtilassa, sekä verkkokäytön oletustoimintaa. Oletusarvoisesti canvas-koodin suorittaminen on päällä, kun taas Salli canvas-koodin käyttää verkkoa on pois päältä enterprise-työtiloissa, mutta näitä valitsimia voi määrittää työtilasi ylläpitoasetuksissa.

Canvasin käyttäminen ChatGPT:ssä
ChatGPT voi avata canvasin, kun se ymmärtää, mitä yrität saada aikaan. Voit esimerkiksi pyytää ChatGPT:tä luomaan kirjoituksen (esim. ”kirjoitetaan pitkä essee siitä, miksi mansikka on epähedelmä”) tai laatimaan sinulle koodia (esim. ”kirjoita verkkopalvelin pythonilla”), ja se vastaa canvasilla. Voit yleensä odottaa ChatGPT:n avaavan canvasin automaattisesti, kun ChatGPT luo yli 10 riviä sisältöä tai havaitsee tilanteen, jossa kirjoitus- tai koodikäyttöliittymästä olisi hyötyä. Lisäksi voit sisällyttää kehotteeseesi ilmauksen ”käytä canvasia…”, jos haluat pyytää ChatGPT:tä avaamaan canvasin.
Canvasin sisältävät vastaukset avaavat automaattisesti oikealle puolelle ikkunan, jossa pyytämäsi sisältö on.
Voit myös aloittaa tyhjällä canvasilla ChatGPT:n verkkoversiossa sanomalla esimerkiksi ”avaa canvas” tai ”avaa koodaus-canvas”. Tyhjällä canvasilla voit työskennellä olemassa olevan projektin parissa liittämällä sen tyhjään canvasiin tai vain kirjoittamalla canvasiin.
Voit myös liittää sisältöä ChatGPT:hen ja avata sen heti canvasissa kirjoitusalueen oikean yläkulman pikatoiminnolla.
Lisäksi kehotteen kirjoitusalueen työkalupakki antaa sinun pyytää ChatGPT:tä luomaan uuden canvasin kehotteessasi. Tämän voi käynnistää myös kirjoittamalla kenoviivan (”/”) ja käyttämällä sitten ”canvas”-komentoa.
Projektin muokkaaminen canvasilla
Voit tehdä muokkauksia canvasilla pyytämällä niitä yksinkertaisesti chatissa. Lisäksi voit valita osan sisällöstä korostamalla tekstin tai käyttää lohkokommenttikuvaketta kokonaisen kappalelohkon valitsemiseen. Tämä avaa syöttökentän, jossa voit antaa ohjeita siitä, mitä valitussa osiossa selitetään tai muokataan.
Voit myös muokata canvasin sisältöä suoraan napsauttamalla canvasia ja kirjoittamalla. Huomaa, että vain perus-Markdown-muotoiluasetuksia tuetaan, mukaan lukien lihavointi, kursivointi, otsikot, luettelomerkit ja numeroidut luettelot. Emme tällä hetkellä tarjoa edistyneempiä muotoiluasetuksia canvasissa.
Voit saada kohdennettuja kommenttiehdotuksia ChatGPT:ltä valitsemalla yksinkertaisesti Ehdota muokkauksia- tai Tarkista koodi -pikatoiminnon. Napsauttamalla kommenttikuplaa näet ChatGPT:n antaman tietyn ehdotuksen. Voit joko muokata merkittyä kohtaa suoraan ja sulkea kommentin tai valita Käytä, jolloin ChatGPT luo automaattisesti sisältöä kommentin käsittelemiseksi.
Kun työskentelet kirjoitustehtävän parissa, voit myös korostaa tekstisi tai koodisi tiettyjä osia ja pyytää ChatGPT:tä joko tekemään muokkauspyyntöjä kyseiseen osioon tai kysyä siitä kysymyksen. Muotoiluasetuksiin pääsee myös korostamalla tekstinpätkän. Perus-Markdown-muotoilua tuetaan, mukaan lukien lihavointi, kursivointi, otsikot, luettelomerkit ja numeroidut luettelot. Emme tällä hetkellä tarjoa edistyneempiä muotoiluasetuksia canvasissa.
Canvasin pikatoiminnot kirjoittamiseen ja koodaukseen
Canvas ChatGPT:n kanssa tarjoaa käyttöön joukon kirjoittamisen pikatoimintoja, joiden avulla voit pyytää muokkausehdotuksia, säätää tulosteen pituutta, päivittää tavoiteltua lukutasoa sekä lisätä emojeja tai viimeisen silauksen tekstiisi. Löydät nämä pikatoiminnot viemällä osoittimen sivun oikeassa alakulmassa olevan pikatoimintovalikon päälle.
Kirjoitusasiakirjoissa voit käyttää seuraavia pikatoimintoja:
Ehdota muokkauksia: ChatGPT lisää rivinsisäisiä ehdotuksia kirjoituksesi parantamiseksi.
Säädä pituutta: lyhentää tai pidentää asiakirjaasi.
Muuta lukutasoa: säätää lukutasoa päiväkodista jatko-opintotasolle.
Lisää viimeinen silaus: tarkistaa kieliopin, selkeyden ja johdonmukaisuuden.
Lisää emojeja: korvaa sanoja emojeilla tai lisää niitä korostusta ja väriä varten.
Koodauksessa voit käyttää seuraavia pikatoimintoja:
Lisää lokit: lisää tulostuslauseita virheenkorjauksen ja suorituksen seurannan tueksi.
Lisää kommentteja: lisää kommentteja koodin selittämiseksi ja luettavuuden parantamiseksi.
Korjaa virheet: tunnistaa ongelmallisen koodin ja kirjoittaa sen uudelleen virheiden ratkaisemiseksi.
Siirrä kielelle: kääntää koodisi kielille, kuten JavaScript, Python, Java, TypeScript, C++ tai PHP.
Koodikatselmointi: tarjoaa rivinsisäisiä ehdotuksia koodisi optimointiin ja parantamiseen.
Jotkin pikatoiminnot päivittävät projektisi sisällön heti, kuten Lisää emojeja, Lisää viimeinen silaus, Korjaa virheet ja Siirrä kielelle.
Muita pikatoimintoja voi säätää liukusäätimellä. Esimerkiksi Säädä pituutta -pikatoiminto antaa joustavuutta valita vaihtoehtoja lyhyimmästä pisimpään pituuteen. Lukutaso-pikatoiminnon avulla voit säätää lukutasoa päiväkodista jatko-opintotasolle.
Versiohistoria ja muutosten näyttäminen
Voit selata canvas-asiakirjasi tai -koodisi versioita käyttämällä ylätyökalupalkin nuolien kautta avattavaa versiohistoriaa. Näin voit tarkastella aiempia versioita sekä palauttaa ne, jos haluat. Voit myös kopioida projektisi sisällön valitsemalla kopiointipainikkeen.
Lisäksi voit nähdä canvas-versioiden väliset muutokset käyttämällä ylätyökalupalkin Näytä muutokset -painiketta. Tämä näyttää lisäykset ja poistot sekä asiakirjoissa että koodissa.
Python-koodin suorittaminen canvasissa
Voit suorittaa Pythonia sisältäviä canvas-kooditiedostoja suoraan selaimessasi, kun käytät canvasia, valitsemalla canvasissa Suorita-painikkeen. Kun suoritat Python-koodia, tuloste näkyy näytön alareunan konsolissa. Kun konsolissa näkyy virheitä, ChatGPT antaa virheestä ehdotuksen – napsauta Korjaa virhe -painiketta, niin ChatGPT yrittää korjata sen puolestasi!
Tämä ominaisuus on tällä hetkellä saatavilla vain Python-koodille, mutta aiomme laajentaa tuen muihin ohjelmointikieliin tulevaisuudessa.
Canvasin ottaminen käyttöön GPT:ssäsi
Canvas toimii nyt GPT:iden kanssa. Voit ottaa canvas-käyttöoikeuden käyttöön GPT:issä ottamalla canvas-ominaisuuden käyttöön GPT Builderissa. Tämä antaa GPT:si loppukäyttäjille mahdollisuuden avata canvasin keskustellessaan GPT:si kanssa.
Huomaa, että tämä ominaisuus on pois päältä kaikissa olemassa olevissa GPT:issä ja oletusarvoisesti päällä kaikissa uusissa GPT:issä. Voit muuttaa tätä milloin tahansa GPT Builderissa.
Lue lisää GPT Builderista.
Canvasin jakaminen muiden kanssa
Canvasin jakaminen on saatavilla kaikissa tilauksissa, mukaan lukien Free, Plus, Pro, Team, Enterprise ja Edu.
Käyttäjät voivat nyt jakaa canvas-resurssin, kuten renderöidyn React/HTML-koodin, asiakirjan tai koodin, toiselle käyttäjälle samalla tavalla kuin keskustelun. Voit tehdä tämän canvasin työkalupalkista, kun canvas on auki.

Canvas-tiedoston lataaminen
Voit nyt viedä canvas-asiakirjasi useissa muodoissa sisällön tyypin mukaan. Kokeile sitä etsimällä Lataa-painike canvasisi oikeasta yläkulmasta.
Yleisissä asiakirjoissa (kuten esseissä tai blogikirjoituksissa) canvas tukee vientiä PDF-, Markdown (.md)- ja Word (.docx) -muotoihin.
Koodipohjaisissa canvaseissa canvas tunnistaa kielen älykkäästi ja vie sen asianmukaisella tiedostopäätteellä (esim. .py, .js, .sql jne.) säilyttäen muotoilun ja syntaksin.
Tämän ominaisuuden ansiosta työsi arkistointi, luonnosten jakaminen tai muokkauksen jatkaminen ulkoisissa työkaluissa on helppoa.
Eikö canvas-esikatselun lataus valmistu Paketteja asennetaan -vaiheessa?
Jotkin JS/HTML Canvas -esikatselut tarvitsevat käyttäjän selaimen lataamaan ulkoisia paketteja tai muita verkkoresursseja ennen kuin ne voidaan renderöidä. Jos Salli canvas-koodin käyttää verkkoa on pois päältä tai jos selaimen tai organisaation verkkohallinta estää vaaditun ulkoisen verkkotunnuksen, esikatselun lataus ei välttämättä valmistu.
Tarkista selaimen konsolista virheitä, kuten Failed to fetch, Refused to connect tai Content Security Policy -virheitä. Jos canvas-koodin verkkokäyttö on jo käytössä, tarkista, estävätkö selain-, välityspalvelin-, palomuuri- tai endpoint-hallinnat vaaditun verkkotunnuksen.
Canvas ja verkkoturvallisuus
Canvas voi esikatsella verkkosivustoja ja muuta verkkosisältöä. Verkkosisältö on väistämättä verkossa, ja sillä on kyky viestiä kolmansien osapuolten kanssa, jotka eivät ole OpenAI.
Verkkopohjaisen esikatselun tekemä viestintä voi olla niinkin yksinkertaista kuin internetin käyttäminen kuvan hakemiseen — mutta se voi olla myös niinkin vaarallista kuin ChatGPT:hen syöttämiesi tai sen kanssa jakamiesi tietojen lähettäminen kolmannelle osapuolelle.
ChatGPT ottaa keskustelun aikana antamasi tiedot ja käyttää niitä tietoon perustuviin vastauksiin. Joissakin tapauksissa, kuten jos liität tietoja internetistä tai kun uutisia tai hakutuloksia noudetaan, ChatGPT käyttää vastauksissaan muita tietoja, myös koodin luomisessa canvasin avulla.
Kun käytät canvasin verkkopohjaista esikatselua, ChatGPT pyytää sinua vahvistamaan viestinnän sellaisten kolmansien osapuolten kanssa, joista OpenAI ei tiedä. Jos vahvistat tämän viestinnän, sallimme esikatselun viestiä kyseisen kolmannen osapuolen kanssa.
