Kurs
Anthropic yakın zamanda, dünyanın en iyi kodlama modeli olduğunu iddia ettikleri Claude Sonnet 4.5’i duyurdu. Bununla birlikte, anında yazılım üretebilen “Imagine with Claude” adlı bir araştırma ön izlemesini de yayınladı.
Bir dakika, tüm modeller ihtiyaca göre kod üretemiyor mu zaten? Evet ama Imagine with Claude bunun gibi değil; önceden belirlenmiş bir kod tabanıyla başlamıyor. Bunun yerine, Imagine with Claude’da model, verilen bağlamdan uygulamanın ne yapması gerektiğini hayal ediyor ve bunu yapan kodu gerçek zamanlı olarak üretiyor.
Bu yazıda, Imagine with Claude’un dört örnek üzerinden yazılımı oluşturma ve prototipleme biçimimizi nasıl yeniden keşfedebileceğini inceleyeceğim.
Imagine with Claude Nedir?
Imagine with Claude, Anthropic’in Claude Sonnet 4.5 ve Claude Agent SDK ile birlikte sunduğu yeni bir araştırma ön izleme özelliği. Claude Haiku 4.5’ten biraz önce geldi.
Yalnızca Claude Max abonelerine sınırlı bir 5 günlük süre için sunulan bu araç, kullanıcıların Claude’un sıfırdan bağımsız şekilde özel uygulamalar inşa etmesini gerçek zamanlı olarak izlemesine olanak tanıyan yazılım üretim yeteneklerini sergiliyor.
Sonnet 4.5’in gelişmiş ajan özelliklerinden yararlanan Imagine with Claude; akıl yürütme, araç kullanımı ve çok adımlı planlamayı birleştirerek işlevsel kod tabanları, kullanıcı arayüzleri ve hatta sunumlar oluşturabiliyor.
Imagine with Claude’a Nasıl Erişilir?
Imagine with Claude’u kullanmak için doğrudan Imagine with Claude sayfasına gidebilir ya da standart Claude sohbet arayüzünün sağ alt köşesindeki "Hayal gücünüzden yola çıkarak bir şeyler mi inşa etmek istiyorsunuz?" düğmesine tıklayabilirsiniz.

30 Eylül itibarıyla bu özellik, önümüzdeki beş gün için yalnızca Max abonelerine açık. Yani denemek istiyorsanız acele edin ya da genel sürümü bekleyin. Ancak Anthropic, bunun Claude’un kalıcı bir özelliği olacağına dair henüz bir onay vermedi. Şimdilik, yeni Claude Sonnet 4.5 modelinin yeteneklerini sergileyen deneysel bir özellik olarak görünüyor.
Imagine with Claude Nasıl Çalışır?
Claude Imagine’ın arayüzü oldukça basit. Ne inşa etmek istediğimizi tarif edebileceğimiz bir komut alanı var. Ayrıca, yalnızca denemek ve fikir toplamak isteyenler için birkaç öneri de sunuyor.
Arayüzün geri kalanı yalnızca süsleyici, eğlenceli ögelerden oluşuyor; Imagine with Claude’a herhangi bir işlev kazandırmıyorlar.
Örnek 1: İyi Haber Akışı Oluşturma
Başlamak için önerilerden birini denemek istedim ve ilkine tıkladım: "İyi haberler için bir haber akışı oluştur."

İnşa sürecinin düzenlenmiş bir videosu burada:
Bu örnekte, iyi haberlerden oluşan bir akış oluşturduğunu görüyoruz. Haberler tıklanabilir değil; yalnızca başlık, özet ve birkaç etiketi görebiliyoruz. Bunun dışında, akışı yenileyen ve yeni bir iyi haber partisi getiren bir yenile düğmesi dışında başka bir işlev yok.
Videoda fark etmiş olabileceğiniz gibi, bu araştırma ön izlemesinde bağlam penceresi oldukça küçük.

Uygulamanın yalnızca arayüz içinde yaşadığını ve yayımlanamadığını unutmayın. Kodu da göremiyoruz ve sayfayı yenilersek sonsuza dek kayboluyor. Yani bu aşamada Claude Image, esasen kendini inşa eden kodlar oluşturmak için LLM’lerin kullanım fikrini keşfetmeye yarayan bir özellik.
Örnek 2: Basit Bir Oyun Oluşturma
İkinci örnek için biraz daha etkileşimli bir şey denemek istedim ve ondan "basit bir zindan keşfi oyunu" oluşturmasını istedim.
Bu örneği baştan üç kez denedim ve her seferinde aynı sorunla karşılaştım. Oyuncuyu hareket ettirir etmez görünmez oldu.
Son denemenin videosu burada:
Videodan gördüğümüz üzere, ilk kez aşağı hareket ettirdikten sonra oyuncu kayboluyor. Sonrasında, sağa iki kez hareket ettirip paranın toplanıp toplanmadığını görmek istedim ve toplandı. Ancak aynı anda diğer tüm paralar da toplandı.

