Yapay zeka bugün neyi iyi yapıyor?
Yapay zeka araçları, tarif ettiğiniz bir ekranı ya da basit bir akışı dakikalar içinde çalışır hale getirebiliyor. Şu işlerde gerçekten zaman kazandırıyor:
- Fikrinizi göstermek için tıklanabilir bir ilk sürüm çıkarmak
- Tek amaçlı küçük araçlar: hesaplayıcı, form, liste, basit bir takip ekranı
- Tanıtım sayfası ve birkaç sayfalık basit web siteleri
- Tasarım alternatiflerini hızlıca denemek
Bir fikri yatırımcıya, ortağınıza ya da ilk müşterinize göstermek istiyorsanız bu çoğu zaman yeterlidir ve en ucuz başlangıçtır.
Nerede tıkanıyor?
Sorun genellikle uygulama “çalışıyor” göründükten sonra başlar.
Mağaza yayını. Uygulamanın telefonunuzda açılması, App Store ve Google Play’de yayınlanabileceği anlamına gelmez. Geliştirici hesabı, imzalama, gizlilik beyanları, hesap silme akışı ve inceleme süreci yapay zekanın sizin yerinize yürütebileceği işler değildir.
Veri güvenliği. Otomatik üretilen uygulamalarda en sık görülen hata, sunucu tarafında yetki kontrolünün eksik olmasıdır: uygulama doğru çalışır, ama bir kullanıcı başka bir kullanıcının verisini de okuyabilir. Bu hata ekranda görünmez; ancak kodu okuyan biri fark eder.
Ödeme ve abonelik. Sanal POS, mağaza içi satın alma ve abonelik yenileme hem teknik hem de mağaza kuralları açısından hataya en açık bölümlerdir.
Bakım. Kodu anlamadan yapılan her düzeltme başka bir yeri bozabilir. Uygulama büyüdükçe yapay zekaya “şunu düzelt” demek giderek daha az işe yarar, çünkü sorunun nerede olduğunu tarif etmek için kodu bilmek gerekir.
Ne zaman yapay zeka ile başlamak mantıklı?
- Amacınız fikri denemek ya da göstermekse
- Uygulamada üyelik, ödeme ve kişisel veri yoksa
- Bozulduğunda kimsenin zarar görmeyeceği bir iç araçsa
Ne zaman bir yazılım ekibi gerekir?
- Kullanıcıların kişisel verisi ya da parası söz konusuysa
- Uygulama mağazada yayınlanacak ve düzenli güncellenecekse
- Ödeme, abonelik, mesajlaşma ya da başka sistemlerle entegrasyon varsa
- İşiniz bu uygulamaya bağlı olacaksa
Biz yapay zekayı nasıl kullanıyoruz?
Biz de geliştirme sürecinde yapay zeka araçlarından yararlanıyoruz; tekrar eden işleri hızlandırıyor ve aynı sürede daha fazla test yazmamızı sağlıyor. Aradaki fark, çıkan kodu satır satır okuyan ve sorumluluğunu üstlenen bir ekibin olmasıdır. Müşteri için sonuç, daha kısa sürede teslim edilen ama yine de güvenlik ve mağaza kuralları açısından denetlenmiş bir üründür.
Yapay zekayla yaptığım uygulamayı devralır mısınız?
Evet. Önce mevcut kodu inceler; üzerine devam etmek mi yoksa sağlam kısımları alıp yeniden kurmak mı daha ucuz olur, bunu açıkça söyleriz. Ayrıntılar için mobil uygulama yaptırma sayfamıza, kapsamı küçük tutmak istiyorsanız MVP geliştirme sayfamıza bakabilirsiniz.