Mert Özen Her Satırda Daha İleri
Yapay Zeka ChatGPT ile Çalışmak — #07

ChatGPT Work ile Büyük Görevler: Dosya Analizi, Belge/Sunum/Sheet Üretimi, Scheduled Tasks ve Dots

Mert Özen 15 Kas 2026 12 dk 6 görüntülenme
ChatGPT Work ile Büyük Görevler: Dosya Analizi, Belge/Sunum/Sheet Üretimi, Scheduled Tasks ve Dots

ChatGPT Work'e büyük bir görev verirken sonucu, sınırları ve doğrulama kriterini yazar, önce planı istersin; dosyayı annotation ile hedefli düzeltir, sayıları kaynakla kontrol edersin. 15 Kasım 2026 itibarıyla subagent'lar, doküman/sunum/sheet önizlemesi, zaman ya da app event'iyle çalışan scheduled task'lar, dots'un erişimi ve custom rules'u, Bookstore'un üçüncü çeyrek satış CSV'si ve doğru cevap tablosu.

Sürüm notu: Bu yazı ChatGPT Work'te dosya analizini, doküman, sunum ve sheet üretimini, scheduled task'ları ve dots'u 15 Kasım 2026 itibarıyla anlatır; bilgiler aynı gün ChatGPT dokümantasyonunun Get started with Work, Work with files, Long-running work, Subagents, Scheduled tasks ve dots sayfalarından (learn.chatgpt.com) kontrol edilmiştir. Bu yazıda resmî belgelerden yararlanılmıştır. Örnek satış dosyası ve kontrol tablosundaki doğru cevaplar yazar tarafından hazırlanmış ve Python ile hesaplanmıştır. Özellikler hesaplara kademeli açıldığı için bazı menüler sende henüz görünmeyebilir.

Önce Tahmin Et

Pazartesi sabahı Selin, sitedeki serilerin ortak örnek uygulaması Bookstore'un (bir online kitapçı) üçüncü çeyrek satış dosyasını ChatGPT Work'e yükledi ve tek cümle yazdı: satışları analiz et ve yönetim toplantısı için bir sunum hazırla. Yirmi dakika sonra düzgün görünen altı slaytlık bir sunum geldi. Selin sunumu Hakan'a gönderdi, Hakan da kurumsal müşterilerle yaptığı toplantıda kullandı. Toplantıdan sonra Emre üç şey fark etti: grafikte yedi kategori vardı, çünkü dosyada aynı kategori ağustosta "Sci-Fi", diğer aylarda "Science Fiction" yazıyordu; ciro iadeler düşülmeden hesaplanmıştı; Software kategorisinde eylülde iade oranının neredeyse ikiye katlanması sunumda hiç geçmiyordu.

Tahminin ne? Sorun modelde mi, görev tarifinde mi? Work'ün bu hataları kendisinin yakalaması için tarifte ne olmalıydı? Cevap, ChatGPT dokümantasyonunun uzun süren işler sayfasındaki üç kelimede: sonuç, sınırlar ve doğrulama.

Work'e İş Vermek: Sonuç, Sınırlar, Doğrulama

