Skip to main content
AI DevelopmentProduct Building

2025'te AI Uygulamaları Geliştirmek: App Store'a 5 Ürün Yayınlamaktan Öğrenilen Dersler

Mortgy
5 min read

Yapay zeka uygulaması ortamı dramatik şekilde değişti

2024 yılında iHux'u başlattığımızda, bir yapay zeka uygulaması oluşturmak model API'leriyle uğraşmak, token maliyetlerini yönetmek ve istemlerinizin tutarlı bir şekilde çalışmasını ummak anlamına geliyordu. Bir yıl ve beş sevk edilen ürün sonra, ortam çok farklı görünüyor. Araçlar olgunlaştı. Desenler katılaştı. Ve kullanıcıların yapay zeka tarafından desteklenen bir uygulamadan beklediği şeyin çubuğu dramatik şekilde yükseldi.

Bilgisayarla görme, doğal dil işleme, üretken yapay zeka ve akıllı otomasyon kapsayan uygulamalar sevk ettik. Her biri, makine öğrenmesini kullanıcıların ellerine koymakla ilgili neler işe yaradığı ve neyin işe yaramadığı konusunda bize yeni bir şey öğretti. İşte beş en büyük ders.

Ders 1: Cihazda çıkarım artık isteğe bağlı değil

Tamamen bulut API'lerine dayanan sevk ettiğimiz her uygulamanın, cihazda ML olanlardan daha yüksek bir churn oranı vardır. Neden basittir: kullanıcılar anında yanıt beklerler. Bir demoda iyi hissettiren 500ms'lik bir API gidiş-dönüş, günde 20 kez bir uygulamayı kullanırken acı verici şekilde yavaş hissettiriyor.

CoreML ve TensorFlow Lite, modern telefonlarda modelleri 50ms altında çalıştırmamıza izin veriyor. Bilgisayarla görme uygulamalarımız için, nesne tespitini CoreML formatına dönüştürülen özel YOLOv8 modellerini kullanarak tamamen cihaza taşıdık. Sonuç? 3 kat daha iyi tutma oranları ve özellikle hızı övülen App Store yorumları.

Temel içgörü: ağır üretken görevler (metin oluşturma, görüntü oluşturma) için bulut API'lerini kullanın, ancak sınıflandırma, tespit ve basit çıkarımı cihazda çalıştırın. Bu melez yaklaşım size her iki tarafın en iyisini verir — yerel hissedilen duyarlılığa sahip güçlü yapay zeka özellikleri.

iOS'ta özel olarak, Apple Neural Engine, cihazda çıkarımı inanılmaz derecede verimli kılıyor. Eski cihazlarda pilleri boşaltacak modeller A16+ çiplerde arka planda sessizce çalışıyor. iOS yapay zeka uygulamaları oluşturuyorsanız ve CoreML'den yararlanmıyorsanız, masif performansı masaya bırakıyorsunuz.

Ders 2: Prompt mühendisliği aslında ürün tasarımıdır

Ekibimizin en iyi prompt mühendisleri LLM'ler hakkında en çok bilenler değil — kullanıcıyı en iyi anlayanlar. Bir sistem promptu hazırlamak temelde bir UX alıştırmasıdır: kullanıcı neyi bekliyor? Yanıtın tonu ne olmalı? Hangi güvenlik önlemleri kötü bir deneyimi engelliyor?

Artık prompt geliştirmeyi UI tasarımıyla aynı titizlikle ele alıyoruz: kullanıcı araştırması, yineleme, A/B testi ve gerçek kullanım verilerine dayalı sürekli iyileştirme. Promptlarımızı Git'te sürüm haline getiriyoruz, prompt sürümü başına performans metriklerini takip ediyoruz ve değişiklikleri dağıtmadan önce otomatik değerlendirme paketleri çalıştırıyoruz.

İyi sonuç veren pratik bir teknik: promptunuzu 100 çeşitli girdiye karşı çalıştıran ve çıktıları değerlendiren bir prompt test aracı oluşturun. Bu, kenar durumlarını kullanıcılarınız bulmadan önce yakalar. Tipik olarak birden fazla dilde girdiler, değişen spesifiklik seviyeleri ve kasıtlı olarak düşmanca sorgularla test ederiz.

Ders 3: Önce en basit versiyonu piyasaya sürün

En başarılı uygulamalarımız tek ekranlı bir araç olarak başladı ve bir AI özelliğine sahipti. Ekleme akışı yok, hesap sistemi yok, premium katman yok. Sadece bir soruna yönelmiş bir kamera ve onu çözen bir AI. Bu sadelik, ilk haftada 10.000 indirime ulaşmamızı sağladı.

AI uygulamalarıyla olan cazibelik, modelin yapabileceği her şeyi göstermektir. Bundan kaçının. Kullanıcılar bir şeyin olağanüstü bir şekilde iyi yapılmasını istiyorlar, on şeyin yeterince yapılmasını değil. Bu, güvenilirliğin genişliğinden daha önemli olduğu AI özellikleri için özellikle doğrudur.

MVP sürecimiz katı bir kuralı takip eder: tek temel AI etkileşimini tanımlayın, oluşturun, 10 gerçek kullanıcıyla test edin, sonra ne ekleyeceğinize karar verin. Kullanıcı hesapları, ayarlar, paylaşım ve premium katmanlar gibi özellikler daha sonra gelir — sadece temel değer önerisinin çalıştığını kanıtladıktan sonra.

Ders 4: Hata işleme sizin gerçek UX'iniz

AI modelleri başarısız olur. Yanılırlar, zaman aşımına uğrarlar, çöp döndürürler. 3 yıldızlı bir uygulama ile 5 yıldızlı bir uygulama arasındaki fark, AI'ın ne kadar akıllı olduğu değildir — uygulamanın hataları ne kadar zarif bir şekilde işlediğidir. Uygulamalarımızdaki her AI etkileşiminin üç durumu vardır: yükleniyor, başarılı ve akıllı hata.

Akıllı hata, uygulamanın sadece genel bir hata göstermemesi anlamına gelir. Yanlış gideni açık dilde açıklar, kullanıcının farklı ne yapabileceğini önerir ve bir yedek yol sunar. Görüntü tanıma için bu, sadece ilk 1 yerine ilk 3 tahmini göstermek anlamına gelebilir. Metin oluşturma için, bu daha basit bir istekle yeniden deneme sunmak anlamına gelebilir.

Ayrıca her tahminin içine güven eşikleri oluştururuz. Model %80'den az güvendeyse, sonucu farklı şekilde gösteririz — uyarılarla, alternatiflerle veya manuel geçersiz kılma seçeneğiyle. Bu şeffaflık güven oluşturur ve negatif yorumları önemli ölçüde azaltır.

Ders 5: Üretimde her şeyi izleyin

AI uygulamaları sessizce düşer. Test etme sırasında mükemmel şekilde çalışan bir model, kullanıcı girdileri eğitim verilerinizden farklılaştığında üretimde sürüklenebilir. Uygulamalarımızdan biri, test etme sırasında görmediğimiz belirli bir görüntü kategorisi için kötü sonuçlar döndürmeye başladığında bunu zor yoldan öğrendik.

Artık üretimde model performans metriklerini izliyoruz: ortalama güven puanları, hata oranları, gecikme yüzdelikleri ve kullanıcı memnuniyet sinyalleri (yeniden denemeler mi yaptılar? sonucu paylaştılar mı?). Herhangi bir önemli sapma bir uyarı tetikler. Bu gözlemlenebilirlik katmanı, kullanıcılar fark etmeden önce sorunları yakalamıştır.

iHux için sırada ne var

Cihaz üzerindeki yapay zekaya ağırlık veriyoruz, görme ve dili birleştiren çok modlu modelleri araştırıyoruz ve yapay zekanın tekrarlayan iş akışlarını otomatikleştirebileceği kurumsal kullanım durumlarına ilerliyoruz. Yapay zeka ile mümkün olan şey ile gerçekten polished bir ürün olarak sevk edilen şey arasındaki boşluk muazzam - ve tam da burası bizim faaliyet gösterdiğimiz yerdir.

Yapay zeka destekli bir uygulama geliştiriyorsanız ve yaptığımız hataları önlemek istiyorsanız, bizimle iletişime geçin. Yeterince ürün sevk ettik ki ne işe yaradığını biliyoruz - ve daha önemlisi, ne işe yaramadığını.

Mortgy

Founder & CEO

2025'te AI Uygulamaları Geliştirmek: App Store'a 5 Ürün Yayınlamaktan Öğrenilen Dersler | iHux