OpenAI
Šis puslapis buvo išverstas mašininiu būdu. Peržiūrėti originalų straipsnį anglų kalba.

Kas yra Canvas funkcija ChatGPT ir kaip ja naudotis?

Dažniausi klausimai apie Canvas funkcijos naudojimą ChatGPT

Atnaujinta: 11 days ago

Atkreipkite dėmesį, kad Canvas pasiekiama žiniatinklyje, „Windows“ ir „MacOS“. Netrukus bus pasiekiama ir mobiliosiose platformose („iOS“, „Android“, mobiliajame žiniatinklyje).

Canvas yra nauja sąsaja darbui su ChatGPT rašymo ir kodavimo projektuose, kuriuose reikia redagavimo ir peržiūrų.

Naudojant Canvas, ChatGPT gali geriau suprasti kontekstą to, ką bandote pasiekti. Galite paryškinti konkrečias dalis, kad tiksliai nurodytumėte, į ką norite, kad ChatGPT sutelktų dėmesį. Jis taip pat gali teikti įterptinį grįžtamąjį ryšį ir pasiūlymus, atsižvelgdamas į visą projektą.

Projektą valdote Canvas aplinkoje. Galite tiesiogiai redaguoti tekstą arba kodą. Galite naudoti sparčiuosius veiksmus, kad ChatGPT pakoreguotų rašymo ilgį, derintų jūsų kodą ir greitai atliktų kitus naudingus veiksmus. Taip pat galite atkurti ankstesnes savo darbo versijas naudodami grįžimo mygtuką Canvas aplinkoje.

Atkreipkite dėmesį, kad Canvas nepasiekiama su pro-series modeliais.

Kaip veikia React/HTML atvaizdavimas?

React/HTML kodas atvaizduojamas izoliuotoje aplinkoje, kad galėtumėte peržiūrėti kodo išvestį. Daugelis npm paketų ir JavaScript bibliotekų veiks, tačiau peržiūros, kurioms reikia įkelti išorinius paketus ar žiniatinklio išteklius, gali priklausyti nuo jūsų darbo erdvės Canvas tinklo prieigos nustatymų.

Canvas kodo vykdymo ir tinklo prieigos jungikliai

Atminkite, kad kodo vykdymas ir React/HTML atvaizdavimas gali lemti išorines tinklo užklausas. Įmonės darbo erdvės administratoriai gali valdyti, ar Canvas kodo vykdymas pasiekiamas darbo erdvės naudotojams, taip pat numatytąją tinklo prieigos elgseną. Pagal numatytuosius nustatymus Canvas kodo vykdymas įmonių darbo erdvėse yra įjungtas, o Leisti Canvas kodui pasiekti tinklą yra išjungta, tačiau šiuos jungiklius galima konfigūruoti jūsų darbo erdvės administratoriaus nustatymuose.

Image

Prieiga prie Canvas per ChatGPT

ChatGPT gali atidaryti Canvas, kai supranta, ką bandote pasiekti. Pavyzdžiui, galite paprašyti ChatGPT sugeneruoti rašinį (pvz., „parašykime ilgą esė apie tai, kodėl braškė yra netikrasis vaisius“) arba parengti jums kodą (pvz., „parašyk žiniatinklio serverį Python“), ir jis atsakys su Canvas. Paprastai galite tikėtis, kad ChatGPT automatiškai atidarys Canvas, kai ChatGPT sugeneruoja daugiau nei 10 eilučių turinį arba aptinka scenarijų, kuriame būtų naudinga turėti sąsają rašymui ar kodui. Be to, į savo užklausą galite įtraukti „naudok Canvas…“, kad paprašytumėte ChatGPT atidaryti Canvas.

Atsakymai su Canvas automatiškai atidarys langą dešinėje pusėje, kuriame bus jūsų prašomas turinys.

Taip pat galite pradėti nuo tuščio Canvas su ChatGPT žiniatinklyje, pasakydami, pavyzdžiui, „atidaryk Canvas“ arba „atidaryk kodavimo Canvas“. Turėdami tuščią Canvas, galite dirbti su esamu projektu įklijuodami jį į tuščią Canvas arba tiesiog rašydami Canvas aplinkoje.

Taip pat galite įklijuoti turinį į ChatGPT ir akimirksniu atidaryti jį Canvas naudodami spartųjį veiksmą kūrimo lango viršutiniame dešiniajame kampe.

ChatGPT composer with the Open in canvas button highlighted

Be to, užklausos kūrimo lango įrankių rinkinys taip pat leidžia paprašyti ChatGPT sukurti naują Canvas jūsų užklausoje. Tai taip pat galima suaktyvinti įvedus pasvirąjį brūkšnį („/“) ir tada naudojant komandą „canvas“.

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

Projekto redagavimas naudojant Canvas

Galite atlikti redagavimus su Canvas tiesiog paprašydami jų pokalbyje. Be to, galite pasirinkti dalį turinio paryškindami tekstą arba naudoti bloko komentaro piktogramą visam pastraipos blokui pasirinkti. Bus atidarytas įvesties laukas, kuriame galėsite pateikti nurodymų, ką paaiškinti ar redaguoti pasirinktoje dalyje.

