Mühendislik Muhakemesi En Nadir Kaynak Haline Geliyor
Uygulama ucuzluyor. Bu da muhakemeyi pahalı kılıyor.
Muhakeme, sezgi veya görüş değildir. Belirsizlik altında karar verebilme yeteneğidir. Yapay zeka bu beceriyi her zamankinden daha görünür kılıyor.
İki mühendise aynı görev verilebilir: Fatura mutabakatı için bir API oluşturmak. Yapay zeka her ikisi için de kodu yazabilir. Sözdizimi ve framework'ler aynı görünecektir.
Nihai sistemler farklı olacaktır. Bir mühendis, bakımı zor, karmaşık bir servis inşa edebilir. Bir diğeri ise iş kurallarını ve mantığını bağımsız bileşenlere ayırabilir.
Bu seçimi yapay zeka yapmadı. Mühendis yaptı.
Mimari hâlâ önemlidir çünkü artık farkı yaratan şey uygulama değildir. Farkı yaratan, kodun arkasındaki kararlardır.
Karmaşıklık yapay zeka ile yok olmaz. Yer değiştirir.
Geçmişte mühendisler fikirleri koda dönüştürmek için zaman harcardı. Şimdi bu çeviriyi yapay zeka yapıyor. Asıl zor iş, tek bir satır kod yazmadan önce gerçekleşir.
Şu soruları yanıtlamanız gerekir:
- Hangi problemi çözüyoruz?
- Doğruluk kaynağı (source of truth) hangi veridir?
- İş kuralları nerede bulunmalı?
- Başarıyı nasıl ölçeriz?
Otomatik tamamlama (autocomplete) bunları yanıtlayamaz. Bunlar bağlam gerektirir.
Yazılım geliştirme artık bilgi mühendisliğine benziyor. Darboğaz kod değil. Darboğaz bilgidir.
Şunlarla karşılaşırsınız:
- Eksik gereksinimler.
- Eksik dokümantasyon.
- Çelişen iş kuralları.
- Tanımlanmamış sahiplik.
Bilgiyi organize eden mühendis, hızlı kod yazan mühendisten daha fazla değer yaratır.
İş akışı değişti. Eskiden şöyleydi: Gereksinim -> Tasarım -> Kod -> Hata Ayıklama -> Dağıtım.
Şimdi ise: İş Problemi -> Bağlam -> Mimari -> Yapay Zeka Uygulaması -> İnsan İncelemesi -> Güvenlik -> Değerlendirme -> Üretim.
Kodlama artık sürecin küçük bir parçasıdır. Çevredeki faaliyetler önceliklidir.
Yüksek etkili kararlar kod editörünün dışında gerçekleşir. Şu soruları sorduğunuzda ortaya çıkarlar:
- Bu ayrı bir servis mi olmalı?
- Bu kararı denetleyebilir miyiz?
- Yapay zeka hata yaparsa ne olur?
- Bu mimari evrilebilir mi?
Yapay zeka mühendisliği, istemlerden (prompt) veya model seçiminden daha fazlasıdır. Bunlar sadece tek bir katmandır.
Gerçek zorluklar mimari düzeydedir:
- İş bilgisini nasıl modelleriz?
- Belirsizliği nasıl gideririz?
- Güveni nasıl koruruz?
Modeller birkaç ayda bir değişir. Mimariler yıllarca sürer. Kötü bir mimari çok hızlı bir şekilde maliyetli hale gelir.
En iyi ekipler, birden fazla model nesline dayanan sistemler inşa ederler. Uyarlanabilirlik için optimize ederler.
Yapay zeka sadece başka bir soyutlama katmanıdır. Daha yüksek soyutlama, daha zayıf değil, daha güçlü bir muhakeme gerektirir.
En güçlü mühendisler en hızlı programcılar değildir. Onlar netlik yaratanlardır. Mimarileri tanımlarlar, verileri standartlaştırırlar ve belirsizliği azaltırlar.
İyi bir sistem, insanların ve yapay zeka ajanlarının birlikte çalışmasına yardımcı olur. Kötü bir sistem ise sadece hataların daha hızlı gerçekleşmesine neden olur.
Netlik yaratan mühendis, kaldıraç etkisi yaratır.
Source: https://dev.to/uigerhana/engineering-judgment-is-becoming-the-scarcest-resource-1a5l
Optional learning community: https://t.me/GyaanSetuAi
