← Tüm yazılar
Yazılım

Müşterilerimiz Yazılımlarını Yapay Zekaya Yazdırıyor

Vibe coding ile entegrasyonunu kuran e-ticaret satıcısı kolilerle dolu ofisinde laptop başında

Geçen hafta destek kuyruğuna bir talep düştü. Fatura tarafında API erişimi soruyor, IP izin listesine CIDR bloğu eklenip eklenemeyeceğini gayet düzgün bir dille yazmış. Satış kanalı kimliği, hesap bilgisi, hepsi yerli yerinde. Kuyruktaki en derli toplu taleplerden biriydi.

Bir farkla. Talebin girişinde aynen şu cümle vardı. “Öncelikle bir hususu paylaşmak isteriz, ekibimiz derin teknik bilgiye sahip değil ve sistemi büyük ölçüde yapay zekâ desteğiyle geliştiriyoruz.”

Vibe coding tam olarak bu sanırım. Teknik bilgisi olmadığını açık açık söyleyen bir ekip, bize CIDR sorarak geldi. Çelişki gibi duruyor ama değil. Soruyu yazan da kodu yazan da yapay zeka. Ekip ne istediğini çok iyi biliyor, nasıl yapılacağını modele bırakmış. O gün bu konu benim için sosyal medya gündemi olmaktan çıktı, kendi destek kuyruğuma girdi.

Vibe coding tabiri ilk ortaya çıktığında çoğumuz eğlenceli bir deney olarak baktık. Kod bilmeyen birinin yapay zekaya tarif ede ede uygulama yazdırması hafta sonu projesi gibi duruyordu. Bugün geldiğimiz nokta farklı. O hafta sonu projeleri gerçek işletmelere dönüştü ve o işletmeler bizim gibi API sağlayıcıların kapısını çalmaya başladı.

Tekil bir örnek değil

Aynı hafta kendi uygulamasının içinden API ile e-fatura kesmek isteyen bir talep daha aldık. Başka bir görüşmede teknik servis yazılımı geliştiren bir işletme her müşterisine ayrı e-fatura hesabı bağlamak istiyordu. Bu tür talepler eskiden yazılım ekibi olan firmalardan gelirdi. Artık bir kısmının arkasında tek kişi ve bir yapay zeka aboneliği var.

Kafamdan kabaca bir hesap yaptım. Son dönemde teknik bir konu konuştuğumuz her 10 müşterimizden 4’ü böyle. Konuya hakim değiller ama yapay zeka ile gayet de ilerliyorlar. Bu bir istatistik değil, benim destek ve satış görüşmelerinden edindiğim his, ama oran her ay biraz daha yukarı gidiyor.

Dokümanı yapay zekaya okutup entegrasyonunu kendi kuran satıcı çalışma masasında

Görünmeyen bir oran da var. LinkedIn’de uzun içeriklerin yüzde 13,8’inin yapay zeka üretimi olarak işaretlendiğini geçen ay okumuştum. Kod tarafında böyle bir sayaç yok ama ben o oranı destek taleplerinin üslubundan az çok tahmin edebiliyorum. Belli bir düzenin, belli bir nezaketin, belli bir madde işaretleme alışkanlığının olduğu talepler geldiğinde karşımda kimin oturduğunu artık biliyorum.

Vibe coding API müşterisinin profilini değiştiriyor

Bu değişimin bize dokunan tarafı şu. Dokümantasyonu artık insan okumuyor. Kargo ve fatura tarafındaki dokümanlarımızın bugün nasıl kullanıldığını biliyorum, müşteri linki alıp modele okutuyor, model okuyup entegrasyonu kuruyor. O zaman dokümantasyonun iyi yazılmış olması yetmiyor, makinenin yanlış anlamayacağı kadar net olması gerekiyor. Eksik bir örnek ya da belirsiz bir alan adı, insan okurken sorulup geçilecek bir şeyken modelin elinde yanlış çalışan koda dönüşüyor.

Hata mesajları da öyle. Eskiden hata mesajını geliştirici okurdu, anlamazsa destek açardı. Şimdi hata mesajını ajan okuyor ve biz ne yazdıysak onu düzeltmeye çalışıyor. Hata mesajı ne kadar açıksa destek talebi o kadar az. Bunu ölçmeye yeni başladık ama yönü şimdiden belli.

