OpenAI
Bu sayfanın çevirisi otomatik olarak yapılmıştır. Orijinal İngilizce makaleyi görüntüleyin.

ChatGPT’te Kanvas özelliği nedir ve nasıl kullanılır?

ChatGPT’te Kanvas özelliğini kullanma hakkında sık sorulan sorular

Güncellenme zamanı: 15 days ago

Lütfen Kanvas’ın Web, Windows ve MacOS’ta kullanılabildiğini unutmayın. Mobil platformlara (iOS, Android, mobil web) yakında geliyor.

Kanvas, düzenleme ve revizyon gerektiren yazma ve kodlama projelerinde ChatGPT ile çalışmak için yeni bir arayüzdür.

Kanvas ile ChatGPT, başarmaya çalıştığınız şeyin bağlamını daha iyi anlayabilir. ChatGPT’nin tam olarak neye odaklanmasını istediğinizi belirtmek için belirli bölümleri vurgulayabilirsiniz. Ayrıca tüm projeyi dikkate alarak satır içi geri bildirim ve öneriler verebilir.

Kanvas içinde projeyi siz kontrol edersiniz. Metni veya kodu doğrudan düzenleyebilirsiniz. ChatGPT’nin yazı uzunluğunu ayarlamasını, kodunuzda hata ayıklamasını ve diğer yararlı işlemleri hızlıca gerçekleştirmesini sağlamak için kısayolları kullanabilirsiniz. Kanvas içindeki geri düğmesini kullanarak çalışmanızın önceki sürümlerini de geri yükleyebilirsiniz.

Lütfen Kanvas’ın pro-series modellerle kullanılamadığını unutmayın.

React/HTML işleme nasıl çalışır?

React/HTML kodu bir korumalı alan ortamında işlenir ve kodun çıktısını görüntülemenize olanak tanır. Birçok npm paketi ve JavaScript kitaplığı çalışır, ancak harici paketleri veya web kaynaklarını yüklemesi gereken önizlemeler, çalışma alanınızın kanvas ağ erişimi ayarlarına bağlı olabilir.

Kanvas kod yürütme ve ağ erişimi geçişleri

Lütfen kod yürütme ve React/HTML işlemenin harici ağ istekleri yapılmasına yol açabileceğini unutmayın. Enterprise çalışma alanı yöneticileri, çalışma alanındaki kullanıcılar için kanvas kod yürütmenin kullanılabilir olup olmadığını ve varsayılan ağ erişimi davranışlarını kontrol edebilir. Varsayılan olarak, enterprise çalışma alanlarında kanvas kod yürütme açık, Kanvas kodunun ağa erişmesine izin ver ise kapalı durumdadır; ancak bu geçişler çalışma alanınızın Yönetici ayarları bölümünde yapılandırılabilir.

Image

ChatGPT’de kanvasa erişme

ChatGPT, başarmaya çalıştığınız şeyi kavradığında bir kanvas açabilir. Örneğin ChatGPT’den bir yazı oluşturmasını (örn. “çileğin neden yalancı meyve olduğuna dair uzun bir deneme yazalım”) veya sizin için kod taslağı hazırlamasını (örn. “python’da bir web sunucusu yaz”) isteyebilirsiniz; o da bir kanvasla yanıt verir. ChatGPT’nin 10 satırdan uzun içerik oluşturduğunda veya yazma ya da kod için bir arayüzün yararlı olacağı bir senaryo algıladığında genellikle otomatik olarak bir kanvas açmasını bekleyebilirsiniz. Ayrıca ChatGPT’den kanvas açmasını istemek için komutunuza “kanvas kullan…” ifadesini ekleyebilirsiniz.

Kanvaslı yanıtlar, istenen içeriğinizi içeren bir pencereyi sağ tarafta otomatik olarak açar.

Web’de ChatGPT ile “bir kanvas aç” veya “bir kodlama kanvası aç” gibi ifadeler söyleyerek boş bir kanvasla da başlayabilirsiniz. Boş bir kanvasta, mevcut bir projeyi boş kanvasa yapıştırarak veya yalnızca kanvasa yazarak üzerinde çalışabilirsiniz.

Ayrıca içeriği ChatGPT’ye yapıştırıp oluşturucunun sağ üst köşesindeki bir kısayol aracılığıyla anında kanvasta açabilirsiniz.

ChatGPT composer with the Open in canvas button highlighted

Ayrıca komut oluşturucudaki araç kutusu da komutunuzda ChatGPT’den yeni bir kanvas oluşturmasını istemenize olanak tanır. Bu, ters eğik çizgi (“/”) yazıp ardından “kanvas” komutunu kullanarak da tetiklenebilir.

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

Projenizi kanvas ile düzenleme

Sohbette yalnızca isteyerek kanvas ile düzenlemeler yapabilirsiniz. Ayrıca metni vurgulayarak içeriğin bir bölümünü seçebilir veya bir paragraf bloğunun tamamını seçmek için blok yorum simgesini kullanabilirsiniz. Bu, seçili bölümde neyin açıklanacağı veya düzenleneceği konusunda yönerge sağlayabileceğiniz bir giriş alanı açar.