"Get started with Work" sayfasına göre (https://learn.chatgpt.com/docs/get-started-with-work, 15 Kasım 2026) Work, sonucu net olan bir görevi devretmek için: bir brif, bir sunum, bir analiz, tekrar eden bir güncelleme ya da inceleyip kullanacağın bir dosya. Dosyalarını, plugin'leri ve onay verdiğin tool'ları kullanıyor; sen ilerlemeyi izliyor, sorulara cevap veriyor, yön değiştiriyor ve önemli işlemleri onaylıyorsun. Doküman iyi bir görevin tarifini de veriyor: net bir sonuç, birkaç kaynak ve inceleyebileceğin bir çıktı.

"Long-running work" sayfası (https://learn.chatgpt.com/docs/long-running-work) tarifi üç parçaya ayırıyor. Sonuç: yapılacak işi değil, istediğin çıktıyı anlat. Sınırlar: kullanılacak tool'lar ve kaynaklar, uyulacak kurallar, kaçınılacak yollar. Doğrulama: işin bittiğini gösterecek test, ölçüm ya da inceleme kriteri. Selin'in cümlesinde yalnız ilki vardı ve o da belirsizdi. Work'ün kendi işini kontrol edebilmesi için "kategori adlarını birleştir", "net ciro = brüt − iade" ve "toplamlar kaynak dosyayla tutsun" gibi kriterleri bilmesi gerekiyor.

Desktop app'te bu tarifi /goal komutuyla Goal mode'a çevirebiliyorsun: hedef metni hem ilk prompt hem de tamamlanma kriteri oluyor ve composer'ın üstündeki satırdan hedefi duraklatıp sürdürebiliyor, düzenleyebiliyor ya da silebiliyorsun. Sonuç henüz net değilse önce /plan ile başlayıp ChatGPT'den sana soru sormasını, kısıtları bulmasını ve ölçülebilir başarı kriterleri çıkarmasını isteyebilirsin. Web'de aynı üç parçayı doğrudan Work prompt'una yazıyor, sonra aynı sohbette bağlam ekliyor, kısıt değiştiriyor ya da durum soruyorsun. Doküman bir uyarı da ekliyor: birbirinden bağımsız işler için ayrı sohbetler açabilirsin, ama iki görevin aynı bağlı kaynağa yazmasına izin verme.

Bir Work Görevi Nasıl Yürür?

07-work-gorev-akisi-tr.png

Work hedefi adımlara bölüyor; gerektiğinde kod çalıştırıyor, dosya okuyup yazıyor, web'de arıyor, plugin'leri kullanıyor ve sonunda incelenebilir bir dosya bırakıyor. Birinci yazıda gördüğümüz gibi web'de her zaman OpenAI'ın yönettiği cloud ortamında çalışıyor; desktop app'te Local seçersen bilgisayarındaki dosyaları, uygulamaları ve tarayıcıyı kullanıyor. Büyük bir analizde iki ayrıntı daha önemli.

Birincisi subagent'lar. Subagents sayfasına göre (https://learn.chatgpt.com/docs/agent-configuration/subagents) Work birbirinden bağımsız işleri paralel çalışan ayrı agent'lara verip sonuçlarını tek cevapta toplayabiliyor; bu agent'lar ChatGPT'nin barındırılan ortamında çalışıyor ve etkinlikleri sohbette görünüyor. Çoğu intelligence seviyesinde bunu açıkça istemen gerekiyor; yalnız Ultra'da ChatGPT paralel çalışmanın gerçekten fayda sağlayacağı yerde işi kendisi dağıtıyor. Bedeli de yazıyor: her subagent kendi model ve tool işini yaptığı için tek agent'lı bir çalışmadan daha fazla token harcıyor. On sekiz satırlık bir dosya için subagent gereksiz; on tedarikçi sözleşmesini ayrı ayrı okumak gibi gerçekten paralel bir işte anlamlı.

İkincisi süre ve süreklilik. DevDay 2026'da (29 Eylül 2026) gelen cihazlar arası devam özelliğiyle, workspace yerel bilgisayar erişimini açtıysa desktop'ta Cloud seçip başlattığın görevi telefondan ya da web'den izleyebiliyorsun; bilgisayardaki dosyalara ihtiyaç duyan adımlar için laptop'ın açık ve bağlı kalması gerekiyor. Görev bir güvenlik incelemesi için durursa bildirimi okuyup varsa bulguları gördükten sonra devam ediyorsun.

Dosya Üretmek ve İncelemek

"Work with files" sayfası (https://learn.chatgpt.com/docs/artifacts-viewer) Work'ün doküman, sunum, sheet ve PDF ürettiğini, inceleme araçlarının ise yüzeye göre değiştiğini söylüyor. Desktop app bu dosyaları sohbetin yanında önizliyor; otomatik önizleme açıksa görev bitince dosyayı kendisi açıyor. Üretilen HTML dosyaları etkileşimli önizlemede açılabiliyor, tek başına bir .tex dosyası da PDF önizlemesiyle yan yana düzenlenebiliyor. Web'de ise dosyayı sohbette inceliyor, gerekirse indiriyor ve bir sonraki sürüm için hedefli geri bildirim veriyorsun.

Revizyonun en verimli yolu desktop'taki annotation'lar: önizlemede bir bölgeyi işaretleyip yalnız oranın değişmesini istiyorsun. Doküman örnek olarak bir slayttaki grafiği işaretleyip daha açık bir etiket istemeyi ya da bir metindeki iddiayı seçip kaynağını sormayı veriyor; beğendiğin kısımlar böylece baştan üretilmiyor. Web'de aynı etkiyi, revizyon isteğinde sayfayı, slaytı, sheet'i ya da tabloyu adıyla anıp neyin değişmeden kalacağını söyleyerek alıyorsun. İki yüzeyde de dokümanın önerisi aynı: sheet ve sunum isterken sekmeleri, sütunları, grafikleri, slayt bölümlerini ve beklediğin kontrolleri baştan yaz; sonunda da ChatGPT'den dosyayı nereye kaydettiğini ve sonucu nasıl kontrol ettiğini anlatmasını iste.

Bookstore: Üçüncü Çeyrek Satış Analizi

Selin'in görevini baştan kuralım. Örnek dosya küçük ve kasıtlı olarak iki tuzak içeriyor: ağustosta bir kategori adı farklı yazılmış, ciro brüt verilmiş ve iadeler ayrı sütunda. Kendin denemek istersen CSV (virgülle ayrılmış değerler; her satırı bir kayıt olan düz metin tablo) dosyasının içeriği şu:

month,category,orders,units,gross_try,refunds_try
2026-07,Fiction,1240,1980,612400.00,18300.00
2026-07,Science Fiction,610,890,287300.00,6100.00
2026-07,Children,820,1650,301900.00,4200.00
2026-07,History,330,410,176800.00,3900.00
2026-07,Software,290,330,368500.00,22100.00
2026-07,Textbooks,150,1420,402600.00,9800.00
2026-08,Fiction,1310,2105,648900.00,17500.00
2026-08,Sci-Fi,655,960,309800.00,7300.00
2026-08,Children,790,1590,292300.00,3800.00
2026-08,History,345,430,184200.00,4100.00
2026-08,Software,305,350,389700.00,25400.00
2026-08,Textbooks,410,4380,1251500.00,31200.00
2026-09,Fiction,1180,1890,585300.00,16900.00
2026-09,Science Fiction,700,1030,334600.00,6800.00
2026-09,Children,760,1520,279600.00,3600.00
2026-09,History,360,455,193700.00,4500.00
2026-09,Software,320,365,411200.00,48600.00
2026-09,Textbooks,620,6650,1897900.00,52700.00

Work'e verdiğimiz tarif üç parçayı da içeriyor ve dosyaları üretmeden önce durmasını istiyor:

Attached: bookstore-q3-2026-sales.csv (monthly sales by category, July to
September 2026, amounts in TRY).

Outcome: an Excel workbook and a 6-slide deck on Q3 2026 sales for the
Bookstore leadership meeting.

Rules:
- Treat "Sci-Fi" and "Science Fiction" as the same category. List any other
  data cleaning you do.
- Net revenue = gross_try - refunds_try. Use net revenue everywhere unless a
  slide says otherwise.
- Workbook tabs: raw data (unchanged), clean data, a summary by category
  (net revenue, share of total, orders, average order value, refund rate,
  July-to-September change) and a monthly trend. Use formulas, not pasted
  values, in the summary tab.
- Deck: total, categories, trend, refunds, risks, decisions needed. Every
  number on a slide must come from the summary tab.

Verification: before you finish, check that the summary totals match the
raw file, report the check, and flag anything unusual you cannot explain
from the data. Show me your plan first and stop before you build the files.

Beklenen akış şu: Work önce planı gösterip duruyor; planı onaylayınca dosyaları üretiyor ve sonunda dosya adlarını ve yaptığı kontrolü bildiriyor. Analizin kendisi platformdan bağımsız, bu yüzden doğru cevabı biz de aynı CSV'den Python ile hesapladık. ChatGPT'nin çıktısını bu tabloyla karşılaştırabilirsin:

KategoriNet ciro (TL)PayOrtalama sipariş (TL)İade oranıTemmuz → Eylül
Textbooks3.458.300%40,02.930,76%2,6+%369,8
Fiction1.793.900%20,8480,94%2,9−%4,3
Software1.073.300%12,41.173,01%8,2+%4,7
Science Fiction911.500%10,5463,87%2,2+%16,6
Children862.200%10,0363,80%1,3−%7,3
History542.200%6,3523,86%2,3+%9,4
Toplam8.641.400%100771,90%3,2+%71,2

Kontrol noktaları tablonun kendisinden çıkıyor. Kategori sayısı altı olmalı; yedi görürsen "Sci-Fi" birleştirilmemiştir. Toplam net ciro 8.641.400 TL; 8.928.200 TL görürsen iadeler düşülmemiştir. Ortalama sipariş tutarı net ciro bölü sipariş sayısıdır, iade oranı ise iade bölü brüt ciro. İyi bir analiz iki şeyi kendiliğinden işaretlemeli. Birincisi Textbooks'un eylüldeki sıçraması: okul dönemi ya da kurumsal siparişler akla geliyor, ama dosyada bunu gösteren bir sütun yok; bu yüzden sunumda kesin bir neden olarak değil, açık soru olarak yer almalı. İkincisi Software'in iade oranı: temmuzda %6,0, ağustosta %6,5, eylülde %11,8. Sunumda bunlardan biri eksikse ya da Textbooks artışı için dosyada olmayan bir neden kesin bilgi gibi yazılmışsa o slaytı işaretleyip ChatGPT'den dayanağını göstermesini iste.

Scheduled Tasks: Haftalık Rapor

Analiz bir kez yapıldı; Selin bundan sonra her pazartesi güncel bir not istiyor. Scheduled tasks sayfasına göre (https://learn.chatgpt.com/docs/automations) tekrar eden görevler arka planda çalışıyor ve bütün görevleri ve son çalışmaları Scheduled ekranında görüyorsun. Web'de görevi Chat'ten ya da Work'ten oluşturuyorsun; bu görevler yüklenen dosyaları, bağlı tool'ları, skill'leri ve plugin'leri kullanabiliyor ama bilgisayarındaki bir klasörde çalışamıyor. Desktop app'teki görevler local project'lerle çalışabiliyor; bunun için bilgisayarın açık, uygulamanın çalışıyor olması gerekiyor.

İki tür görev var. Bağımsız görev her çalışmada kayıtlı prompt'tan yeni bir sohbet başlatıyor; sohbet içindeki görev ise aynı sohbete dönüp mevcut bağlamı kullanıyor. Özel bir takvim için custom schedule kontrolleri var; daha karmaşık bir takvim, iCalendar standardındaki (RFC 5545) biçimde bir RRULE satırıyla yazılabiliyor. Uygun planlarda web ve mobilde görev zaman yerine bir app event'iyle de tetiklenebiliyor: Gmail'e gelen yeni e-posta, Slack'te seçili kanallardaki yeni mesaj ya da GitHub'da pull request etkinliği. Event tetiklemeli görevler desktop app'te yok; bir görev birden çok event tetikleyicisi kullanabiliyor ama event ile zaman takvimini birleştiremiyor.

Every Monday at 09:00 Europe/Istanbul, read the latest weekly sales export
in the "Bookstore Sales Reports" project. Use the same rules as the Q3
analysis (merge category aliases, net revenue = gross - refunds). Update the
summary table and write a one-page note: changes since the previous week,
any category with a refund rate above 8%, and open questions. Do not send
or share anything; leave the note for my review. If the export is missing
or its columns have changed, stop and tell me instead of guessing.

Doküman üç alışkanlık öneriyor. Görevi zamanlamadan önce prompt'u normal bir sohbette dene. İlk birkaç çalışmanın sonucunu incele ve sonuç fazla genişse ya da bağlam eksikse prompt'u, tool'ları ya da sıklığı düzelt. Kalıcı talimatı görev prompt'una ya da bir skill'e yaz, kaynak dosyayı da erişilebilir bir project'te tut. Bir de uyarı var: scheduled task'lar kimse başında değilken varsayılan sandbox ayarlarınla çalışıyor; görevin başarılı olması için gereken en dar erişimle başla. Yukarıdaki prompt'taki "hiçbir şey gönderme" ve "sütunlar değiştiyse dur" cümleleri bu yüzden orada.

Dots: Her Zaman Açık Agent

DevDay 2026'da duyurulan dot, dokümanın tarifiyle (https://learn.chatgpt.com/docs/dots) araçların ve project'lerin arasında işi yürüten, her zaman açık bir agent. Cloud'da kendi bilgisayarı ve tarayıcısı var, bu yüzden senin bilgisayarın kapalıyken de çalışabiliyor. Ona ChatGPT'den, Slack ve Teams'ten yazabiliyor ya da onu arayabiliyorsun; konuşmalar arasında ilerlemeyi takip ediyor ve senin kararını gerektiren noktada sana dönüyor. Doküman ayrımı şöyle yapıyor: Work, şimdi ya da bir takvimle yapılacak bir görevi devretmek için; dot ise süren bir sorumluluğu takip etmek, işler değiştikçe sonraki adımı bulmak ve gerektiğinde Work ya da Codex'e görev açmak için.

Erişim sınırlı. 15 Kasım 2026 itibarıyla dots, uygun Pro ve Business Premium hesaplarına kademeli açılıyor. Pro'da Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre dışındaki 18 yaş üstü kullanıcılar için; Enterprise, Edu ve Healthcare'de uygun workspace'lerde, 18 Kasım 2026'dan itibaren workspace kapatmadıkça varsayılan olarak açık. Pro ve Business Premium'da dot ile konuşmalar usage limit'ine sayılmıyor, ama dot'un Work ya da Codex'te başlattığı görevler o ürünlerin limitinden harcıyor.

Bookstore'da dot'a en uygun iş Hakan'ın kurumsal teklifleri. Doküman da benzer bir örnek veriyor: teklif ve müşteri gereksinimleri paylaşılıyor, istenen adet ya da koşullar değiştikçe dot rakamları güncelliyor ve sıradaki kararı sana getiriyor. Burada kontrol ayarları belirleyici. "Control your dot" sayfasına göre (https://learn.chatgpt.com/docs/dots/controls) hesaplarını etkileyen ya da bilgi paylaşan her işlemden önce otomatik bir inceleme işlemin yapılabileceğine, onay gerektirdiğine ya da senin yapman gerektiğine karar veriyor. Custom rules ile belirli işlemler için dört seçenekten birini seçiyorsun: sormadan yap, sen söyleyince yap, yapmadan önce sor ya da işi sana bırak. Hakan için makul ayar, kurumsal müşteriye giden her mesajda "yapmadan önce sor", ortak klasördeki dosyaları silmekte ise "işi bana bırak". Doküman bir sınırı açıkça söylüyor: taslak yazdırmak gönderme izni vermiyor; kurallar da bir app'e erişim vermiyor ve yerleşik güvenlik onaylarını kaldırmıyor.

Durdurmanın da üç ayrı yolu var ve birbirinin yerine geçmiyor. Pause dot'un o anki ana işini durduruyor; dot'un açtığı görevleri Activity'den tek tek, tekrar eden görevleri Scheduled'dan ayrıca durduruyorsun. Hiçbiri tamamlanmış bir işlemi geri almıyor.

Üretimde Dikkat

Limiti göz önünde tut. Work ve Codex aynı usage limit'ini ve credits'i paylaşıyor. Get started sayfası zorlu ve dikkat isteyen işler için Astra'yı, daha düşük maliyetle karmaşık işler için Sol'u, basit işler için Luna'yı öneriyor ve büyük bir görevden önce plan kullanımına bakmanı söylüyor. Subagent'lar ve görsel üretimi aynı işi daha pahalı yapıyor.

Sayıyı kaynağa bağla. Sheet'te değerlerin formülle hesaplandığını, sunumdaki her sayının sheet'teki bir hücreden geldiğini kontrol et. Formülsüz, yapıştırılmış bir değer bir sonraki veri güncellemesinde sessizce eskir.

Erişimi dar tut. Scheduled task'lar ve dot sen başında değilken çalışıyor. Bağladığın her app, bu işlerin dokunabileceği bir hesap demek; yazma yetkisi gerektirmeyen bir rapor için yalnız okuma izni yeterli.

Sık Düşülen Tuzaklar

Rakamları kontrol etmeden paylaşmak. Düzgün görünen bir slayt doğru demek değil. Toplamları kaynak dosyayla karşılaştırmadan sunumu kimseye gönderme.

Belirsiz tarif vermek. "Analiz et" bir sonuç değil, bir aktivite. Çıktının biçimini, kuralları ve kontrolü yazmazsan Work bunları kendisi seçer ve seçimini her zaman söylemez.

Plan adımını atlamak. "Önce planı göster ve dur" cümlesi birkaç dakikalık bir bekleme karşılığında yanlış anlaşılmış bir görevin bütün limitini harcamasını önlüyor.

Dot'a gereğinden geniş app erişimi vermek. Dot her zaman açık; bir kez verilen geniş yetki her gün kullanılabilir. Önce dar bir sorumlulukla başla, ilk sonuçları düzelt, sonra genişlet.

Küçük Bir Deneme

★☆☆ Yazıdaki CSV'yi bir dosyaya kaydet ve Work'e yalnız "satışları analiz et" de. Sonra yazıdaki tarifle tekrar dene. İki sonucu kontrol tablosuyla karşılaştır: kategori sayısı ve net toplam tutuyor mu?

★★☆ Kendi işinden tekrar eden bir rapor seç. Prompt'u önce normal bir sohbette dene, sonra haftalık bir scheduled task'a çevir. İlk üç çalışmanın sonucunu inceleyip prompt'ta neyi değiştirdiğini not et.

★★★ Dot'un varsa ona bir sorumluluk ver ve iki custom rule yaz: hangi işlemlerde sana sorsun, hangilerini sana bıraksın. Bir hafta sonra Activity ve Scheduled ekranlarına bakıp dot'un neyi senin onayın olmadan yaptığını listele.

Work'ün ürettiği dosyalar çoğu zaman bir ekiple paylaşılıyor. Sekizinci yazıda Canvas'tan sonra gelen yapıyı göreceğiz: ChatGPT Space'te page ve slaytlar, Sites ile küçük web uygulamaları ve sohbet içindeki interaktif visualization'lar, Bookstore'un kampanya takvimi ve stok sorgu ekranı üzerinden.