- Üretken yazılım çağında ortaya çıkan ‘yazılım tamircisinin’ günlük yaşamı üzerinden, teknolojik değişimin meslek yapısını ve insanın rolünü nasıl dönüştürdüğü gösteriliyor
- Eskiden tarım makinesi tamircisi olan başkahraman Tom Hartmann, artık tarımsal üretken yazılımdaki hataları teşhis edip düzelten bir tamirci olarak çalışıyor
- Müşteri vakaları üzerinden spesifikasyon (spec) ile gerçek davranış arasındaki ayrışma, veri değişikliklerinden kaynaklanan beklenmedik hatalar, sistemler arası entegrasyon başarısızlığı gibi sorunlar ortaya konuyor
- Yalnızca teknik sorunların çözümü değil, aynı zamanda insani deneyimi, kontrol duygusunu ve uzmanlığı koruma yönündeki psikolojik çatışmalar da tekrar tekrar öne çıkıyor
- Yazı, üretken araçların yaygınlaştığı bir toplumda **‘alan bilgisinin ve insan yargısının kalıcı değeri’**ni vurguluyor
Yazılım tamircisinin ortaya çıkışı
- ‘Yazılım Tamircisi (Software Mechanic)’, üretken yazılıma geçişten sonra ortaya çıkan yeni bir meslek; teknoloji amaçlandığı gibi çalışmadığında aradaki farkı teşhis etme görevini üstleniyor
- Geçmişteki BT destek işlerinin evrilmiş bir biçimi; artık kod yerine doğal dil spesifikasyonlarıyla (spec) uğraşılıyor
- Başkahraman Tom aslında bir tarım makinesi teknisyeniydi; ancak yazılımın ‘onarılmak’ yerine ‘yeniden üretilir (regeneration)’ hale geldiği dönemde mesleğini değiştirdi
- Donanım ile yazılım arasındaki ayrımın kaybolduğu, alan bilgisinin temel yetkinlik haline geldiği bir toplum tasvir ediliyor
- Tarım bölgelerindeki tamircilerin tarımı, sağlık bölgelerindekilerin ise tıbbı anlaması gerekiyor
Birinci vaka: Veri modeli değişimi nedeniyle hasat başarısızlığı
- Çiftçi Margaret Brennan, üretken araçlarla hasat zamanını optimize eden bir sistem kurarak yaklaşık 40 bin dolar tasarruf etti, ancak model güncellemesi yüzünden 25 bin dolar zarar etti
- Nedeni, hava durumu verisi sağlayıcısının yaptığı model yeniden kalibrasyonu; bu da aracın olgunluk düzeyini olduğundan yüksek değerlendirmesine yol açtı
- Tom, spesifikasyona upstream veri değişikliklerini izleme maddesi ekleyerek sorunu çözdü
- Müşteriler önleyici bakımdan çok arıza sonrasındaki tamire para harcama eğiliminde ve Tom buna ‘tamirci paradoksu’ adını veriyor
- Bakım maliyeti, başarısızlık maliyetinden çok daha düşük olsa da insanlar yalnızca kriz anında tepki veriyor
İkinci vaka: Entegrasyon karmaşası ve ‘spagetti sistem’
- Genç süt üreticisi Ethan Novak, 40 üretken araç kullanıyor ve bunlar birbirine dolanarak veri biçimi uyumsuzluğu nedeniyle kayba yol açıyor
- Yem aracının çıktı biçimi değişince, fiyat hesaplama aracı bunu yanlış yorumladı ve %8 düşük fiyatlı bir sözleşme imzalandı
- Tom kısa vadede giriş biçimini sabitleme (spec pinning) uyguladı; uzun vadede ise ‘yazılım koreografı (Choreographer)’ istihdam edilmesini önerdi
- Koreograf, tüm sistemin arayüzlerini tanımlıyor ve yeniden üretim sırasında doğrulama katmanları kuruyor
- Ethan sonunda bir uzman tuttu ve araç yönetiminin maliyetinin ‘ücretsiz yazılımdan’ çok daha yüksek olduğunu fark etti
Üçüncü vaka: Kuşaklar arası teknoloji çatışması ve insanın kontrol duygusu
- 71 yaşındaki çiftçi Carol Lindgren’in torunu, sulama sistemine AI optimizasyon özelliği ekledi
- Sistem su kullanımını %15 azalttı, ancak toprak özellikleri ile deneyime dayalı ayarlamaları yansıtamadı
- Tom üç seçenek sundu: tamamen kaldırmak, deneyim bilgisini entegre etmek ya da manuel geçiş anahtarı takmak
- Carol üçüncü seçeneği tercih ederek otomasyon ile insan yargısını birlikte kullandı
- Tom, fiziksel anahtarı ‘psikolojik bir kontrol aracı’ olarak görüyor
- Kullanıcının makinenin kararını ‘eliyle geri çevirebileceği’ hissinin güven oluşturduğunu açıklıyor
Sonuç: Değişmeyen insan rolü
- Tom günün sonunda, teknoloji ilerlese de spesifikasyonların eksikliği ile dünyanın karmaşıklığının azalmadığını bir kez daha görüyor
- Tarım sahası hâlâ yeni veriler, modeller, düzenlemeler ve iklim değişikliği nedeniyle sürekli ayarlama gerektiriyor
- Her müşterinin sonrasına dair kısa notlar ekleniyor
- Margaret logları kontrol etmeye başladı, Ethan sistemini yeniden yapılandırdı, Carol ise anahtarı haftada üç kez kullanıyor
- Tom’un kahve makinesi hâlâ ‘eh işte bir kahve’ yapıyor ve mükemmel olmasa da yeterince çalışan bir dünyayı simgeliyor
1 yorum
Hacker News görüşleri
Okurken bunun AI tarafından yazılmış bir metin olduğunu hiç düşünmedim
Bunu ancak yorumları gördükten sonra fark ettim ve kandırılmış gibi hissedip afalladım
Metnin kendisi gerçekten çok iyi yazılmıştı; sanki The New Yorker’da yayımlanabilecek düzeydeydi
Bütün gün AI ile konuşuyorum ama bu deneyim tuhaf biçimde rahatsız edici bir his bıraktı
Böyle metinlerin “LLM:” gibi bir önekle işaretlenmesi iyi olur diye düşünüyorum
Asıl metinde AI kullanıldığı ve yazım niyetinin belirtilmemiş olması üzücü ama yine de iyi bir yazıydı ve HN’de anlamlı bir tartışma başlattı
Ama AI tarafından yazıldığını öğrenince ilgim azaldı
Şimdi sadece, eskisi gibi LLM’e özgü üslubu kolayca ayırt etmenin artık zor olduğunu yeniden fark etmiş oldum
Metnin ritminde doğal olmayan bir şey vardı
Okumak da yazar ile okur arasında duygusal bir alışveriştir; o bağ kaybolunca anlamı da soluyor
İnsanla kurulan bir bağ sandığım duygunun yapay olduğunun ortaya çıkması sarsıcıydı
Buna karşılık, sadece eğlence amaçlı AI müziği hiç umurumda olmadı
Sonuçta asıl mesele, insanla duygusal bir bağ kurulup kurulmadığı
Hiçbir önyargı olmadan okudum; sonra bunun AI yardımıyla yazılmış bir metin olduğunu öğrenince şaşırdım
Metnin akışı incelikli ve kasıtlı bir yolculuk gibi hissettirdi
Birkaç küçük çelişki ya da açıklama düğümü vardı ama o sırada hiç AI kokusu almadım
Görsel kompozisyon da yerindeydi ve genel olarak ortaya çıkmış iş oldukça derli topluydu
İnsanların, AI yazdığını öğrenince bir anda soğuması ilginç
“LLM:” gibi etiketler eklenmesi önerisine katılmıyorum — bu sadece önyargıyı güçlendirir
Sonuçta önemli olan ortaya çıkan işin niteliği ve okurun deneyimi
HN gibi bir teknik toplulukta eserin özüne göre değerlendirme yapılması gerektiğini düşünüyorum
AI tarafından yazıldığını öğrenince biraz kandırılmış gibi hissettim ama metnin kendisi epey iyiydi
Okumada niyet ve emek önemli diye düşündüğüm için, yazar AI kullanmış olsa da içinde bir özen hissediliyordu
Bir yazılım mühendisi olarak beni epey düşündürdü
LLM’e özgü üslubu iyi tanıdığım için bunun izlerinin başta daha fazla, sona doğru daha az olduğunu hissettim
Muhtemelen özellikle giriş kısmı daha fazla elden geçirilmişti
Yine de genel olarak iyi yazılmış bir metindi
Bundan sonra bu tür ifadeleri karakter diyaloglarının içine yedirmeyi düşünüyorum
Hikâyenin geçtiği yer memleketime yakın olduğu için keyifle okudum
Ama gerçek coğrafya ve tarımla ilgili ayrıntı hataları epey fazlaydı
Yine de kurmaca bir deney olarak oldukça ilginçti
Tarım 20. yüzyıl boyunca otomasyona geçişini zaten tamamladı ama yazılım bu süreci daha yeni yaşıyor
Eğer bunu AI yazdıysa, o zaman daha da etkileyici
Hikâyedeki fiyat hesaplama mantığı tuhaf geldi
Yem maliyeti yüksek hesaplanırsa marj düşer, dolayısıyla fiyatın artması gerekir; ama metinde tam tersine düşürüldüğü yazıyor
Bu mantıksal bir çelişki gibi duruyor
Gerçekte yem maliyeti şişirilirse fiyatı artırmak normal olurdu
Muhtemelen hikâyenin iç mantığı tersine çevrilmiş
Şartname hatalarını anlatan bir hikâyede böyle bir şartname hatası olması ironik
AI’nin yazdığı metinler içinde böylesine doğal akanı nadir gördüm
Birkaç tutarsızlık vardı ama genel olarak akıcı bir üslup taşıyordu
İçerik 1920’lerin SF dergisi tarzını neredeyse kusursuz taklit ettiği için bunun AI olduğunu hemen anladım
Bir insanın da özellikle böyle klasik bir üslubu taklit etmesi kolay değil
Fazla genelleştirilmiş bir üslubu vardı; insan bir yazarın kişiliği hissedilmiyordu
Sonuçta iyi bir prompttan doğmuş bir fikir gibi görünüyordu
LLM’e özgü sorunlar çözülebilir
Birden fazla AI ile çapraz kontrol yaparsanız mantık hataları azaltılabilir
Ama bu metnin fikrinin kendisi çok iyi
Hava durumu modeli güncellemesinin yol açtığı zincirleme başarısızlık, sistem tasarımı eksikliği, 4 dolarlık bir switch’in önemi gibi unsurlar
Bence bu içgörüler, ciddi denemelerin çoğundan daha iyi
Metin kusursuz değildi ama insanı düşündüren bir gücü vardı
“Alanı anlayıp aynı zamanda spesifikasyon sorunlarını teşhis edebilen insanlar en değerlileridir” cümlesi aklımda kaldı
Ben de fizik ve elektronik mühendisliğinden yazılıma geçtiğim için buna katıldım
Başka alanlardan gelen geliştiriciler yazılımın köklerini oluşturdu; bu yüzden bugünkü değişim bana yeni bir şeyden çok bir geri dönüş gibi geliyor
Metin iyiydi ama %10 kadar daha kısa olsaydı ana metaforu daha iyi aktarabilirdi
Tarıma dair ayrıntılar gereksiz yere uzundu
Kafka’nın kısa öyküleri gibi kısa ve yoğun benzetmeler örnek alınabilir
Başlık görselinin AI üretimi olduğunu görünce metne olan ilgimi tamamen kaybettim
Ben de şüphelendim ama net bir iz bulamadım
Sadece bu ölçekte bir metin için özellikle bir illüstratör tutulacağını sanmama yönelten bir sezgi vardı
Metnin AI tarafından yazıldığını ise hiç tahmin etmemiştim