Paraları topladıktan sonra, oyuncunun görünmediğini ve düzeltilmesi gerektiğini söyleyerek komut verdim. Ancak işe yaramadı. Her şey aynı kaldı. Diğer iki denememde de aynı durumu yaşadım.
Genel olarak, bu örnek oldukça hayal kırıklığı yarattı.
Örnek 3: Bir Özgeçmiş Yöneticisi Uygulaması Oluşturma
Üçüncü örnekte bir özgeçmiş (CV) yöneticisi uygulaması oluşturmayı denedim. Şu komutu kullandım:
"CV’imi yönetmek için bir web sitesi oluştur. Tüm iş deneyimimi, becerilerimi, dillerimi, yayınlarımı ve CV ile ilgili diğer bilgileri ekleyebilmek istiyorum. Ardından, başvurduğum işe bağlı olarak bu bilgilerin bir alt kümesini seçip özelleştirilmiş bir CV oluşturmak istiyorum."
Bana göre bu örnek genel olarak iyi çalıştı. Oluşturma sürecinin ayrıntılarına girmeden önce, sürecin videosu burada.
Uygulama istenen işi yapıyor. İçine birkaç farklı türde bilgi girebiliyor ve ardından hangilerini dahil etmek istediğimizi seçebiliyoruz.
Yine de birkaç hatayla karşılaştım. Öncelikle, ikinci bir beceri eklediğimde kaydet düğmesi yoktu.

Bununla birlikte, bu örnekten iyi bir şey de çıktı: Var olmayan bir kategori seçmek istedim ve Claude Imagine’a komut vererek dinamik olarak ekleyebildim.


İkinci hata, PDF dışa aktarmanın çalışmamasıydı.

Bu hatalara rağmen, bu örneğin diğerine göre çok daha iyi çalıştığını düşündüm. İlginç bir şekilde, sürecin bu aşamasında yalnızca token’ların %46’sını kullanmışız; oysa haber örneği token’ların hepsini çok hızlı tüketmişti.
Claude Imagine’ın arka planda nasıl çalıştığını bilmiyoruz, ancak bu örnekten görüldüğü kadarıyla görüntülediklerimiz mevcut bağlamdan anında üretiliyor. Bu, bana göre hem iyi hem kötü. İyi yanı, bir düğmeye ilk kez tıkladığımızda sıfırdan yeni bir görünüm veya işlev hayal edebilmesi.
Ancak bir şey bir kez hayal edildikten sonra saklanmıyor ve her seferinde yeniden hayal ediliyormuş gibi görünüyor. Girdiğimiz bilgiler bile bağlamdan üretiliyormuş gibi; bu da hiç vermediğimiz bilgileri halüsinasyonla üretmesine yol açabilir.
Hayal gücü eksikliği?
Dikkat ettiğim bir başka nokta, aynı komutu her kullandığımda çok benzer sonuçlar almam. Örneğin, CV yöneticisi komutunu tekrar denedim ve şu sonucu aldım:

Bu ikinci sürümde solda yeni seçenekler var; örneğin bir "Sertifikalar" bölümü eklenmiş. Ancak geri kalan kısımlar, her bölümdeki bilgiler de dahil, aynı.
Clause Imagine ile her oturum geçici olduğundan, bu özellik daha çok prototipleme ve fikirlerle denemeler yapmak için uygun görünüyor. Ancak her seferinde neredeyse aynı fikri sunması epey sınırlayıcı.
Örnek 4: Kişisel Bir Web Sitesi Oluşturma
Önceki örneklerde, kullanıcı arayüzünün hep oldukça basit kaldığını hissettim ve sunumun daha önemli olduğu bir örnek denemek istedim. Bunun için, kişisel projelerimi sergileyebileceğim bir kişisel web sitesi oluşturmasını istedim.
Bu örnekte Imagine with Claude daha yetkin davrandı ve komutlarla istediğim değişiklikleri uyguladı. Özellikle şunları yapabildim:
- Profil resmi seçmeyi mümkün kılmak.
- Kullanıcı arayüzünü yeniden tasarlamak.
Bazı hatalar da vardı; örneğin "Projeleri Görüntüle" düğmesine tıkladığımda, Claude Imagine düğmeye basıldığını kabul etmesine rağmen hiçbir şey olmadı.
Bu örnek, başta beklemediğim şekillerde ilginç hale geldi. Sayfa, uygulamalarımı sergilemeye yönelik olduğundan içerikte birkaç sahte uygulama örneği vardı. Bunlarda bir "Demoyu Gör" düğmesi bulunuyordu; dolayısıyla tıklayınca Claude Imagine’ın o sahte uygulamaları da gerçekten hayal etmesi ve göstermesi gerekti.
Her biri için gerçekçi bir örnek üretti. Bu bana, anında üretilen uygulama içinde uygulama, onun içinde bir başka uygulama gibi bir inception hissi verdi. Üzerinde oynaması epey eğlenceliydi.
Bu örnek ayrıca kodun her seferinde yeniden üretildiğini doğruladı. TaskMaster Pro demosunda dolaşırken, "Yapay Zekâ ile Sırala" düğmesine tıkladıktan sonra görevlerin arayüzü değişti; pencereyi kapatıp açtığımda yine değişti.