Canvas text selected with a comment icon to add feedback

Kanvasın içine tıklayıp yazarak kanvas içeriğini doğrudan da düzenleyebilirsiniz. Lütfen kalın, italik, başlıklar, madde işaretleri ve numaralı listeler dahil olmak üzere yalnızca temel markdown biçimlendirme seçeneklerinin desteklendiğini unutmayın. Şu anda kanvasta daha gelişmiş biçimlendirme seçenekleri sunmuyoruz.

Yalnızca Düzenlemeler öner veya Kodu incele kısayollarını seçerek ChatGPT’den hedefli yorum önerileri alabilirsiniz. Yorum balonuna tıklayarak ChatGPT tarafından sağlanan belirli öneriyi görebilirsiniz. İşaretlenen öğeyi doğrudan düzenleyip yorumu kapatabilir veya ChatGPT’nin yorumu ele alacak içeriği otomatik olarak oluşturması için Uygula’yı seçebilirsiniz.

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

Bir yazma görevi üzerinde çalışırken, metninizin veya kodunuzun belirli bölümlerini vurgulayıp ChatGPT’den o bölüm için düzenleme istemesini ya da hakkında soru sormasını isteme seçeneğiniz de vardır. Biçimlendirme seçeneklerine bir metin parçası vurgulanarak da erişilebilir. Kalın, italik, başlıklar, madde işaretleri ve numaralı listeler dahil olmak üzere temel markdown biçimlendirmesi desteklenir. Şu anda kanvasta daha gelişmiş biçimlendirme seçenekleri sunmuyoruz.

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

Yazma ve kodlama için kanvastaki kısayollar

ChatGPT ile Kanvas, önerilen düzenlemeler istemenize, çıktının uzunluğunu ayarlamanıza, hedeflenen okuma düzeyini güncellemenize ve yazınıza emoji veya son bir rötuş eklemenize olanak tanıyan bir yazma kısayolları paketine erişim sağlar. Bu kısayolları bulmak için sayfanın sağ alt kısmındaki kısayollar menüsünün üzerine gelin.

ChatGPT canvas toolbar with Suggest edits selected

Yazılı belgeler için aşağıdaki kısayolları kullanabilirsiniz:

  • Düzenlemeler öner: ChatGPT, yazınızı iyileştirmek için satır içi öneriler ekler.

  • Uzunluğu ayarla: belgenizin uzunluğunu kısaltır veya genişletir.

  • Okuma düzeyini değiştir: okuma düzeyini anaokulundan lisansüstü düzeye kadar ayarlar.

  • Son rötuş ekle: dil bilgisi, açıklık ve tutarlılığı kontrol eder.

  • Emoji ekle: sözcükleri emojilerle değiştirir veya ekstra vurgu ve renk katmak için emojiler ekler.

Kodlama için aşağıdaki kısayolları kullanabilirsiniz:

  • Günlükler ekle: hata ayıklamaya ve yürütmeyi izlemeye yardımcı olmak için print deyimleri ekler.

  • Yorumlar ekle: kodu açıklamak ve okunabilirliği artırmak için yorumlar ekler.

  • Hataları düzelt: hataları gidermek için sorunlu kodu algılar ve yeniden yazar.

  • Bir dile taşı: kodunuzu JavaScript, Python, Java, TypeScript, C++ veya PHP gibi dillere çevirir.

  • Kod incelemesi: kodunuzu optimize etmek ve iyileştirmek için satır içi öneriler sunar.

Bazı kısayollar, Emoji ekle, Son rötuş ekle, Hataları düzelt ve Bir dile taşı gibi, projenizin içeriğini hemen günceller.

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

Diğer kısayollar bir kaydırıcıyla ayarlanabilir. Örneğin Uzunluğu ayarla kısayolu, En Kısadan En Uzuna kadar uzunluk seçenekleri arasından seçim yapma esnekliği sağlar. Okuma düzeyi kısayolu, okuma düzeyini anaokulundan lisansüstü düzeye kadar ayarlamanıza olanak tanır.

Image

Sürüm geçmişi ve değişiklikleri gösterme

Üst araç çubuğundaki oklar aracılığıyla sürüm geçmişini kullanarak kanvas belgenizin veya kodunuzun sürümleri arasında gezinebilirsiniz. Bu, önceki sürümleri görmenize ve isterseniz bu sürümleri geri yüklemenize olanak tanır. Kopyala düğmesini seçerek projenizin içeriğini de kopyalayabilirsiniz.

Canvas toolbar undo button tooltip labeled Previous version

Ayrıca üst araç çubuğundaki Değişiklikleri göster düğmesini kullanarak kanvas sürümleri arasındaki değişiklikleri görebilirsiniz. Bu, hem belgeler hem de kod için eklemeleri ve silmeleri gösterir.

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

Kanvas ile Python kodu çalıştırma

