1 puan yazan GN⁺ 2025-08-30 | 1 yorum | WhatsApp'ta paylaş

Claude entegrasyonu

  • Xcode 26 Beta 7 ile Claude, Xcode’un Intelligence ayar paneline eklendi
  • Kullanıcılar mevcut ücretli Claude hesaplarını Xcode’a bağlayarak Claude Sonnet 4’ü doğrudan kullanabiliyor
  • Böylece geliştiriciler, Xcode ortamı içinde Claude’un gelişmiş yapay zeka özelliklerinden yararlanarak kodlama çalışmalarında destek alabiliyor

ChatGPT özelliklerinde iyileştirmeler

  • Xcode’da ChatGPT kullanılırken, yeni bir konuşma başlatmak için GPT-4.1 veya GPT-5 seçilebiliyor
  • GPT-5 varsayılan olarak ayarlanmış durumda ve çoğu kodlama işi için uygun hızlı, yüksek kaliteli sonuçlar sunuyor
  • Karmaşık görevler için GPT-5 (Reasoning) modeli seçilebiliyor; bu model, yanıt vermeden önce daha fazla zaman ayırarak doğru sonuçlar sağlıyor

OpenAI API model ayrıntıları

  • OpenAI API’de GPT-5, hızlı yanıtlar için tasarlanmış minimal reasoning level düzeyine karşılık geliyor
  • GPT-5 (Reasoning) ise low reasoning level düzeyinde olup, karmaşık kodlama görevlerinde daha yüksek doğruluk sağlamak üzere tasarlandı
  • Bu model seçimleri, geliştiricilerin işin karmaşıklığına göre uygun yapay zeka desteği alabilmesini destekliyor

