OpenAI
ეს გვერდი მანქანური თარგმანის მეშვეობით ითარგმნა. სტატიის ინგლისური დედნის ნახვა.

რა არის canvas ფუნქცია ChatGPT-ში და როგორ გამოვიყენო ის?

ხშირი კითხვები ChatGPT-ში canvas ფუნქციის გამოყენების შესახებ

განახლებულია: 7 days ago

გაითვალისწინეთ, რომ canvas ხელმისაწვდომია ვებზე, Windows-სა და MacOS-ზე. მობილურ პლატფორმებზე (iOS, Android, მობილური ვები) მალე დაემატება.

canvas არის ახალი ინტერფეისი ChatGPT-სთან მუშაობისთვის წერისა და კოდირების პროექტებზე, რომლებიც რედაქტირებასა და შესწორებებს მოითხოვს.

canvas-ის საშუალებით ChatGPT უკეთ იგებს კონტექსტს იმისა, რის მიღწევასაც ცდილობთ. შეგიძლიათ მონიშნოთ კონკრეტული სექციები, რათა ზუსტად მიუთითოთ, რაზე გსურთ ChatGPT-მ გაამახვილოს ყურადღება. მას ასევე შეუძლია მოგაწოდოთ ტექსტშივე ჩართული უკუკავშირი და შემოთავაზებები, მთელი პროექტის გათვალისწინებით.

canvas-ში პროექტს თქვენ აკონტროლებთ. შეგიძლიათ პირდაპირ დაარედაქტიროთ ტექსტი ან კოდი. შეგიძლიათ გამოიყენოთ მალსახმობები, რათა ChatGPT-ს წერის სიგრძის შეცვლა, თქვენი კოდის გამართვა და სხვა სასარგებლო მოქმედებების სწრაფად შესრულება დაავალოთ. ასევე შეგიძლიათ თქვენი ნამუშევრის წინა ვერსიების აღდგენა canvas-ში უკან დაბრუნების ღილაკის გამოყენებით.

გაითვალისწინეთ, რომ Canvas არ არის ხელმისაწვდომი pro-series მოდელებთან.

როგორ მუშაობს React/HTML-ის რენდერინგი?

React/HTML კოდი რენდერდება sandbox გარემოში, რაც საშუალებას გაძლევთ ნახოთ კოდის შედეგი. ბევრი npm პაკეტი და JavaScript ბიბლიოთეკა იმუშავებს, მაგრამ წინასწარი ხედები, რომლებსაც გარე პაკეტების ან ვებრესურსების ჩატვირთვა სჭირდებათ, შეიძლება დამოკიდებული იყოს თქვენი სამუშაო სივრცის canvas-ის ქსელზე წვდომის პარამეტრებზე.

canvas-ის კოდის შესრულებისა და ქსელზე წვდომის გადამრთველები

გაითვალისწინეთ, რომ კოდის შესრულებამ და React/HTML-ის რენდერინგმა შეიძლება გარე ქსელური მოთხოვნების გაგზავნა გამოიწვიოს. Enterprise სამუშაო სივრცის ადმინისტრატორებს შეუძლიათ აკონტროლონ, ხელმისაწვდომია თუ არა canvas-ის კოდის შესრულება სამუშაო სივრცის მომხმარებლებისთვის, ქსელზე წვდომის ნაგულისხმევ ქცევებთან ერთად. ნაგულისხმევად, canvas-ის კოდის შესრულება ჩართულია, ხოლო canvas-ის კოდისთვის ქსელზე წვდომის დაშვება გამორთულია Enterprise სამუშაო სივრცეებისთვის, მაგრამ ეს გადამრთველები კონფიგურირებადია თქვენი სამუშაო სივრცის ადმინისტრატორის პარამეტრებში.

Image

canvas-ზე წვდომა ChatGPT-ში