Kanvas kullanırken kanvasınızdaki Çalıştır düğmesini seçerek Python için kod kanvas dosyalarını doğrudan tarayıcınızda çalıştırabilirsiniz. Python kodu çalıştırıldığında çıktı, ekranın alt kısmındaki konsolda görünür. Konsolda hatalar göründüğünde ChatGPT, hatayla ilgili bir öneri sunar; ChatGPT’nin sizin için düzeltmeyi denemesi için Hatayı düzelt düğmesine tıklayın!

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

Bu özellik şu anda yalnızca Python kodu için kullanılabilir, ancak gelecekte erişimi diğer programlama dillerine genişletmeyi planlıyoruz.

GPT’niz için kanvası etkinleştirme

Kanvas artık GPT’lerle çalışır. GPT Builder’da kanvas özelliğini etkinleştirerek GPT’lere kanvas erişimi sağlayabilirsiniz. Bu, GPT’nizin son kullanıcılarının GPT’nizle sohbet ederken bir kanvas açmasını sağlar.

Model uyumluluğu: Kanvas, GPT-5.5 veya sonraki modeller tarafından desteklenmez. Bir Custom GPT için kanvas etkinleştirildiğinde, kanvası destekleyen önerilen bir model seçin. Kanvası desteklemeyen modeller, özellik etkin olduğu sürece kullanılamaz.

Capabilities menu with Canvas selected

Lütfen bu özelliğin mevcut tüm GPT’ler için kapalı, yeni oluşturulan tüm GPT’ler için ise varsayılan olarak açık olduğunu unutmayın. Bunu istediğiniz zaman GPT Builder’da değiştirebilirsiniz.


GPT Builder hakkında daha fazla bilgi edinin.

Bir kanvası başkalarıyla paylaşma

Kanvas paylaşımı Free, Plus, Pro, Team, Enterprise ve Edu dahil tüm planlarda kullanılabilir.

Kullanıcılar artık işlenmiş React/HTML kodu, belge veya kod gibi bir kanvas varlığını, bir konuşmayı paylaştıklarına benzer şekilde başka bir kullanıcıyla paylaşabilir. Bunu, kanvas açıkken kanvas araç çubuğundan yapabilirsiniz.

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

Kanvas dosyanızı indirme

Artık kanvas belgelerinizi içeriğin türüne bağlı olarak birden çok formatta dışa aktarabilirsiniz. Denemek için kanvasınızın sağ üst köşesindeki İndir düğmesini bulun.

Genel belgeler için (denemeler veya blog gönderileri gibi) kanvas, PDF, Markdown (.md) ve Word (.docx) formatlarına dışa aktarmayı destekler.

Kod tabanlı kanvaslar için kanvas, dili akıllıca algılar ve biçimlendirmeyi ve söz dizimini koruyarak uygun dosya uzantısıyla (ör. .py, .js, .sql vb.) dışa aktarır.

Bu özellik çalışmanızı arşivlemeyi, taslakları paylaşmayı veya harici araçlarda düzenlemeye devam etmeyi kolaylaştırır.

Kanvas önizlemesi “Paketler Yükleniyor” sırasında yüklenmeyi tamamlamıyor mu?

Bazı JS/HTML Kanvas önizlemelerinin işlenebilmesi için kullanıcının tarayıcısının harici paketleri veya diğer web kaynaklarını yüklemesi gerekir. Eğer Kanvas kodunun ağa erişmesine izin ver kapalı durumdaysa veya tarayıcı ya da kuruluş ağ denetimleri gerekli bir harici alan adını engelliyorsa önizleme yüklenmeyi tamamlamayabilir.

Failed to fetch, Refused to connect veya Content Security Policy hataları gibi hatalar için tarayıcı konsolunu kontrol edin. Kanvas kodu ağ erişimi zaten etkinse tarayıcı, proxy, güvenlik duvarı veya uç nokta denetimlerinin gerekli alan adını engelleyip engellemediğini kontrol edin.

Kanvas ve web güvenliği

Kanvas, web sitelerini ve diğer web içeriklerini önizleyebilir. Web içeriği doğası gereği çevrim içidir ve OpenAI olmayan üçüncü taraflarla iletişim kurma yeteneğine sahiptir.

Web önizlemesinin kurduğu iletişim, bir görüntüye erişmek için interneti kullanmak kadar basit olabilir; ancak ChatGPT’ye girdiğiniz veya onunla paylaştığınız bilgileri bir üçüncü tarafa göndermek kadar tehlikeli de olabilir.

ChatGPT, siz konuşurken sağladığınız bilgileri alır ve bunları bilinçli yanıtlar oluşturmak için kullanır. Bazı durumlarda, örneğin internetten bilgi yapıştırdığınızda veya haberler ya da arama sonuçları alındığında, ChatGPT yanıtları için başka bilgileri de kullanır; buna kanvas ile kod oluşturma da dahildir.

Kanvas web önizlemesiyle etkileşim kurduğunuzda ChatGPT, OpenAI’ın bilmediği üçüncü taraflarla iletişimleri onaylamanızı ister. Bu iletişimi onaylarsanız önizlemenin o üçüncü tarafla iletişim kurmasına izin veririz.

Bu makale yararlı oldu mu?