1 yorum

 
GN⁺ 2025-08-30
Hacker News görüşleri
  • Microsoft her yere CoPilot'u itmeye çalıştı ama sonunda Apple, Google ve JetBrains de kendi yapay zeka entegrasyonlarını çıkarınca CoPilot'un merkezden itilmiş hale gelmesini görmek gerçekten ironik geliyor; bu, Microsoft'un geçmişte web'de (IE), mobilde (Windows CE/Pocket PC/WP 7/WP 8/UWP) ve eski BUILD etkinliklerinde UWP'ye tamamen yüklenip sonra rakiplerin gerisinde kalmasına benziyor; sanki KPI ve OKR'lara saplanıp teslimatta hata yapma ve sonunda pazarı geç gelenlere kaptırma döngüsü tekrar ediyor. Bu sürümde görülen C++ güvenlik iyileştirmelerini de beğendim

    • Microsoft'un CoPilot'u her yere entegre edip rakipler kendi yapay zeka özelliklerini çıkarınca geri plana itildiği durumun ironik olduğu söylenmiş ama aslında öyle değil. Microsoft önce ürünlerine yapay zeka koydu, sonra diğer şirketler kendi yapay zekalarını ürünlerine entegre etti. Hiç şaşırtıcı ya da ironik olmayan bir kalıp bu
    • Microsoft OpenAI hisselerinin %49'una sahip, o yüzden bence fazla endişelenmeye gerek yok. JetBrains de kısa süre önce varsayılan motor olarak GPT-5 kullandığını açıkladı. Elbette Microsoft'un erken dönemde her şeyini yatırıp sonra rakiplerine yenildiği örnekler var ama tersi de çok. Örneğin bulut bilişim pazarına geç girdi ama şimdi Azure tarihindeki en büyük gelir kaynağı oldu. Visual Studio da bir zamanlar yalnızca Windows'a özel eski bir uygulama gibi görülüyordu ama VSCode'u çıkardıktan sonra ezici biçimde popüler bir editöre dönüştü Stack Overflow anket sonuçlarına bakın
    • CoPilot, Microsoft dışındaki hizmetler için satılan bir ürün değil. GitHub Copilot'ta ise Anthropic, OpenAI ve Google motorları seçilebiliyor. UWP'nin neden başarısız olduğu da açık: Win32 çok yaygın ve esnekti. Geliştiricilerin sırf mobil desteği için uygulamalarını UWP ile baştan yazması için bir neden yoktu
    • Pazarda başarılı olmadı diye yatırımı tamamen rakiplere kaptırmasına göz yumulması gerekmez. Microsoft olmasaydı Google, Apple, Facebook, AWS ve diğerleri de lisans anlaşmalarıyla ilgilenirdi
    • GitHub Copilot konusunda en büyük hayal kırıklığım, GPT-4 çıktığında bunun ücretli kullanıcılara hemen verilmemesi ve bunun yerine “yakında geliyor” ya da “beta” denerek sadece Copilot X içinde sunulmasıydı. Bu yüzden işte kullandığımız Copilot aboneliğini tamamen iptal ettim
  • Apple'ın Gatekeeper OCSP analiz verileri sayesinde artık uygulama çalıştırıldığında sunuculara sinyal gittiği için ürün kararlarını çok daha iyi verebildiğini düşünüyorum. Bu sayede VSCode'un ne kadar popüler olduğunu da tam olarak biliyor olmalılar. Facebook benzer bir şeyi Onavo ile yapmaya çalıştığında ciddi tepki çekmişti; Apple yapınca bunu bilgisayarı koruma adına yapıldığı için kabul edilebilir saymaları komik

    • Apple telemetri olmadan da 2 Xcode kullanıcısına sevdikleri kodlama yapay zekasını e-postayla gönderebilir
    • Bunun henüz büyük bir değişiklik olduğunu düşünmüyorum. Asıl haber, gerçekten Codex CLI ya da Claude Code'un entegre edilmesi veya Apple'ın buna rakip bir hizmet açıklaması olurdu. O zamana kadar bu özellik oyuncaktan ibaret; zaten daha iyi araçlar var ve bununla ciddi iş yapılmaz
  • Bu Xcode sürümünde modele gömülü bir yapı yok. Verileri hâlâ harici sağlayıcılara gönderiyorsunuz ve onların tüm verileri düzgün işleyeceğini ummanız gerekiyor. Ayrıca devletin o verilerin açıklanmasını talep etmeyeceğine de güvenmeniz lazım

    • Devlet zaten OpenAI'dan tüm logları saklamasını istiyor. Sonuçta her şey izleniyor
    • Anthropic gizlilik konusunda aşırı katı duruyor gibi görünüyordu ama son haberlerde Claude sohbetlerini eğitim için kullandığını söyleyerek tutumunu değiştirdi
  • 3 gün önce HN'de Claude'u aşırı öven bir yazı görüp bizzat kaydoldum ve copilot ile karşılaştırdım. İki şey denedim:

    1. Pi Pico ve st7789 spi ekran sürücüsü kurulmuş bir Zephyr proje iskeleti oluşturmasını istedim, saçma bir devicetree üretti ve derlenmedi. Yanlış olduğunu söyleyince özür dileyip yine derlenmeyen kod verdi. Var olmayan bir sürücü de uydurmuştu ve nedenini bilmediğim şekilde sadece monkey test açıktı, düzgün testler yoktu
    2. 0'dan 9'a rakamlar için 7x10 tek renkli pixelmap'i C dizisi olarak üretmesini istedim ama 8 rakamı 0 gibi görünüyordu. Üstelik örnek vermiştim. 0 ve 8 için ortadaki çapraz çizgiler bile yoktu, sadece halka çizmişti Acaba ben neyi yanlış yaptım, yoksa yapay zekanın şu anki sınırı gerçekten bu mu merak ediyorum
    • “Ben neyi yanlış yaptım?” sorusuna yanıt olarak, ilk istem Claude'un ancak sanki ansiklopedi gibi doğru cevabı modeline kaydetmiş olması durumunda yanıtlayabileceği kadar spesifik. Böyle somut iskelet kodunu anında üretmesini beklemek zor. Doğru örnekler verip onu bir araç gibi kullanmak önemli. İkinci durumda da istenen parçaları konuşarak adım adım düzeltmek gerekir. LLM'ler ilk seferde kusursuz sonuç vermez; “8, 0 gibi çıktı, düzelt” gibi ek yönlendirmeler vermelisiniz
    • Claude, “her şeyi Docker'a koy, Postgres veritabanında Users tablosu oluştur, FastAPI ile CRUD endpoint'leri yaz ve React ana sayfa, giriş, kontrol paneli yap” gibi genel işleri iyi yapar. Çünkü bu teknoloji kombinasyonuna dair internette zaten tonla örnek var. Tuhaf veya nadir isteklerde çok daha fazla açıklama ve yönlendirme gerekir. Gereksinimler karmaşıklaştıkça sonuç giderek “acı soslu otomatik tamamlama”ya yaklaşır; düz bir CRUD uygulaması gibi yaygın şeylerde ise doğal dille yüksek seviyeli yönlendirme verip sonuç almak mümkündür
    • Bence çok hızlı pes etmişsin; sadece iki deneme yapıp bırakmışsın. Bu, yeni bir dilin REPL'ini açıp birkaç tanıdık komut denedikten sonra hata alınca vazgeçmeye benziyor. Araçtan en iyi verimi almak için nasıl kullanılacağını senin de öğrenmen gerekiyor. Örneğin, yeni tanıştığın junior bir geliştiriciye tek bir e-postayla açıklama yapıyormuşsun gibi talimat vermek iyi bir başlangıç olabilir. Bu durumda bir CLAUDE.md dosyasında yapmak istediğin projeyi, kullanacağın toolchain'i, build/test komutlarını yazabilir, benzer örnek proje dosyaları da ekleyebilirsin. Ayrıca çalıştırmadan önce “önce bir plan yap, onay al, sonra başla” demeyi de denerdim
    • Pek çok geliştirici, yapay zekanın çözemeyeceği işleri bilerek vererek psikolojik bir rahatlama yaşıyor. Ama yapay zekanın üretkenliğini bu şekilde ölçmek pek faydalı değil
    • Claude'u sıradan bir yazılım geliştirici gibi düşünmek doğru. Rastgele bir geliştirici seçip “bana böyle bir proje iskeleti yap” deseniz çoğu bunu bilmez. Sorun şu ki LLM “bilmiyorum” demez; stajyer gibi tahmin ederek bir şeyler üretir
  • Artık her IDE'de yapay zeka gömülü olduğu için, gizli projelerde kodun bazı bölümlerinin analiz için ne zaman sunucuya yükleneceğinin bilinmemesi riskli geliyor

    • Yapay zeka entegrasyonu deneyimi olanlar bilir; kod tabanına kendiliğinden bağlanan bir yapay zeka yok
    • Xcode'da Claude Sonnet 4'ü hemen kullanabilmek için zaten mevcut bir ücretli Claude hesabına sahip olmanız gerekiyor; bu varsayılan gelen bir özellik değil
    • Neovim ve Emacs gibi açık kaynak araçlarda yerleşik yapay zeka yok. Böyle araçları kullanmak da bir yol
    • Gerçekten çok gizli kodlarla çalışan ortamlarda ağ erişimi zaten kapalıdır ya da yalnızca sıkı proxy'ler üzerinden izin verilir. Böyle yerlerde yapay zeka üzerinden bilgi sızmasından endişe edilmez
    • Bu mesele sonunda kullanıcının erişim izni verip vermemesine dayanıyor. Apple'ın gizlilik konusundaki itibarı da bir miktar güven veriyor
  • OpenAI API'de “GPT-5” en minimal reasoning düzeyi, “GPT-5(Reasoning)” ise low düzey reasoning'e denk geliyor. Bu XCode sürümünde desteklenen GPT-5'in en yüksek reasoning düzeyinin gerçekte “low” olması ilginç. Nedenini merak ediyorum

    • Yapı doğrudan API Key girişiyle çalışıyorsa Opus modelinin de desteklenmesi güzel olurdu; neden yok anlamıyorum
  • Şu anda hemen kullanılabiliyor. Gönderi başlığından veya Xcode sürüm notlarından daha dolu bilgiyi bu bağlantıda bulabilirsiniz

  • Artık LLM'leri reddeden bir IDE bulmak gittikçe zorlaşıyor

    • Benzer şekilde internet bağlantısını tamamen kesen bir işletim sistemi bulmak da neredeyse imkânsız gibi geliyor
    • “Boykot” kelimesi biraz ağır kaçıyor ama yapay zekaya karşı güçlü bir tepki var gibi görünüyor. Yine de çoğunluğun sevdiği özellikleri reddederseniz, ancak niş editörlerde size özel optimizasyonlar görürsünüz
    • İstemediğiniz özelliği kullanmazsınız, olur biter
    • Kate Editor da var
    • macOS'ta Code Edit yerel çalışan açık kaynaklı bir alternatif (MIT lisansı, VC yatırımı almadan geliştiriliyor) Code Edit resmi sayfası. Ben tam sürüme geçmeden önce VSCodium kullanıyorum
  • “Xcode içindeki Intelligence ayar panelinden zaten ücretli kullandığınız Claude hesabını bağlayıp doğrudan Claude Sonnet 4 kullanabiliyorsunuz” kısmı nedeniyle başlık biraz yanıltıcı. Artık Xcode'a model gelmiş olmuyor; hesabı bağlayıp kullanıyorsunuz

  • Bu özellik gerçekten çok sevindirici. Şimdiye kadar Xcode'da Claude Code kullanmak için ayrıca bir terminal de açık tutmak gerekiyordu ve bu oldukça zahmetliydi

    • Jetbrains IDE'lerinde Claude Code kullanma deneyimi çok iyi ama nedense Xcode, Claude'un dosyaları doğrudan düzenlemesini pek iyi desteklemiyordu
    • Ben VS Code'da Claude Code kullanıp sadece build ve launch için Xcode açıyorum
    • Claude'u terminalde kullanınca proje klasörü dışındaki dosyaları da okutabilmek daha pratik oluyor. Ne tür bir sorun vardı merak ettim
    • Keşke Claude, Xcode proje dosyalarını doğrudan düzenleyebildiğini düzgünce hatırlasa. CLAUDE dosyasında yetkiyi açıkça belirtsem de bunun yarısını görmezden geliyor. Hatta bir keresinde proje dosyasını değiştirmek için yepyeni bir Python betiği oluşturmaya kalktı. Gerçekten çok garip bir davranıştı
    • Xcode kullanmıyorum, o yüzden tam bilemiyorum ama kişisel olarak ajanların ayrı bir uygulama olarak çalışmasını çok daha iyi buluyorum