ChatGPT-მ შეიძლება canvas გახსნას, როცა გაიგებს, რის მიღწევასაც ცდილობთ. მაგალითად, შეგიძლიათ ChatGPT-ს სთხოვოთ დაწეროს ტექსტი (მაგ. „მოდით, დავწეროთ გრძელი ესე იმის შესახებ, რატომ არის მარწყვი ფსევდოკარპი“) ან მოამზადოს კოდის მონახაზი თქვენთვის (მაგ. „დაწერე ვებსერვერი python-ზე“) და ის canvas-ით გიპასუხებთ. ჩვეულებრივ, შეგიძლიათ ელოდოთ, რომ ChatGPT ავტომატურად გახსნის canvas-ს, როცა ChatGPT 10 ხაზზე მეტ შიგთავსს ქმნის ან აღმოაჩენს სიტუაციას, სადაც წერის ან კოდის ინტერფეისი სასარგებლო იქნებოდა. გარდა ამისა, შეგიძლიათ თქვენს მოთხოვნაში ჩართოთ „გამოიყენე canvas…“, რათა ChatGPT-ს canvas-ის გახსნა სთხოვოთ.

canvas-ის მქონე პასუხები ავტომატურად გახსნის ფანჯარას მარჯვენა მხარეს, რომელშიც თქვენი მოთხოვნილი შიგთავსი იქნება.

ასევე შეგიძლიათ ChatGPT-სთან ვებზე ცარიელი canvas-ით დაიწყოთ მუშაობა ისეთი ფრაზებით, როგორიცაა „გახსენი canvas“ ან „გახსენი კოდირების canvas“. ცარიელ canvas-ში შეგიძლიათ იმუშაოთ არსებულ პროექტზე, ჩასვათ ის ცარიელ canvas-ში ან უბრალოდ აკრიფოთ canvas-ში.

ასევე შეგიძლიათ ჩასვათ შიგთავსი ChatGPT-ში და მყისიერად გახსნათ ის canvas-ში, კომპოზერის ზედა მარჯვენა კუთხეში არსებული მალსახმობის მეშვეობით.

ChatGPT composer with the Open in canvas button highlighted

გარდა ამისა, მოთხოვნის კომპოზერში არსებული ხელსაწყოების ყუთიც გაძლევთ საშუალებას სთხოვოთ ChatGPT-ს თქვენს მოთხოვნაში ახალი canvas-ის შექმნა. ამის გააქტიურება ასევე შეიძლება უკუღმა დახრილი ხაზის („/“) აკრეფით და შემდეგ „canvas“ ბრძანების გამოყენებით.

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

თქვენი პროექტის რედაქტირება canvas-ით

canvas-ით შესწორებების გაკეთება შეგიძლიათ უბრალოდ ჩატში მათი მოთხოვნით. გარდა ამისა, შეგიძლიათ აირჩიოთ შიგთავსის ნაწილი ტექსტის მონიშვნით ან გამოიყენოთ ბლოკის კომენტარის ხატულა მთელი აბზაცის ბლოკის ასარჩევად. ეს გახსნის შეყვანის ველს, სადაც შეგიძლიათ მიუთითოთ, რა უნდა აიხსნას ან დარედაქტირდეს არჩეულ სექციაში.

Canvas text selected with a comment icon to add feedback

ასევე შეგიძლიათ პირდაპირ დაარედაქტიროთ canvas-ის შიგთავსი canvas-ზე დაწკაპუნებით და აკრეფით. გაითვალისწინეთ, რომ მხარდაჭერილია მხოლოდ markdown-ის ძირითადი ფორმატირების ვარიანტები, მათ შორის სქელი, დახრილი, სათაურები, პუნქტებიანი სიები და დანომრილი სიები. ამჟამად canvas-ში უფრო გაფართოებულ ფორმატირების ვარიანტებს არ გთავაზობთ.

ChatGPT-სგან მიზნობრივი კომენტარების შემოთავაზებების მიღება შეგიძლიათ უბრალოდ მალსახმობების შესწორებების შეთავაზება ან კოდის გადახედვა არჩევით. კომენტარის ბუშტზე დაწკაპუნებით შეგიძლიათ იხილოთ ChatGPT-ს მიერ მოწოდებული კონკრეტული შემოთავაზება. შეგიძლიათ ან პირდაპირ დაარედაქტიროთ მონიშნული ელემენტი და დახუროთ კომენტარი, ან აირჩიოთ Apply, რათა ChatGPT-მ ავტომატურად შექმნას შიგთავსი კომენტარზე რეაგირებისთვის.

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

