Modül 2 · Getting hands on · ⏱ 4 dakika

Değişiklik yapmak

Making changes

Türkçe dublaj (Microsoft Edge Neural TTS). İngilizce orijinali için Skilljar'daki ders'ine bak.

Not: Yukarıdaki video, artık bir etkisi olmayan eski “think harder” anahtar kelimelerini gösteriyor. Bunun yerine /effort kullanan aşağıdaki metni takip edin.

Claude ile geliştirme ortamınızda çalışırken, çoğu zaman mevcut projelerde değişiklikler yapmanız gerekecektir. Bu rehber; screenshot’lar ile görsel iletişim ve Claude’un gelişmiş reasoning yeteneklerinden faydalanma dahil olmak üzere, değişiklikleri etkili bir şekilde uygulamak için pratik teknikleri kapsar.

Hassas İletişim İçin Screenshot’ları Kullanmak

Claude ile iletişim kurmanın en etkili yollarından biri screenshot’lar üzerinden olur. Interface’inizin spesifik bir parçasını değiştirmek istediğinizde, bir screenshot almak Claude’un tam olarak neye atıfta bulunduğunuzu anlamasına yardımcı olur.

Bir screenshot’ı Claude’a yapıştırmak için Ctrl+V kullanın (macOS’ta Cmd+V değil). Bu klavye kısayolu, screenshot’ları chat interface’ine yapıştırmak için özel olarak tasarlanmıştır. Görüntüyü yapıştırdıktan sonra, Claude’dan uygulamanızın o alanında spesifik değişiklikler yapmasını isteyebilirsiniz.

Planning Mode

Codebase’inizde kapsamlı araştırma gerektiren daha karmaşık görevler için Planning Mode’u etkinleştirebilirsiniz. Bu özellik, Claude’un değişiklikleri uygulamadan önce projenizi derinlemesine keşfetmesini sağlar.

/plan yazarak veya Shift + Tab’a iki kez basarak (veya zaten edit’leri otomatik kabul ediyorsanız bir kez) Planning Mode’u etkinleştirin. Bu modda Claude şunları yapacaktır:

  • Projenizdeki daha fazla file’ı okur
  • Detaylı bir implementation plan oluşturur
  • Tam olarak ne yapmayı amaçladığını size gösterir
  • İlerlemeden önce onayınızı bekler

Bu size planı gözden geçirme ve eğer önemli bir şeyi atladıysa veya belirli bir senaryoyu dikkate almadıysa Claude’u yeniden yönlendirme fırsatı verir.

İpucu: planı incelerken, text editor’ünüzde açmak için Ctrl+G’ye basabilirsiniz. Planı onaylamadan önce hassas düzenlemeler yapabilirsiniz ve Claude gönderdiğiniz nihai versiyonu görecektir.

Effort level: Claude ne kadar sıkı düşünür

Varsayılan olarak Claude, cevap vermeden önce problemler üzerinde reasoning yapar. Çalışırken “still thinking” gibi ipuçları görürsünüz. Claude’un reasoning sürecini görmek istiyorsanız, gerçek reasoning adımlarını genişletmek için Ctrl+O’ya basın.

Claude’un bir problem üzerinde nasıl reasoning yaptığını bir effort level ayarlayarak kontrol edebilirsiniz. Mevcut level’ınızı görmek ve ayarlamak için /effort çalıştırın: low daha hızlı ve daha ucuzdur, max zor problemlerde en uzun reasoning yapar. Varsayılan model’inize ve plan’ınıza bağlıdır — /effort size sizinkinin ne olduğunu gösterir.

Tek bir prompt’ta Claude’a ekstra düşünme yapması gerektiğini sinyalize etmek istiyorsanız, prompt’unuzda ultrathink anahtar kelimesini kullanın. Bu, Claude’a bu turda daha fazla reasoning yapması gerektiğini sinyalize eder, ancak oturumun effort level’ını ayarlamaz.

Ne Zaman Planning, Ne Zaman Effort

Bu iki özellik farklı karmaşıklık türlerini ele alır:

Planning Mode şunlar için en iyisidir:

  • Codebase’inizin geniş şekilde anlaşılmasını gerektiren görevler
  • Çok adımlı implementation’lar
  • Birden çok file veya component’i etkileyen değişiklikler

Daha yüksek bir effort level’a ayarlama şunlar için en iyisidir:

  • Karmaşık mantık problemleri
  • Zor sorunların debug edilmesi
  • Algoritmik zorluklar

Hem genişlik hem de derinlik gerektiren görevler için her iki modu da birleştirebilirsiniz. Sadece her iki özelliğin de ek token tükettiğini unutmayın, bu yüzden bunları kullanmanın bir maliyet değerlendirmesi vardır.