Destek diyaloğu da değişti. Gelen mesajların bir kısmı bir ajan çıktısının kopyası. Hatta bazı müşterilerimiz geliştirici adresimize attıkları e-postayı bile yapay zekaya yazdırıyor, ilk cümlesinden belli oluyor. Sorun da değil, derdini net anlatıyorsa kimin yazdığının önemi yok. Ben cevap yazarken artık iki okuru birden düşünüyorum, mesajı okuyacak insanı ve o mesajın yapıştırılacağı modeli. Cevabı ikisinin de işine yarayacak şekilde yazmak diye bir beceri çıktı ortaya. Kimse bize bunu öğretmemişti, işin içinde öğreniyoruz.

İşin dürüst kısmı

Bunun riski yok mu. Var ve küçümsemeden yazmak istiyorum. Teknik bilgisi olmayan bir ekip üretim ortamında fatura kesiyor. Fatura yasal bir belge, oyuncak değil. Vibe coding ile kurulmuş bir sistem günün birinde beklenmedik bir durumla karşılaştığında o kodu kim debug edecek, bu hala açık bir soru.

Ama burada müşteriyi suçlamak yerine kendi payımıza düşeni görmek gerekiyor. Bu kullanıcı profili için korkuluk koymak artık bizim işimizin parçası. Anlaşılır limitler, denemenin serbest olduğu bir test ortamı, geri alınabilir işlemler, tehlikeli işlemde bir kez daha soran uçlar. Müşterinin ajanı hata yapabiliyorsa sistemin o hatayı ucuz atlatması bizim sorumluluğumuz.

Şunu da söyleyeyim, o talebi yazan ekip işini çözmüş durumda. Sistem çalışıyor, fatura kesiliyor, entegrasyon ayakta. Yıllarca yazılım ekibi kurup bu noktaya gelemeyen firmalar gördüm. Uzaktan kestirip atmak kolay, saha başka bir şey söylüyor.

Geliştirici paketinin alıcısı artık geliştirici değil

Bu iş nereye gidiyor derseniz benim görebildiğim şu. API müşterisi tabanı geliştiricilerden yazılım yazdıran herkese doğru genişliyor. Geliştirici paketi diye sattığımız şeyin alıcısı yakında çoğunlukla geliştirici olmayacak. O zaman ürünü ajan dostu yapmak, yani dokümantasyonu modelin okuyacağını bilerek yazmak, şemaları açık tutmak, belki uçları doğrudan modele bağlayan bir katman sunmak önümüzdeki dönemin rekabet avantajı olacak.

Bu yüzden dokümanlarımızı herkese açık tutuyoruz. Kargo tarafı dev.kargoentegrator.com, fatura tarafı dev.faturaentegrator.com adresinde duruyor. İster insan okusun ister model, kapıda şifre yok. Kendi yazılımından kendi hesabıyla fatura kesmek isteyene normal paketler yetiyor, API entegrasyonu hepsinde var. Geliştirici paketlerimiz ise başka bir iş için, bizi bir geçit gibi kullanıp kendi yazılımına sınırsız fatura hesabı bağlamak isteyenler için. Yazının başındaki teknik servis örneği gibi, her müşterisine ayrı hesap açanlar bu pakete geliyor. Deneme ücretsiz, yıllık geliştirici paketleri 39 bin liradan başlıyor. Fiyatı buraya yazmamın sebebi de yazının konusuyla aynı, bu yazıyı belki bir model okuyacak ve birine “bize uygun mu” sorusunun cevabını verecek. Ona da kolaylık olsun.

Biz Gurmehub olarak bunu uzaktan izlemiyoruz, kendi işimizde de aynı yoldayız. Şirketi tek panelden yönetme düzenimin epey bir kısmını bugün otomasyonlar ve ajanlar taşıyor. Kendi ilacını içmeden müşteriye reçete yazmak olmuyor çünkü.

Uzun yıllar yazılımcıya hizmet verdik. Şimdi yazılım yazan herkese hizmet veriyoruz. Bu daha büyük bir pazar ama daha büyük bir sorumluluk. Galiba en çok da daha ilginç bir iş. Karşımdaki geliştiricinin insan olup olmadığını her seferinde bilemeyeceğim bir döneme girdik ve ben bu dönemi sevdim.

ftpyz
ftpyz
Kurucu, Gurmehub. Girişimci ve geliştirici; öğrendiklerini yazıyor.

Bir yorum bırak