Epistemic Engineering

Loop engineering insan ve LLM arasindaki yazilim konusundaki is birliginin ilk neslidir. Daha önce gelen hersey teknik hazirlikti.

Aciklayayim.

Nasil programliyorduk?

Fikir -> Kod -> Derleyici – Testler

Yapay zeka ile nasil calismaya basladik?

Fikir -> Prompt -> LLM -> Kod

Bu noktadan itibaren programci deklaratif calismaya basliyor. Sadece ne istedigini ifade ediyor ve nasil cevabini LLM veriyor.

Loop engineering ile ne degisti?

Analiz -> LLM – > Review -> LLM -> Review -> LLM

Bu noktadan itibaren programci ve LLM birlikte düsünce seviyesinde hareket ediyorlar. Tanimli bir döngü ayni zamanda bir geri bildirim döngüsü olusturuyor ve programci ile LLM birbirlerinden ögrenmeye basliyorlar.

Burada atilacak bir sonraki adimi belirleyen yine programci oluyor.

Loop engineering son durak degil. Loop engineering sonrasinda ne gelecek?

Simdiye kadar gördügümüz calisma modeli su sekilde:

Insan -> LLM

Bu yerini

Insan -> Amac

modeline birakacak ve sistem kendi icinde gerekli organizasyonu yapacak. Söyle ki:

Amac -> plan yapan ajan -> implementasyonu yapan ajan -> test eden ajan -> durumu degerlendiren ajan -> refactoring yapan ajan -> dokümentasyon yapan ajan -> döngüyü yeniden baslatan ajan.

Bu sürece insan sadece ondan bir karar vermesi beklendiginde dahil olacak.

Bu noktada artik loop engineering terim olarak yine LLM dünyasina kaymis oluyor, cünkü insan aradan cekiliyor. Bu noktada olusan yapiyi

> Autonomous Engineering

olarak isimlendirebiliriz.

Görüldügü gibi insan perspektifinden artik mevzu sadece yazilim degil. Asil mevzu ne gerekl oldugunu idrak etmektir. Bu sekilde neyi tayin etmemiz gerektigini bilerek, nasil sorunu tamamen göz ardi edebiliriz.

Programci artik kod yazan bir ara varliktan, amaclari tanimlayan bir varliga dönüsüyor. Büyük bir ihtimalle buna bile gerek kalmayabilir. Amac yerine degerlere odaklanmak yeterli olacak, örnegin güvenli, anlasilir, yüksek performansli, ucuz, bakimi kolay gibi degerler. Bunlar tanimlandiktan sonra sistem (LLM ve ekosistemi) bu degerlerie yaklasan en iyi sistemi olusturma döngüsüne girecek ve en iyi cözümü bulana kadar devam edecek.

Eger istikrarli bir sekilde bu yolda devam ettigimizi düsünecek olursak, Epistemic Engineering diyebilecegimiz bir kavrama dogru evriliyor olacagiz.

Loop engineering ile hala isin icinde bir programci gidisati sekillendirirken, Autonomous Engineering ile insan aradan cekilmis olacak. Bir sonraki adim olan Epistemic Engineering seviyesinde asil yetkinlik artik yazilimi bizzat gelistirmekten degil, insan ile yapay zekanin birlikte yazilim hakkinda giderek daha derin ve daha dogru bilgiye ulasmasini saglayacak bir süreci tasarlamaktan gecer. Ben buna yazilim epistemolojisi diyorum ve yeni dünyanin programcilari da benim icin birer yazilim epistemologlaridir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir