Digital Report
  • DERGİ
  • TEKNOLOJİ
  • YAPAY ZEKA
  • PROFESYONEL
    • GİRİŞİM
    • E-TİCARET
    • FİNTEK
    • MARKA
  • GÜVENLİK
  • KRİPTO
  • OYUN
  • REHBER
No Result
View All Result
Digital Report
No Result
View All Result
Home Teknoloji

Apple’dan UICoder: SwiftUI kodunu kendi üretiyor

by Aytun Çelebi
15/08/2025
in Teknoloji
Apple UICoder SwiftUI
Facebook'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşWhatsApp'ta PaylaşTelegram'da Paylaş

Apple araştırmacıları, yapay zeka (AI) modellerinin kullanıcı arayüzü (UI) kodları oluşturmadaki eksikliklerini gidermek amacıyla önemli bir çalışma gerçekleştirdi. “UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback” başlıklı yeni bir araştırmada, açık kaynaklı bir dil modelinin (LLM) SwiftUI’da kaliteli UI kodları üretmeyi kendi kendine öğrenmesi için ilginç bir yaklaşım kullandılar.

Araştırmacılar, LLM’lerin yaratıcı yazarlık ve genel kodlama gibi alanlarda gelişmiş olsalar da, “sentaktik olarak doğru, iyi tasarlanmış UI kodlarını güvenilir bir şekilde üretmekte” hala zorlandıklarını belirtiyor. Bu durumun temel nedeninin, eğitim veri setlerinde UI kod örneklerinin son derece nadir olması olduğunu düşünüyorlar. Hatta bazı durumlarda bu örneklerin, genel kod veri setlerinin %1’inden daha azını oluşturduğunu vurguluyorlar.

Bu sorunu çözmek için araştırmacılar, açık kaynaklı ve kodlama konusunda uzmanlaşmış StarChat-Beta adlı LLM’yi başlangıç noktası olarak seçti. Modele UI açıklamaları listesi verildi ve bu açıklamalardan büyük bir sentetik SwiftUI program veri seti oluşturması istendi. Ardından, oluşturulan her kod parçası bir Swift derleyicisinden geçirilerek çalıştığından emin olundu. Daha sonra GPT-4V, derlenen arayüzü orijinal açıklamayla karşılaştırarak bir analiz yaptı.

Derlenmeyen, alakasız görünen veya mükerrer olan tüm çıktılar elendi. Kalan yüksek kaliteli çıktılar, modeli ince ayar yapmak için kullanıldı. Bu süreç birden fazla kez tekrarlandı ve her yinelemede, geliştirilmiş modelin daha iyi SwiftUI kodu ürettiği gözlemlendi. Bu da, daha temiz bir veri setinin oluşmasına katkı sağladı.

Beş turun sonunda, yaklaşık 1 milyon (tam olarak 996.000) SwiftUI programı ve UICoder adını verdikleri bir model elde edildi. Bu model, başlangıçtaki modele göre istemlere çok daha yakın arayüzler üretti ve tutarlı şekilde derlendi. Testlere göre UICoder, hem otomatik metriklerde hem de insan değerlendirmelerinde temel StarChat-Beta modelinden önemli ölçüde daha iyi performans gösterdi.

Daha da dikkat çekici olan, UICoder’ın genel kalitede GPT-4’e yaklaşması ve derleme başarı oranında ise onu geçmesiydi. Çalışmanın ilginç bir bulgusu, orijinal StarChat-Beta modelinin eğitim veri setinde SwiftUI kodunun kazara eksik olmasıydı. StarChat-Beta, öncelikli olarak TheStack (250 milyar token boyutunda izinli lisanslı kod deposu), taranmış web sayfaları ve OpenAssistant-Guanaco (küçük bir talimat ayarlama veri seti) olmak üzere üç ana veri kümesi üzerinde eğitilmişti.

Apple araştırmacıları, StarChat-Beta’nın eğitim verilerinin çok az SwiftUI verisi içerdiğini veya hiç içermediğini açıkladılar. TheStack veri seti oluşturulurken Swift kod depolarının kazara dışarıda bırakıldığı ve manuel incelemede OpenAssistant-Guanaco veri setinin on bin örnekten yalnızca birinde Swift kodu içerdiği tespit edildi. Bu durum, UICoder’ın başarılarının, daha önce gördüğü SwiftUI örneklerini yeniden işlemesinden değil (çünkü orijinal eğitim verisinde neredeyse hiç yoktu), Apple’ın otomatik geri bildirim döngüsü aracılığıyla oluşturduğu, kendi kendine üretilen ve küratörlüğü yapılmış veri setlerinden kaynaklandığını gösteriyor.

Araştırmacılar, bu yöntemin SwiftUI kullanarak UI’ları uygulamada etkili olduğunu kanıtlamış olsa da, “büyük olasılıkla diğer dillere ve UI araç kitlerine genellenebileceğini” varsayıyorlar. Bu çalışma, AI’ın kendini geliştirme potansiyelini ve sentetik veri setlerinin model eğitimi için ne kadar kritik olabileceğini bir kez daha ortaya koyuyor. Çalışmanın tamamına arXiv üzerinden erişilebilir.

Tags: AppleSwiftUIUICoder

İLGİLİ YAZILAR

Apple, App Store reklamlarını ayırt etmeyi zorlaştıran yeni tasarımı test ediyor
Teknoloji

Apple, App Store reklamlarını ayırt etmeyi zorlaştıran yeni tasarımı test ediyor

by Emre Çıtak

Apple iOS 26.3 sürümünü kullanan bazı cihazlarda App Store arama sonuçlarının görünümünü değiştiren yeni bir tasarımı deniyor. Kullanıcı raporlarına göre...

Read moreDetails
Elon Musk, Apple ve Google arasındaki yapay zeka ortaklığını çok sert eleştirdi
Teknoloji

Elon Musk, Apple ve Google arasındaki yapay zeka ortaklığını çok sert eleştirdi

by Emre Çıtak

Apple'ın yeni nesil yapay zeka modelleri ve Siri altyapısı için Google Gemini'yi tercih etmesi, Tesla ve xAI CEO'su Elon Musk'ın...

Read moreDetails
Apple, Samsung'u geride bırakarak telefon pazarında dünya lideri oldu
Teknoloji

Apple, Samsung’u geride bırakarak telefon pazarında dünya lideri oldu

by Emre Çıtak

Teknoloji dünyasında on yılı aşkın süredir devam eden rekabette dengeler değişti. Counterpoint Research'ün Pazartesi günü yayınladığı rapora göre Apple, 2025...

Read moreDetails
Apple Siri 3 Gemini 3 Pro ile 2026ya erteledi
Yapay Zeka

Apple Siri 3.0’ı Gemini 3 Pro ile 2026’ya erteledi

by Kerem Gülen

Apple, 2024 geliştirici konferansında duyurduğu Siri yenilemesinin tam sürümünü 2026 sonbaharına ertelediğini Ocak 2026 başında açıklanan iç yazışmalarla doğruladı. Şirket,...

Read moreDetails

SON YAZILAR

Cambridge giyilebilir cihazı sessiz ağız hareketlerini konuşmaya dönüştürüyor

Google AI Özetleri aboneler için Gemini 3 Pro ile güncelleniyor

Microsoft ücretsiz ve reklamlı Xbox Cloud Gaming sürümünü başlatıyor

Meta başkanı yapay zeka rakiplerini iş birliğine çağırdı

Google doğrulanmamış Android uygulamalarını engellemeye hazırlanıyor

Anthropic 350 milyar dolar değerlemeyle dev yatırım turuna çıkıyor

Netflix ve Sony Pictures yedi milyar dolarlık yayın hakları anlaşmasını duyurdu

Serenay Sarıkaya L’Oréal Paris markasının yeni güzellik elçisi oldu

Pinterest, 2026 yılının trend olacak beş rengini duyurdu

Threads günlük kullanıcı sayısında X platformuna büyük fark attı

SON REHBERLER

Dizüstü bilgisayar fanının yüksek sesini azaltmanın pratik yolları

CS 2’de FPS drop ve kasma sorununu gidermenin pratik yolları

Instagram’da DM gönderme sorununu çözmek için pratik yollar

İşlemcilerde Hyper-Threading ve SMT teknolojisini anlama rehberi

Spotify çalma listesini Apple Music’e aktarma nasıl yapılır

BIOS ayarlarıyla bilgisayar kapalıyken ekipman ışıklarını kapatma

Asus anakartta BIOS şifre ekranını kaldırmanın pratik yolları

Windows’ta klavye ışıkları yanıyor ama tuşlar çalışmıyor sorunu giderme

Windows’ta fare imlecinin ters yönlere hareket etmesini düzeltme

Bosch bulaşık makinesinde çalışan yıkama döngüsünü sıfırlama nasıl yapılır

BASIN BÜLTENLERİ

Avrupa Birliği Komisyonu iletişim süreçlerini Havas grubuna emanet etti

Mastercard, İstanbul Havalimanı’nda Fast Track hizmetini başlattı

Akbank, yapay zeka altyapısı için 1 MW GPU yatırımını başlattı

Türkiye’de siber saldırılar %80 azaldı

vMind, yapay zeka ile bulut altyapıda %30 tasarruf vaadetti

Turkcell TV+, yeni dönem stratejisini açıkladı

Pluxee: İş dünyasında bağlılığın yeni tanımı araştırması sonuçlandı

Akbank, Mastercard ve Asya Kalkınma Bankası kadın KOBİ’leri desteklemek için ortakladı

TD SYNNEX, gelirini 17,4 milyar dolara çıkardı

HPE Networking Müdürü: 2026 yılında ağ teknolojilerinde yapay zeka dönüm noktası geliyor

Digital Report

© 2019 Digital Report bir Linkmedya markasıdır.

  • Dergi
  • Yazarlar
  • Basın bültenleri
  • Gizlilik
  • İletişim
  • Künye

Bizi takip edin

No Result
View All Result
  • TEKNOLOJİ
  • YAPAY ZEKA
  • PROFESYONEL
    • GİRİŞİM
    • E-TİCARET
    • FINTECH
    • MARKA
  • GÜVENLİK
  • KRİPTO
  • OYUN
  • REHBER
  • BASIN BÜLTENLERİ
  • YAZARLAR
  • DERGİ
  • KÜNYE
  • İLETİŞİM