Teknoloji

ChatGPT’nin macOS sürümü artık kod düzenleme yeteneğine sahip

chatgpt macos

OpenAI, ChatGPT’nin macOS uygulaması için önemli bir güncelleme yayımladı. Bu güncellemeyle birlikte, uygulama artık doğrudan kod düzenleme işlevine kavuştu. Özellikle yazılım geliştiricileri için büyük kolaylık sağlayan bu yenilik, Xcode, VS Code ve JetBrains gibi popüler geliştirme ortamlarıyla entegre çalışıyor. Kullanıcılar, yapay zekâ destekli düzenleme özelliği sayesinde, kodlarını ChatGPT’ye kopyalayıp yapıştırmak zorunda kalmadan doğrudan değiştirebiliyorlar. Bu özellik, yapay zekâ tabanlı kodlama araçlarıyla rekabetin daha da artmasına neden olacak gibi görünüyor.

Bu yeni özellik sayesinde, geliştiriciler kod düzenleme sürecini daha verimli hale getirebilecek. Ayrıca, ChatGPT’ye entegre edilen “otomatik uygula” modu sayesinde, önerilen değişiklikler ek bir onaya gerek duyulmadan doğrudan uygulanabiliyor. Şu an için ChatGPT Plus, Pro ve Team abonelerine sunulan bu özellik, önümüzdeki günlerde Enterprise, Edu ve ücretsiz kullanıcıların erişimine de açılacak. OpenAI, bu yeniliğin yazılım geliştirme süreçlerinde zaman kazandıracağını ve geliştiricilerin iş akışını kolaylaştıracağını ifade ediyor.

https://twitter.com/embirico/status/1897714901160018204

ChatGPT’nin kod düzenleme yeteneği yazılım dünyasında yankı uyandırdı

OpenAI’nin bu hamlesi, Kasım 2024’te beta olarak sunulan “Uygulamalarla Çalış” özelliğinin bir devamı niteliğinde. Bu özellik sayesinde, ChatGPT macOS uygulaması belirli yazılım geliştirme ortamlarında kodu okuyabiliyor ve analiz edebiliyordu. Yeni güncellemeyle birlikte bu yetenek bir adım ileri taşındı ve artık kod düzenleme sürecine doğrudan müdahale edilebiliyor. Böylece, yazılım geliştiricileri ChatGPT ile daha entegre bir çalışma ortamına sahip oluyor.

Günümüzde yapay zekâ destekli kodlama araçları hızla yaygınlaşıyor ve geliştiricilerin çalışma biçimini dönüştürüyor. GitHub tarafından gerçekleştirilen bir anket, yazılım geliştiricilerinin büyük çoğunluğunun en az bir yapay zekâ tabanlı kodlama aracını kullandığını ortaya koyuyor. Bunun yanı sıra, Y Combinator ortaklarından Jared Friedman, W25 girişim partisindeki startup’ların dörtte birinin kodlarının %95’inin yapay zekâ tarafından oluşturulduğunu belirtiyor. Bu durum, yapay zekâ destekli yazılım geliştirme araçlarının ne denli büyük bir değişim yarattığını gösteriyor.

Ancak, bu tarz yapay zekâ destekli çözümler beraberinde bazı riskleri de getiriyor. Kodlama asistanlarının sağladığı hız ve kolaylık, güvenlik açıkları, telif hakkı ihlalleri ve kodun güvenilirliği gibi önemli endişeleri de gündeme taşıyor. Yapılan araştırmalar, AI tarafından oluşturulan kodların hata ayıklama sürecinin insan eliyle yazılan kodlara kıyasla daha fazla zaman aldığını ortaya koyuyor. Örneğin, yazılım firması Harness tarafından yapılan bir anket, geliştiricilerin AI destekli kodları düzenlerken daha fazla hata tespit ettiğini ve güvenlik açıklarını gidermek için daha çok zaman harcadığını gösteriyor.

Öte yandan, büyük teknoloji firmaları da yapay zekânın yazılım geliştirme süreçlerindeki etkisini dikkatle inceliyor. Google tarafından yayımlanan bir rapor, AI destekli kodlama araçlarının kod inceleme süreçlerini hızlandırabildiğini ve belgeleri daha düzenli hale getirdiğini belirtiyor. Ancak raporda, bu avantajların teslimat sürekliliği ve yazılım istikrarı açısından bazı olumsuz etkiler yaratabileceği de vurgulanıyor. Bu nedenle, yapay zekâ destekli kodlama araçlarının faydaları kadar, doğurabileceği riskleri de göz önünde bulundurmak gerekiyor.

ChatGPT’nin macOS sürümüne eklenen bu yeni özellik, OpenAI’ın yapay zekâ destekli yazılım geliştirme alanındaki iddiasını ortaya koyuyor. Özellikle GitHub Copilot ve Cursor gibi AI destekli kodlama asistanlarıyla rekabet eden OpenAI, yazılım geliştiriciler için daha kapsamlı çözümler sunmaya devam edeceğinin sinyallerini veriyor. Önümüzdeki dönemde, OpenAI’nin doğrudan yazılım mühendislerine yönelik daha kapsamlı bir yapay zekâ ürünü tanıtması bekleniyor. Bu yeniliklerin yazılım dünyasında nasıl bir dönüşüm yaratacağını ise zaman gösterecek.