Claude Artifacts ve Dosya Üretimi: Excel, PowerPoint, Word, PDF ve İnteraktif Görseller
Claude'un ürettiği bir Excel raporunu güvenle kullanmanın yolu, tanımı tarife yazmak, formül istemek ve toplamı iki yoldan hesaplatan bir kontrol sayfası eklemektir. 16 Eylül 2026'dan beri tüm planlarda olan artifact'lar, geçici konuşma içi görseller, sandbox'ta xlsx, pptx, docx ve pdf üretimi, plana göre paylaşım seçenekleri ve Bookstore'un aylık satış raporu.
Sürüm notu: Bu yazı Claude'daki artifact'ları, konuşma içi görselleri ve dosya oluşturmayı 15 Kasım 2026 itibarıyla anlatır; plan kuralları, paylaşım seçenekleri ve sınırlar aynı gün Claude Help Center'dan (support.claude.com) kontrol edilmiştir. Bu yazıda resmî belgelerden yararlanılmıştır. Örnek CSV (virgülle ayrılmış değerler içeren metin dosyası) verisi bu yazı için uydurulmuş Bookstore verisidir; gerçek satış rakamı değildir.
Önce Tahmin Et
Selin, sitedeki serilerin ortak örnek uygulaması Bookstore (bir online kitapçı) için Ekim ayının satış CSV'sini Claude'a verdi ve kategori bazında pivot tablolu bir Excel raporu istedi. Dosya düzgün göründü; ama kurumsal satıştan Hakan, raporun en altındaki net satış toplamının muhasebe sisteminden aldığı rakamla tutmadığını söyledi. Selin aynı gün raporun özetini içeren bir artifact'ı da "Anyone with the link" ile paylaşmıştı.
İki soru: Excel'deki rakamın mı yoksa muhasebenin mi doğru olduğunu Selin nasıl anlar ve bunu baştan nasıl kolaylaştırabilirdi? Linki eline geçiren biri, Selin'in hesabına giriş yapmadan artifact'ı açabilir mi, açarsa neleri görür? İkinci sorunun cevabı Help Center'ın artifact paylaşım makalesinde; birincisinin cevabı ise bir ayardan çok bir alışkanlık.
Artifact Nedir, 2026'da Ne Değişti
Help Center'ın "What are artifacts and how do I use them?" makalesine göre (https://support.claude.com/en/articles/17153992) artifact, Claude'un senin için ürettiği, düzenleyip yeniden kullanabileceğin ve başkalarıyla paylaşabileceğin içerik; konuşmanın yanında açılıyor. Doküman, kod parçası, tek sayfalık web sitesi, görsel, diyagram, dashboard ve küçük interaktif araçlar bu kapsamda. Claude, içerik kendi başına anlamlı, genelde 15 satırdan uzun ve sonradan düzenlenecek gibi olduğunda artifact oluşturuyor.
2026'daki en önemli değişiklik erişim. Release notes'a göre 16 Eylül 2026'dan beri artifact'lar Free dahil bütün planlarda var. Hazır şablonlar da plana göre değişiyor: Docs, Slides ve Design bütün planlarda; Data Pro ve üstünde; Sheets ve Whiteboards Pro ve üstünde beta; Motion Team ve Enterprise'da beta. Bütün artifact'lar kenar çubuğundaki Artifacts sekmesinde toplanıyor ve web, Desktop, Claude Code ve mobil uygulamalarda kullanılabiliyor; mobilde görüntüleyip düzenleyebiliyorsun ama paylaşım ayarları için web ya da Desktop gerekiyor. Artifact'lar için Capabilities ayarlarında kod çalıştırma ve dosya oluşturmanın açık olması şart.
16 Eylül 2026 öncesinde konuşmalarda oluşturulmuş artifact'lar "legacy" olarak çalışmaya ve paylaşılmaya devam ediyor, ama o biçimde yeni artifact oluşturulamıyor. Düzenleme birkaç yoldan yapılıyor: Claude'dan değişiklik istemek, şablon tabanlı artifact'larda doğrudan düzenlemek ya da bir doküman veya Markdown dosyasında metni seçip "Edit with Claude" demek. Docs; Word, PDF, Markdown ve Google Docs olarak, Slides; PowerPoint, PDF ve Google Slides olarak dışa aktarılabiliyor.
Konuşma İçi Görseller ve Artifact Farkı
12 Mart 2026'dan beri Claude cevabın içine interaktif grafik ve diyagram da çizebiliyor. Help Center'ın "Custom visuals in chat and Cowork" makalesine göre (https://support.claude.com/en/articles/13979539) bu görseller HTML ile oluşturuluyor, tıklanabiliyor ve konuşmayla değiştirilebiliyor. Özellik beta; web ve Desktop'ta çalışıyor, iOS ve Android'de görünmüyor. Claude bir görselin işe yarayacağına kendisi karar veriyor, ama "bunu grafik olarak göster" diye açıkça istemek de mümkün; makale karmaşık görsellerde en iyi sonucu Opus'un verdiğini belirtiyor.
Artifact'tan farkı kalıcılık. Konuşma içi görseller geçici; konuşma ilerleyince ayrıca saklanmıyorlar. Birini tutmak istiyorsan görüntü olarak kopyalayabilir, SVG (vektörel görsel formatı) ya da HTML olarak indirebilir veya artifact olarak kaydedebilirsin. Toplantıda bir şeyi hızlıca görselleştirmek için konuşma içi görsel, ekiple paylaşılacak ve güncellenecek bir şey için artifact.
Dosya Oluşturma: Excel, PowerPoint, Word ve PDF
Artifact'ların yanında Claude gerçek dosyalar da üretiyor. Help Center'ın "Create and edit files with Claude" makalesine göre (https://support.claude.com/en/articles/12111783) Claude Excel (.xlsx), PowerPoint (.pptx), Word (.docx) ve PDF dosyaları oluşturabiliyor; yüklediğin CSV ve benzeri veri dosyalarını analiz edip grafikleri PNG (yaygın görsel dosya formatı) olarak üretebiliyor, .csv, .md ve .html gibi düz metin dosyaları da yazabiliyor. Bunu, claude.ai içindeki yalıtılmış bir sandbox container'da Python ya da JavaScript kodu çalıştırarak yapıyor. Office dosyaları için Anthropic'in hazır skill'leri var ve Claude bunları ihtiyaç olduğunda kendisi yüklüyor.
Özellik Settings > Capabilities altındaki "Create and edit files" ayarına bağlı (eski düzende "Code execution and file creation"); Team ve Enterprise'da organizasyon sahibi bunu Organization settings > Capabilities'den yönetiyor. Dosya başına sınır hem yükleme hem indirme için 30 MB. Üretilen dosyalar konuşmada görünüyor, indirilebiliyor ya da Google Drive'a kaydedilebiliyor; birleşik deneyimde Settings'teki "Storage folder" ayarı dosyaların nereye kaydedileceğini, Desktop'ta "Trusted folders" listesi Claude'un hangi local klasörlere erişebileceğini gösteriyor. Birinci yazıda gördüğümüz gibi dosya oluşturmak normal sohbetten daha fazla kullanım harcıyor.
Sandbox'ın internet erişimi de bir ayar. Bireysel planlarda network egress açık ve onaylı kaynaklardan paket kurulabiliyor. Team'de varsayılan yalnız paket yöneticileri (npm, PyPI, GitHub gibi), Enterprise'da varsayılan kapalı; sahipler belirli alan adlarını izin listesine ekleyebiliyor ya da bütün alan adlarını açabiliyor. Makale bu son seçeneği en riskli seçenek olarak niteliyor; sebebini Üretimde Dikkat bölümünde göreceğiz.
Paylaşım: Kim Neyi Görür
Help Center'ın "Share artifacts" makalesine göre (https://support.claude.com/en/articles/9547008) artifact'lar her zaman yalnız sana özel başlıyor. Sonrası plana göre değişiyor:
| Plan | Erişim seçenekleri | Not |
|---|---|---|
| Free | Legacy artifact'larda "Publish" | Yayımlanan artifact linki olan herkese açık |
| Pro, Max, Ultra | "Only you" ya da "Anyone with the link"; e-postayla kişi davet etme (beta) | Paylaşımı durdurmak için "Only you" |
| Team, Enterprise | "Only people invited", "Anyone at" organizasyon ya da "Anyone with the link" | Enterprise'da gruplarla paylaşım; dış paylaşım yöneticinin "External sharing" ayarına bağlı |
Davet edilen kişiye üç yetkiden biri veriliyor: "Can view" artifact'ı ve yorumları okuyabiliyor, "Commenter" buna ek olarak yorum yapıp dosya indirebiliyor, "Can edit" değişiklik de yapabiliyor. Önce Tahmin Et'in ikinci sorusunun cevabı da burada: "Anyone with the link" ile paylaşılan artifact'ların çoğu oturum açmadan açılabiliyor; istisna Docs, onlar için oturum açmak gerekiyor ve yalnız görüntülenebiliyorlar. Organizasyon dışından ya da oturum açmadan gelen biri artifact'ı görüyor ama bağlı uygulamaları ve Claude'u kullanan kısımlar onun için çalışmıyor, yorumları göremiyor. Bir ayrıntı daha: artifact'ın paylaşılan depolamasına kaydedilen her şey artifact'ı açan herkese görünüyor.
Claude Kullanan ve Veri Saklayan Artifact'lar
Artifact'lar statik sayfa olmak zorunda değil. Claude'u çağıran küçük uygulamalar yapılabiliyor; kullanıcılar kendi Claude hesaplarıyla giriş yapıyor, API anahtarı gerekmiyor ve kullanım her kullanıcının kendi plan limitinden düşüyor, artifact'ı yapanın değil. Pro ve üstünde, web ve Desktop'ta artifact'lar bağladığın uygulamaları (örneğin Google Calendar, Slack ya da kendi custom connector'ların) da kullanabiliyor; her kullanıcı tool'ları ilk kullanımda onaylıyor ve kendi uygulamalarını bağlıyor. Paylaşılan bir artifact'ta bağlı uygulama kısmı, açan kişinin kendi bağlantısıyla çalışıyor.
Pro ve üstünde artifact'lar veri de saklayabiliyor: yalnız her kullanıcıya özel (personal) ya da herkese açık (shared) depolama. Varsayılan sınır 100 MB ya da 25.000 kayıt, hangisi önce dolarsa; yüklenen dosyalar için dosya başına 20 MB, toplam 5.000 dosya ve 1 GB. Bu, ekip içi küçük bir takip aracı için yeterli; ama bir ürün veritabanı değil.
Bookstore: Aylık Satış Raporu, Beş Slayt ve Stok Uyarı Sayfası
Selin'in işini baştan, doğrulanabilir biçimde kuralım. Elinde Ekim ayının satış dışa aktarımı var; ilk satırları şöyle:
order_id,order_date,isbn,title,category,channel,quantity,unit_price_try,discount_try,status
10412,2026-10-01,9780441172719,Dune,Science Fiction,Retail,1,420.00,0.00,Delivered
10413,2026-10-01,9780141439587,Emma,Classics,Retail,2,260.00,26.00,Delivered
10414,2026-10-02,9780547928227,The Hobbit,Fantasy,Institutional,40,310.00,1240.00,Delivered
10415,2026-10-02,9780141439549,Middlemarch,Classics,Retail,1,350.00,0.00,Returned
10416,2026-10-03,9780441172719,Dune,Science Fiction,Retail,1,420.00,0.00,Cancelled
Raporun tarifi, rakamların nereden geldiğini görünür kılacak biçimde yazılıyor:
Create an Excel file from sales-2026-10.csv (attached).
Sheet "Data": the raw rows, unchanged.
Sheet "Summary": net revenue by category and by channel as a pivot table.
Net revenue = quantity * unit_price_try - discount_try.
Count only status = Delivered. Show Returned and Cancelled totals in
separate columns, never inside net revenue.
Sheet "Checks":
- row count of Data, and row count per status;
- total net revenue calculated twice: from the pivot and with SUMIFS on Data.
Use Excel formulas that I can inspect, not pasted values.
Before you build it, list any rows you cannot parse and ask me what to do.
Bu tarifin en önemli kısmı "Checks" sayfası ve formül şartı. Net satışın tanımı tarifte yazılı olduğu için Hakan'la tartışma "kim haklı" olmaktan çıkıp "tanım aynı mı" sorusuna dönüyor: muhasebe iadeleri düşüyor mu, kurumsal indirimi nereye yazıyor? Toplam iki farklı yoldan hesaplandığı için pivot'taki bir filtre hatası Checks sayfasında fark olarak görünüyor. Formüller dosyada durduğu için de herhangi bir hücreye tıklayıp hesabın nasıl yapıldığını okuyabiliyorsun. Bu dosyaya beklenen cevap; üç sayfalı bir Excel ve okunamayan satır varsa önce onları listeleyen bir soru.
Yönetime giden sunum ve ekibin stok uyarı sayfası aynı konuşmada, aynı veriden:
Now create a 5-slide PowerPoint for the management meeting from the Summary sheet:
1) net revenue this month, 2) revenue by category, 3) Retail vs Institutional,
4) returns and cancellations, 5) three questions for the team.
Every number on a slide must come from a cell in the Summary or Checks sheet;
put the sheet and cell reference in the speaker notes.
Then create an artifact for the warehouse team: a page that lists books whose
stock is below the reorder level, using inventory-2026-10-31.csv (attached).
Sort by how far below the level each book is. No customer or price data.
Konuşmacı notlarına hücre referansı istemek, slayttaki her rakamı Excel'e kadar izlemeyi sağlıyor; bir rakamın yanlış hücreden kopyalanması, slayta bakarak fark edilmesi zor bir hata. Stok uyarı sayfasında ise bilinçli bir sınır var: veri 31 Ekim'deki dışa aktarımdan geliyor, yani sayfa o günün fotoğrafı. Canlı stok verisi isteniyorsa doğru yol, sayfayı bir connector üzerinden Bookstore'un kendi API'sine bağlamak; bunu sekizinci yazıda göreceğiz. Fiyat ve müşteri verisini sayfaya hiç koymamak da paylaşım riskini baştan azaltıyor.
Üretimde Dikkat
Üretilen dosya bir taslak. Formüllü bir Excel, düz değer yapıştırılmış bir Excel'den daha kolay doğrulanıyor; ama doğrulamayı yine sen yapıyorsun. Toplamı bağımsız bir yoldan hesapla, birkaç satırı elle kontrol et, tanımı (net satış neyi içeriyor) rapora yaz.
Dosyalar ve web sayfaları talimat taşıyabilir. Help Center, harici dosyalara ya da web sitelerine gizlenmiş kötü niyetli talimatların Claude'u güvenilmeyen kod çalıştırmaya ya da konuşmadaki verileri, yani prompt'ları, project'leri, MCP (Model Context Protocol; Claude'un dış araç ve veri kaynaklarına bağlandığı açık protokol) bağlantılarından gelen veriyi ve Google entegrasyonlarını üçüncü taraflara göndermeye yönlendirebileceği konusunda uyarıyor. Önerisi, Claude'u izlemek ve beklenmedik bir veriye eriştiğini görürsen durdurmak. Network egress'i kapatmak sandbox'tan dışarı veri çıkışını engelliyor, ama MCP bağlantıları bu ayardan bağımsız olarak dışarıyla konuşabiliyor. Konunun savunma tarafı LLM Uygulama Güvenliği serisinin "Prompt Injection'a Katmanlı Savunma" yazısında.
Yerleşik önlemler de var: Free, Pro, Max ve Ultra'da dosya artifact'ı içeren konuşmaların herkese açık paylaşımı kapalı, sandbox'lar kullanıcılar arasında paylaşılmıyor ve bir prompt injection sınıflandırıcısı çalıştırmayı durdurabiliyor. Ekip hesaplarında network erişimini "paket yöneticileri" ya da izin listesi seviyesinde tutmak makul bir varsayılan.
Sık Düşülen Tuzaklar
Formülleri ve rakamları kontrol etmeden paylaşmak. Excel'in düzgün görünmesi rakamın doğru olduğunu göstermez. Tanımı yaz, toplamı iki yoldan hesaplat, kaynağa kadar izle.
Hassas veriyi "Anyone with the link" ile yayınlamak. Linki olan biri çoğu artifact'ı oturum açmadan görebiliyor ve paylaşılan depolamadaki her şey herkese görünüyor. Müşteri ya da fiyat verisi içeren bir artifact'ı en fazla organizasyon içinde paylaş.
Artifact'ı ürün kodu sanmak. Artifact ekip içi bir araç ya da bir taslak için iyi; Bookstore'un müşteriye açık stok sayfası değil. Ürün kodu kendi repository'sinde, testleriyle ve review'la yazılır.
Konuşma içi görseli kalıcı sanmak. Konuşma ilerleyince ayrıca saklanmıyor; tutmak istediğin görseli artifact olarak kaydet ya da indir.
Legacy bir artifact'ı düşünmeden "Unpublish" etmek. Help Center'a göre legacy artifact'ların yayımı kaldırılınca yeniden yayımlanamıyor ve depolamadaki verileri kalıcı olarak siliniyor.
Küçük Bir Deneme
★☆☆ Kendi verinden küçük bir CSV hazırla (müşteri verisi olmadan) ve Claude'dan bir grafiği önce konuşma içi görsel olarak, sonra artifact olarak iste. İkisini konuşma ilerledikten sonra tekrar bulmaya çalış; hangisi nerede duruyor?
★★☆ Yazıdaki Excel tarifini kendi verinle çalıştır. "Checks" sayfasındaki iki toplam tutuyor mu? Tutmuyorsa farkın hangi satırlardan geldiğini bul ve tarifte hangi tanımın eksik olduğunu yaz.
★★★ Ekibin için bir artifact paylaşım kuralı yaz: hangi veri hangi erişim seviyesiyle paylaşılabilir, "Anyone with the link" ne zaman yasak, paylaşılan depolamaya ne yazılmaz, legacy artifact'lar nasıl ele alınır. Bir mevcut artifact'ı bu kurala göre gözden geçir ve erişimini düzelt.
Excel raporu için veriyi biz verdik. Yedinci yazıda Claude'un veriyi kendisinin aradığı durumlara geçiyoruz: web search ve Research ile kaynaklı araştırma, citation'ları kontrol etmek ve Bookstore'u etkileyen breaking change'leri resmî kaynaklarla doğrulamak.