Imagine with Claude’un Sınırlamaları
Mevcut Imagine with Claude ön izlemesindeki başlıca sınırlamaların şunlar olduğunu düşünüyorum:
- Hayal gücü eksikliği. Bu yazıya, Claude Imagine’ın yeni bir uygulama için fikir üretmede harika bir araç olabileceğini düşünerek başladım. Birkaç sürüm oluşturur, sonra her birinden en iyi fikirleri alırız diye umuyordum. Ancak benzer komutların çok benzer sonuçlara yol açtığını gördüm.
- Süreklilik ya da uygulamayı yayımlama yolu yok. Sayfayı yenilediğimiz anda her şey kayboluyor.
- Hâlâ oldukça hatalı. Bir düğmenin işlevini uygulamakta ve bir komuta dayalı değişiklikleri gerçekleştirmekte sık sık başarısız oldu.
Imagine with Claude’un Çığır Açan Fikri
Imagine with Claude’daki gerçekten yeni olan şey, bir düğmenin ne yapması gerektiğini kendi kendine belirleyerek kodu anında üretme fikri. Bir yazılım düzenleyicisiyle entegre edilirse devrim niteliğinde olabilir.
Yapay zekâ ile yazılım geliştirme şu şekilde ilerliyor: LLM’ler kod düzenleyiciyle entegre ediliyor ve kodun bağlamına erişiyor. Ardından geliştirici, metin komutuyla yapay zekânın neyi değiştirmesini istediğini belirtiyor. Imagine with Claude ile komut verme adımını atlayabiliriz. Düzenleyiciye entegre edilip geliştirici yalnızca bir düğme ekler. Sonra, uygulamayı yerelde çalıştırırken bu düğmeye tıklayarak Imagine with Claude o işlevi uygulayabilir.
Bu, Imagine with Claude demosunun gösterdiğinden çok da uzak değil. Eksik olan tek adımlar şunlar:
- Mevcut bir kod tabanıyla entegre edilmesi.
- Değişikliklerin kalıcı hâle getirilmesi. Şu anda işlev her seferinde yeniden hayal ediliyormuş gibi görünüyor; oysa ihtiyaç duyduğumuz, sadece henüz uygulanmamışsa hayal edilmesi.
Imagine with Claude’un son derece kullanışlı olabileceği bir başka yol da Figma gibi tasarım araçlarıyla birlikte çalışması olurdu. Böylece bir tasarımcı, bileşenleri ihtiyaç duyulan yerlere yerleştirerek arayüzü tasarlayabilir; ardından Claude Imagine bunu çalıştırıp arayüz bileşenlerinin arkasındaki işlevleri uygulayabilir.
Sonuç
Imagine with Claude, uygulamanın bağlamına göre işlevlerin dinamik olarak uygulandığı, yapay zekâ destekli yazılım geliştirme için ilgi çekici yeni bir paradigma sunuyor.
Açık komut vermekten uzaklaşmak, kodlamanın geleceğini temsil edebilir ve geliştiricilerin muazzam zaman kazanmasını sağlayabilir. Mevcut sürüm, pratik bir geliştirme aracından ziyade eğlenceli bir teknoloji demosu niteliğinde ve özellikle geçici ve deneysel durumu göz önüne alındığında tek başına Max planına abone olmak için ikna edici bir neden değil.
Bu eksiklere rağmen, temel fikre inanıyorum. Bu araştırma ön izlemesi, nelerin mümkün olduğuna dair zemini yoklayan ilk adım gibi hissettiriyor ve Anthropic’in bu çığır açan fikri bir sonraki yinelemesinde nasıl geliştireceğini gerçekten merak ediyorum.