Canvas text selected with a comment icon to add feedback

Taip pat galite tiesiogiai redaguoti Canvas turinį spustelėdami Canvas ir rašydami. Atminkite, kad palaikomos tik pagrindinės markdown formatavimo parinktys, įskaitant paryškinimą, kursyvą, antraštes, punktų sąrašus ir numeruotus sąrašus. Šiuo metu Canvas nesiūlome pažangesnių formatavimo parinkčių.

Tikslinių komentarų pasiūlymų iš ChatGPT galite gauti tiesiog pasirinkę sparčiuosius veiksmus Siūlyti redagavimus arba Peržiūrėti kodą. Spustelėję komentaro burbulą, galite pamatyti konkretų ChatGPT pateiktą pasiūlymą. Galite tiesiogiai redaguoti pažymėtą elementą ir uždaryti komentarą arba pasirinkti Taikyti, kad ChatGPT automatiškai sugeneruotų turinį komentarui išspręsti.

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

Dirbdami su rašymo užduotimi, taip pat galite paryškinti konkrečias savo teksto ar kodo dalis ir paprašyti ChatGPT paprašyti redagavimų tai daliai arba užduoti klausimą apie ją. Formatavimo parinktis taip pat galima pasiekti paryškinus teksto dalį. Palaikomas pagrindinis markdown formatavimas, įskaitant paryškinimą, kursyvą, antraštes, punktų sąrašus ir numeruotus sąrašus. Šiuo metu Canvas nesiūlome pažangesnių formatavimo parinkčių.

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

Canvas spartieji veiksmai rašymui ir kodavimui

Canvas su ChatGPT suteikia prieigą prie rašymo sparčiųjų veiksmų rinkinio, leidžiančio prašyti siūlomų redagavimų, koreguoti išvesties ilgį, atnaujinti numatytą skaitymo lygį ir pridėti jaustukų arba galutinį patobulinimą savo tekstui. Norėdami rasti šiuos sparčiuosius veiksmus, užveskite pelės žymeklį ant sparčiųjų veiksmų meniu puslapio apatiniame dešiniajame kampe.

ChatGPT canvas toolbar with Suggest edits selected

Rašymo dokumentams galite naudoti šiuos sparčiuosius veiksmus:

  • Siūlyti redagavimus: ChatGPT pridės įterptinių pasiūlymų, kaip pagerinti jūsų tekstą.

  • Koreguoti ilgį: sutrumpina arba pailgina jūsų dokumentą.

  • Keisti skaitymo lygį: koreguoja skaitymo lygį nuo darželio iki magistrantūros.

  • Pridėti galutinį patobulinimą: tikrina gramatiką, aiškumą ir nuoseklumą.

  • Pridėti jaustukų: pakeičia žodžius jaustukais arba prideda jų papildomam akcentui ir spalvingumui.

Kodavimui galite naudoti šiuos sparčiuosius veiksmus:

  • Pridėti žurnalų: įterpia spausdinimo sakinius, padedančius derinti ir stebėti vykdymą.

  • Pridėti komentarų: prideda komentarų, kad paaiškintų kodą ir pagerintų skaitomumą.

  • Taisyti klaidas: aptinka ir perrašo probleminį kodą, kad išspręstų klaidas.

  • Perkelti į kalbą: išverčia jūsų kodą į tokias kalbas kaip JavaScript, Python, Java, TypeScript, C++ ar PHP.

  • Kodo peržiūra: teikia įterptinius pasiūlymus, kaip optimizuoti ir pagerinti jūsų kodą.

Kai kurie spartieji veiksmai iškart atnaujins jūsų projekto turinį, pvz., Pridėti jaustukų, Pridėti galutinį patobulinimą, Taisyti klaidas ir Perkelti į kalbą.

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

Kitus sparčiuosius veiksmus galima koreguoti slankikliu. Pavyzdžiui, spartusis veiksmas Koreguoti ilgį suteikia galimybę pasirinkti parinktis nuo trumpiausio iki ilgiausio ilgio. Spartusis veiksmas Skaitymo lygis leidžia koreguoti skaitymo lygį nuo darželio iki magistrantūros.

Image

Versijų istorija ir pakeitimų rodymas

Galite naršyti savo Canvas dokumento ar kodo versijas naudodami versijų istoriją per rodykles viršutinėje įrankių juostoje. Taip galite peržiūrėti ankstesnes versijas ir, jei norite, jas atkurti. Taip pat galite nukopijuoti savo projekto turinį pasirinkę kopijavimo mygtuką.

Canvas toolbar undo button tooltip labeled Previous version

Be to, galite matyti pakeitimus tarp Canvas versijų naudodami mygtuką Rodyti pakeitimus viršutinėje įrankių juostoje. Bus rodomi ir dokumentų, ir kodo papildymai bei pašalinimai.

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

Python kodo vykdymas su Canvas