როდესაც წერის ამოცანაზე მუშაობთ, ასევე გაქვთ შესაძლებლობა მონიშნოთ თქვენი ტექსტის ან კოდის კონკრეტული ნაწილები და ChatGPT-ს სთხოვოთ ან ამ სექციის რედაქტირება, ან მის შესახებ კითხვის დასმა. ფორმატირების ვარიანტებზე წვდომა ასევე შეგიძლიათ ტექსტის მონაკვეთის მონიშვნით. მხარდაჭერილია markdown-ის ძირითადი ფორმატირება, მათ შორის სქელი, დახრილი, სათაურები, პუნქტებიანი სიები და დანომრილი სიები. ამჟამად canvas-ში უფრო გაფართოებულ ფორმატირების ვარიანტებს არ გთავაზობთ.

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

მალსახმობები canvas-ში წერისა და კოდირებისთვის

canvas ChatGPT-სთან ერთად გაძლევთ წერის მალსახმობების პაკეტზე წვდომას, რომლითაც შეგიძლიათ მოითხოვოთ შემოთავაზებული შესწორებები, შეცვალოთ შედეგის სიგრძე, განაახლოთ განკუთვნილი კითხვის დონე და თქვენს ნამუშევარს დაამატოთ ემოჯები ან საბოლოო დამუშავება. ამ მალსახმობების საპოვნელად მაუსი მიიტანეთ გვერდის ქვედა მარჯვენა კუთხეში მდებარე მალსახმობების მენიუზე.

ChatGPT canvas toolbar with Suggest edits selected

წერის დოკუმენტებისთვის შეგიძლიათ გამოიყენოთ შემდეგი მალსახმობები:

  • შესწორებების შეთავაზება: ChatGPT დაამატებს ტექსტშივე ჩართულ შემოთავაზებებს თქვენი წერის გასაუმჯობესებლად.

  • სიგრძის შეცვლა: ამოკლებს ან ზრდის თქვენი დოკუმენტის სიგრძეს.

  • კითხვის დონის შეცვლა: არეგულირებს კითხვის დონეს საბავშვო ბაღიდან სამაგისტრო სკოლამდე.

  • საბოლოო დამუშავების დამატება: ამოწმებს გრამატიკას, სიცხადესა და თანმიმდევრულობას.

  • ემოჯების დამატება: ცვლის სიტყვებს ემოჯებით ან ამატებს მათ დამატებითი აქცენტისა და ფერისთვის.

კოდირებისთვის შეგიძლიათ გამოიყენოთ შემდეგი მალსახმობები:

  • ლოგების დამატება: ამატებს print განცხადებებს გამართვისა და შესრულების თვალყურის დევნების დასახმარებლად.

  • კომენტარების დამატება: ამატებს კომენტარებს კოდის ასახსნელად და წაკითხვადობის გასაუმჯობესებლად.

  • ხარვეზების გამოსწორება: აღმოაჩენს და თავიდან წერს პრობლემურ კოდს შეცდომების მოსაგვარებლად.

  • ენაზე გადატანა: თარგმნის თქვენს კოდს ისეთ ენებზე, როგორიცაა JavaScript, Python, Java, TypeScript, C++ ან PHP.

  • კოდის მიმოხილვა: გთავაზობთ ტექსტშივე ჩართულ შემოთავაზებებს თქვენი კოდის ოპტიმიზაციისა და გაუმჯობესებისთვის.

ზოგი მალსახმობი დაუყოვნებლივ განაახლებს თქვენი პროექტის შიგთავსს, მაგალითად ემოჯების დამატება, საბოლოო დამუშავების დამატება, ხარვეზების გამოსწორება და ენაზე გადატანა.

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

სხვა მალსახმობების მორგება სლაიდერით შეგიძლიათ. მაგალითად, მალსახმობი სიგრძის შეცვლა გაძლევთ მოქნილობას აირჩიოთ ვარიანტები უმოკლესიდან უგრძელეს სიგრძემდე. მალსახმობი კითხვის დონე საშუალებას გაძლევთ შეცვალოთ კითხვის დონე საბავშვო ბაღიდან სამაგისტრო სკოლამდე.

Image

ვერსიების ისტორია და ცვლილებების ჩვენება

თქვენი canvas დოკუმენტის ან კოდის ვერსიებს შორის გადაადგილება შეგიძლიათ ზედა პანელში არსებული ისრებით, ვერსიების ისტორიის გამოყენებით. ეს საშუალებას გაძლევთ იხილოთ წინა ვერსიები და, სურვილის შემთხვევაში, აღადგინოთ ისინი. თქვენი პროექტის შიგთავსის კოპირებაც შეგიძლიათ, კოპირების ღილაკის არჩევით.

Canvas toolbar undo button tooltip labeled Previous version

გარდა ამისა, canvas-ის ვერსიებს შორის ცვლილებების ნახვა შეგიძლიათ ზედა პანელზე არსებული ღილაკის ცვლილებების ჩვენება გამოყენებით. ეს აჩვენებს დამატებებსა და წაშლებს როგორც დოკუმენტებისთვის, ისე კოდისთვის.

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

Python-ის კოდის შესრულება canvas-ით

როდესაც canvas-ს იყენებთ, Python-ის კოდის canvas ფაილების შესრულება პირდაპირ ბრაუზერში შეგიძლიათ, თქვენს canvas-ში Execute ღილაკის არჩევით. Python-ის კოდის შესრულებისას შედეგი ეკრანის ქვედა ნაწილში მდებარე კონსოლში გამოჩნდება. როდესაც კონსოლში შეცდომები ჩნდება, ChatGPT შეცდომასთან დაკავშირებით შემოთავაზებას მოგაწვდით — დააწკაპუნეთ ღილაკზე ხარვეზის გამოსწორება, რათა ChatGPT-მ მის გამოსწორება სცადოს!

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

ეს ფუნქცია ამჟამად მხოლოდ Python-ის კოდისთვისაა ხელმისაწვდომი, მაგრამ მომავალში წვდომის სხვა პროგრამირების ენებზეც გაფართოებას ვგეგმავთ.

თქვენი GPT-სთვის canvas-ის ჩართვა

canvas ახლა GPT-ებთან მუშაობს. GPT Builder-ში canvas-ის შესაძლებლობის ჩართვით შეგიძლიათ GPT-ებს canvas-ზე წვდომა მისცეთ. ეს თქვენი GPT-ის საბოლოო მომხმარებლებს საშუალებას აძლევს, GPT-თან საუბრისას canvas გახსნან.

მოდელთან თავსებადობა: canvas არ არის მხარდაჭერილი GPT-5.5-ის ან უფრო ახალი მოდელების მიერ. როდესაც Custom GPT-სთვის Canvas ჩართულია, აირჩიეთ რეკომენდებული მოდელი, რომელსაც Canvas-ის მხარდაჭერა აქვს. მოდელები, რომლებსაც Canvas-ის მხარდაჭერა არ აქვთ, მიუწვდომელი იქნება, სანამ ეს შესაძლებლობა ჩართულია.

Capabilities menu with Canvas selected

გაითვალისწინეთ, რომ ეს შესაძლებლობა გამორთულია ყველა არსებულ GPT-ში და ნაგულისხმევად ჩართულია ყველა ახლად შექმნილ GPT-ში. ამის შეცვლა ნებისმიერ დროს შეგიძლიათ GPT Builder-ში.


შეიტყვეთ მეტი GPT Builder-ის შესახებ.

canvas-ის სხვებისთვის გაზიარება

canvas-ის გაზიარება ხელმისაწვდომია ყველა გეგმისთვის, მათ შორის Free, Plus, Pro, Team, Enterprise და Edu.

ახლა მომხმარებლებს შეუძლიათ canvas-ის აქტივის, მაგალითად, რენდერირებული React/HTML კოდის, დოკუმენტის ან კოდის გაზიარება სხვა მომხმარებლისთვის, ისევე, როგორც საუბრის გაზიარებისას. ამის გაკეთება canvas-ის პანელიდან შეგიძლიათ, როცა canvas გახსნილია.

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

თქვენი canvas ფაილის ჩამოტვირთვა