Naudodami Canvas, galite vykdyti Python kodo Canvas failus tiesiogiai naršyklėje, Canvas lange pasirinkę mygtuką Vykdyti. Vykdant Python kodą, išvestis bus rodoma konsolėje ekrano apačioje. Kai konsolėje pasirodo klaidų, ChatGPT pateiks pasiūlymą dėl klaidos – spustelėkite mygtuką Taisyti klaidą, kad ChatGPT pabandytų ją ištaisyti už jus!

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

Ši funkcija šiuo metu pasiekiama tik Python kodui, bet ateityje planuojame išplėsti prieigą ir kitoms programavimo kalboms.

Canvas įgalinimas jūsų GPT

Canvas dabar veikia su GPT. Galite suteikti GPT prieigą prie Canvas, GPT Builder įjungę Canvas funkciją. Tai leidžia jūsų GPT galutiniams naudotojams atidaryti Canvas pokalbio su jūsų GPT metu.

Modelių suderinamumas: Canvas nepalaikomas GPT-5.5 ar naujesniuose modeliuose. Kai Canvas įgalintas Custom GPT, pasirinkite rekomenduojamą modelį, palaikantį Canvas. Modeliai, kurie nepalaiko Canvas, bus nepasiekiami, kol ši funkcija įgalinta.

Capabilities menu with Canvas selected

Atminkite, kad ši funkcija išjungta visuose esamuose GPT ir pagal numatytuosius nustatymus įjungta visuose naujai sukurtuose GPT. Tai galite bet kada pakeisti GPT Builder.


Sužinokite daugiau apie GPT Builder.

Canvas bendrinimas su kitais

Canvas bendrinimas pasiekiamas visuose planuose, įskaitant Free, Plus, Pro, Team, Enterprise ir Edu.

Dabar naudotojai gali bendrinti Canvas išteklių, pvz., atvaizduotą React/HTML kodą, dokumentą ar kodą, su kitu naudotoju, panašiai kaip bendrinate pokalbį. Tai galite padaryti iš Canvas įrankių juostos, kai Canvas atidarytas.

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

Canvas failo atsisiuntimas

Dabar galite eksportuoti savo Canvas dokumentus keliais formatais, priklausomai nuo turinio tipo. Norėdami išbandyti, ieškokite mygtuko Atsisiųsti viršutiniame dešiniajame Canvas kampe.

Bendriesiems dokumentams (pvz., esė ar tinklaraščio įrašams) Canvas palaiko eksportavimą į PDF, Markdown (.md) ir Word (.docx) formatus.

Kodu pagrįstiems Canvas projektams Canvas išmaniai aptinka kalbą ir eksportuoja ją su tinkamu failo plėtiniu (pvz., .py, .js, .sql ir t. t.), išsaugodama formatavimą ir sintaksę.

Ši funkcija leidžia lengvai archyvuoti darbą, bendrinti juodraščius arba tęsti redagavimą išoriniuose įrankiuose.

Canvas peržiūra neužbaigia įkėlimo per „Installing Packages“?

Kai kurioms JS/HTML Canvas peržiūroms reikia, kad naudotojo naršyklė įkeltų išorinius paketus ar kitus žiniatinklio išteklius, prieš jas atvaizduojant. Jei Leisti Canvas kodui pasiekti tinklą yra išjungta arba jei naršyklės ar organizacijos tinklo valdikliai blokuoja reikiamą išorinį domeną, peržiūra gali neužbaigti įkėlimo.

Patikrinkite, ar naršyklės konsolėje nėra klaidų, pvz., Failed to fetch, Refused to connect arba Content Security Policy klaidų. Jei Canvas kodo tinklo prieiga jau įgalinta, patikrinkite, ar naršyklės, tarpinio serverio, užkardos ar prieigos taško valdikliai neblokuoja reikiamo domeno.

Canvas ir sauga žiniatinklyje

Canvas gali peržiūrėti svetaines ir kitą žiniatinklio turinį. Žiniatinklio turinys neišvengiamai yra internete ir gali bendrauti su trečiosiomis šalimis, kurios nėra OpenAI.

Ryšys, kurį sukuria žiniatinklio peržiūra, gali būti toks paprastas kaip interneto naudojimas vaizdui pasiekti, bet taip pat gali būti toks pavojingas kaip informacijos, kurią įvedėte ar bendrinote su ChatGPT, siuntimas trečiajai šaliai.

ChatGPT paima informaciją, kurią pateikiate kalbėdami, ir naudoja ją pagrįstiems atsakymams kurti. Kai kuriais atvejais, pavyzdžiui, jei įklijuojate informaciją iš interneto arba kai gaunamos naujienos ar paieškos rezultatai, ChatGPT savo atsakymams naudos ir kitą informaciją, įskaitant kodo generavimą su Canvas.

Kai sąveikaujate su Canvas žiniatinklio peržiūra, ChatGPT paprašys jūsų patvirtinti ryšį su trečiosiomis šalimis, apie kurias OpenAI nežino. Jei patvirtinsite šį ryšį, leisime peržiūrai bendrauti su ta trečiąja šalimi.

Ar šis straipsnis buvo naudingas?