ახლა შეგიძლიათ თქვენი canvas დოკუმენტების ექსპორტი რამდენიმე ფორმატში, შიგთავსის ტიპის მიხედვით. საცდელად მოძებნეთ ღილაკი ჩამოტვირთვა თქვენი canvas-ის ზედა მარჯვენა კუთხეში.

ზოგადი დოკუმენტებისთვის (მაგალითად, ესეებისთვის ან ბლოგპოსტებისთვის), canvas მხარს უჭერს ექსპორტს PDF, Markdown (.md) და Word (.docx) ფორმატებში.

კოდზე დაფუძნებული canvas-ებისთვის canvas ჭკვიანურად ამოიცნობს ენას და ახორციელებს ექსპორტს შესაბამისი ფაილის გაფართოებით (მაგ., .py, .js, .sql და ა.შ.), ფორმატირებისა და სინტაქსის შენარჩუნებით.

ეს ფუნქცია ამარტივებს თქვენი ნამუშევრის დაარქივებას, მონახაზების გაზიარებას ან გარე ხელსაწყოებში რედაქტირების გაგრძელებას.

canvas-ის წინასწარი ხედის ჩატვირთვა „პაკეტების ინსტალაციისას“ არ სრულდება?

ზოგიერთ JS/HTML canvas-ის წინასწარ ხედს რენდერამდე მომხმარებლის ბრაუზერში გარე პაკეტების ან სხვა ვებრესურსების ჩატვირთვა სჭირდება. თუ canvas-ის კოდისთვის ქსელზე წვდომის დაშვება გამორთულია, ან თუ ბრაუზერის ან ორგანიზაციის ქსელის კონტროლები საჭირო გარე დომენს ბლოკავს, წინასწარი ხედის ჩატვირთვა შეიძლება არ დასრულდეს.

შეამოწმეთ ბრაუზერის კონსოლი ისეთი შეცდომებისთვის, როგორიცაა Failed to fetch, Refused to connect ან Content Security Policy-ის შეცდომები. თუ canvas-ის კოდის ქსელზე წვდომა უკვე ჩართულია, შეამოწმეთ, ხომ არ ბლოკავს საჭირო დომენს ბრაუზერი, პროქსი, ფაიერვოლი ან საბოლოო წერტილის კონტროლები.

canvas და ვების უსაფრთხოება

canvas-ს შეუძლია ვებსაიტებისა და სხვა ვებშიგთავსის წინასწარი ჩვენება. ვებშიგთავსი აუცილებლად ონლაინ არის და შეუძლია კომუნიკაცია მესამე მხარეებთან, რომლებიც OpenAI არ არიან.

ვებწინასწარი ხედის მიერ განხორციელებული კომუნიკაცია შეიძლება ისეთივე მარტივი იყოს, როგორც ინტერნეტის გამოყენება სურათზე წვდომისთვის — მაგრამ ასევე შეიძლება ისეთი სახიფათოც იყოს, როგორც თქვენ მიერ შეყვანილი ან ChatGPT-სთან გაზიარებული ინფორმაციის მესამე მხარისთვის გაგზავნა.

ChatGPT იღებს ინფორმაციას, რომელსაც საუბრისას აწვდით, და იყენებს მას ინფორმირებული პასუხების შესაქმნელად. ზოგიერთ შემთხვევაში, მაგალითად, როცა ინტერნეტიდან ინფორმაციას ჩასვამთ, ან როცა ახალი ამბები ან ძიების შედეგები მიიღება, ChatGPT თავის პასუხებისთვის სხვა ინფორმაციასაც გამოიყენებს, მათ შორის კოდის გენერაციაში canvas-ით.

როდესაც canvas-ის ვებწინასწარ ხედთან ურთიერთობთ, ChatGPT მოგთხოვთ დაადასტუროთ კომუნიკაცია მესამე მხარეებთან, რომელთა შესახებაც OpenAI-მ არ იცის. თუ ამ კომუნიკაციას დაადასტურებთ, წინასწარ ხედს იმ მესამე მხარესთან კომუნიკაციის უფლებას მივცემთ.

სასარგებლო იყო ეს სტატია?