Ana içeriğe atla

Bir Makinacının Gözünden Yapay Zeka #3: Kontrol Teorisinden Ajanik Sistemlere - PID ve LLM Reflexion

Bir Makinacının Gözünden Yapay Zeka • Bölüm #3

Kontrol Teorisinden Ajanik Sistemlere: PID Döngüleri ile LLM Reflexion Arasındaki Akrabalık

18. yüzyılın sonlarında James Watt, buhar makinesinin hızını sabit tutabilmek için mekanik kollar ve dönen metal kürelerden oluşan dâhiyane bir mekanizma geliştirdi: Santrifüj Regülatör (Flyball Governor). Bu basit pirinç mekanizma, modern endüstriyel medeniyeti doğuran en büyük mühendislik kavramının ilk fiziksel tohumuydu: Geri Bildirim (Feedback Loop).

Serimizin önceki bölümlerinde Fiziksel Yapay Zeka ve Denge Dinamiğini tartıştık. Bugün yazılım dünyasında fırtınalar koparan Ajanik Sistemler (Agentic Workflows) ve LLM'lerin kendi hatalarını düzeltmesini sağlayan Reflexion mimarileri; aslında bir makine veya otomasyon mühendisinin 100 yıldır fabrikalarda kullandığı PID Kontrol Döngülerinin semantik uzaya uyarlanmış halidir!

"Hedefine tek bir komutla ulaşmaya çalışan sistem açık döngüdür ve ilk dış bozucuda hedeften sapar. Gerçek zeka, çıktıyı sürekli ölçüp hatayı sıfırlayan kapalı döngüdür. Dün buhar kazanında basıncı dengeleyen matematik, bugün otonom yazılım ajanlarının akıl yürütmesini dengeliyor."

🔄 1. Açık Döngü (Open-Loop) vs. Kapalı Döngü (Closed-Loop)

Mühendisliğin en temel sistem ayrımı kontrol döngüsünün açık veya kapalı olmasıdır:

  • Açık Döngü (Open-Loop): Tost makinesinin zamanlayıcısını 3 dakikaya ayarlarsınız. Ekmek yansa da, makinenin içi alev alsa da makine 3 dakika boyunca rezistansa elektrik vermeye devam eder; çünkü çıktıyı (ekmeğin kızarma derecesini) ölçen bir sensörü yoktur.
    👉 Yapay zekadaki karşılığı: Tek seferlik klasik bir LLM Prompt'u (Zero-shot). Soru sorarsınız, model cevabı üretir ve biter. Cevap halüsinasyon içerse de model bunu fark edemez.
  • Kapalı Döngü (Closed-Loop): Bir iklimlendirme termostatı odayı 22°C'ye ayarladığınızda ortam sıcaklığını anlık ölçer; kapı açılıp soğuk hava girdiğinde hatayı (set değeri − gerçek değer) hesaplar ve ısıtıcıyı daha fazla çalıştırır.
    👉 Yapay zekadaki karşılığı: Otonom Ajanik İş Akışları (Agentic Workflows). Model kodu yazar, kodu terminalde derler, hata alırsa hatayı okur ve kodu düzeltene kadar döngüye devam eder.

⚙️ 2. Fabrikaların 100 Yıllık Beyni: PID Kontrolcü

Endüstrideki fırınların sıcaklığından boru hatlarındaki vanaların debisine, insansız hava araçlarının irtifasından CNC tezgahlarının mil konumuna kadar her şey 1922'de Nicolas Minorsky'nin formüle ettiği PID (Proportional - Integral - Derivative) algoritmasıyla yönetilir:

u(t) = Kp·e(t) + Ki·∫ e(τ)dτ + Kd·(de(t)/dt)
  • P (Oransal - Şimdiki Zaman): Anlık hata $e(t)$ ne kadar büyükse, o kadar sert tepki verir. Hatayı hızla küçültür ancak tek başına asla sıfırlayamaz (ofset hatası kalır).
  • I (İntegral - Geçmiş Zaman): Geçmişteki hataların birikimini toplar. Sürekli aynı yönde kalan inatçı hataları hafızasında biriktirip vanayı biraz daha açarak hatayı tam sıfıra indirir.
  • D (Türevsel - Gelecek Zaman): Hatanın değişim hızına bakar. Hedefe çok hızlı yaklaşıyorsak fren yapar; böylece sistemin hedefi aşıp kontrolsüz salınımlara (overshoot) girmesini engeller.

🧠 3. Dijital Ajanlarda PID Ruhu: Reflexion Mimarisi

2023 yılında Princeton ve MIT araştırmacıları (Noah Shinn ve arkadaşları), yapay zeka literatürünü sarsan bir makale yayınladılar: "Reflexion: Language Agents with Verbal Reinforcement Learning". Bu makalede ajanların parametre ağırlıkları güncellenmeden (fine-tuning yapılmadan), yalnızca sözel geri bildirim döngüleriyle problem çözme başarılarının %60'lardan %91'lere fırladığı gösterildi.

Bir makine mühendisinin gözüyle baktığınızda bu mimarinin her parçası bir PID bileşenine denk gelir:

• Aktör Modeli (Actor) = Kontrol Çıktısı u(t):

Model hedefi gerçekleştirmek için bir eylem planlar, kodu yazar veya API çağrısını yürütür.

• Değerlendirici (Evaluator / Critic) = Anlık Hata Hesabı e(t) [P]:

Eylemin sonucunu çevreyle (terminal çıktısı, derleyici hataları, kullanıcı isteği) kıyaslar. Beklenen ile gerçekleşen arasındaki sapmayı belirler.

• Öz-Yansıtma Hafızası (Self-Reflection Memory) = İntegral Terimi [∫e]:

Ajan "Ben az önce X kütüphanesinin yanlış metodunu çağırdım, bu hatayı tekrarlamamalıyım" diyerek hatayı hafıza tamponuna yazar. Tıpkı integral teriminin geçmiş hataları biriktirip kalıcı ofseti yok etmesi gibi!

• Yeniden Planlama ve Frenleme (Replanning / Damping) = Türevsel Terim [D]:

Ajan aynı hatada sonsuz döngüye girmemek veya aşırı radikal sapmalara (halüsinasyon patlaması) kapılmamak için arama uzayını daraltır ve frenleme yapar.


📊 4. Klasik Kontrol Mühendisliği ile Modern AI Ajanlarının Karşılaştırması

Kontrol Unsuru Klasik Kontrol Teorisi (PID / Fabrika) Ajanik Yapay Zeka (LLM Agents / Reflexion)
Hedef Değer (Set Point) İstenen sıcaklık, basınç, motor devri Kullanıcı İstemi (System Prompt / User Goal)
Geri Bildirim Ölçümü Termokupl, debimetre, takometre verisi Test sonuçları, kod derleyici logları, ortam yanıtı
Kontrol Sinyali Vana açıklığı (0-100%), PWM voltajı Oluşturulan yeni kod, araç çağrısı, arama sorgusu
Kararlılık Kriteri (Stability) Nyquist / Bode / Routh-Hurwitz kriteri Maksimum adım sayısı, doğrulama skoru, halüsinasyon kontrolü

🎯 Bir Makine Mühendisinin Çıkarımı

Yazılım dünyası son iki yıldır "Agentic Workflows" kavramını sanki dün icat edilmiş sihirli bir yenilik gibi pazarlıyor. Oysa bir makineci için kapalı döngü kontrol, termodinamiğin birinci yasası kadar kadim bir prensiptir. Bir yapay zekaya sadece konuşmayı değil, hatasını ölçüp rota düzeltmeyi öğrettiğinizde; onu bir metin tahmincisinden otonom bir mühendislik sistemine dönüştürürsünüz.

Peki bu kapalı döngü kontrolcüleri ve otonom sistemleri sahaya sürmeden önce nerede test edeceğiz? Gerçek fabrikaları durdurmadan, robotları kırmadan binlerce yıllık tecrübeyi nasıl simüle edeceğiz? Serimizin 4. Bölümünde endüstrinin yeni mabedine adım atıyoruz: Dijital İkizler (Digital Twins): Fiziksel Gerçekliğin Simülasyonda Yeniden Doğuşu.

📌 Serinin Bir Sonraki Yazısı: Bir Makinacının Gözünden Yapay Zeka #4 — Dijital İkizler (Digital Twins): Fiziksel Gerçekliğin Simülasyonda Yeniden Doğuşu çok yakında yayında!

Halil İbrahim KÜPLÜ
Makine Mühendisi & Teknoloji Yazarı

Yorumlar

Bu blogdaki popüler yayınlar

Brain Parts Function

Brain structure maps and adhd on pinterest  Brain structure maps and adhd on pinterest Parts Of The Brain And Their Functions Chart – Parts of the brain … Brain structure maps and adhd on pinterest  Brain Parts Function posted by  amotid.com , Image Size : 750 x 1083 jpg Brain parts and functions fun human brain facts for kids  brain parts and functions fun human brain facts for kids Brain Parts And Functions – Cephalicvein brain parts and functions fun human brain facts for kids  Brain Parts Function posted by  cephalicvein.com , Image Size : 400 x 515 jpg Brain Information  Brain Information The Brain – Diagram and Explanation Brain Information Brain Parts Function posted by  brainwaves.com , Image Size : 317 x 450 gif Brain regions and functions  brain regions and functions Brain Regions and Functions ASU – Ask A Biologist brain regions and functions  Brain Parts Function posted by  askabiologist....

ÜLKEMİZİM GERİ KALMA NEDENLERİ ÜZERİNE; TORPİL, ADAM KAYIRMA VE İŞE ALIMLARDA HAKSIZLIK.

ÖZET, Bu yazıda ülkemizin gözükmeyen en büyük sorunu olan Adam kayırma kavramı, yaşamdan bir kaç örnek verilerek anlatılmıştır. GİRİŞ Adam kayırma, Torpil, Tanıdık, kavramları ülkemizde bir sorunla karşılaşıldığında çokca kullanılan terimler, yöntemler olup Kayırmacılık kavramıyla açıklanmaya çalışırsak; "Kayırmacılık, basit bir gözlemle dahi fark edilebilen; her pozisyondan insanın yakınlık görüşü üzerinden bir ilişki bağlamı kurduğu; resmi ve sosyal ilişkileri bu informal kanallar üzerinden görmeye çalıştığı bir uygulamayı ifade etmektedir.".[1] Kayırmacılık, hem gündelik hayatta hem de yönetim alanında karşımıza çıkan bir kavramdır ve varlığı benimsenmekte, olağanmış gibi kabul edilmektedir. Kayırmacı ilişkiler, eşitsizliği çağrıştırdığı ve adaletsiz bir uygulama olduğu için yasaklayıcı uygulamalar olmasına rağmen, hemen her sektörde oldukça yaygındır. Kayırmacılık içselleştirilerek normal hale getirilmiş olması sebebiyle sorun olarak algılanması zaman almıştır. Lit...

C Essential Training Contents

Contents Introduction Welcome   1m 5s - Welcome What you should know before watching this course   1m 3s - What you should know before watching this course Using the exercise files   2m 34s - Using the exercise files The development environment used in this course   4m 39s - The development environment used in this course 1. Why Program in C? Overview of the C language and the C11 standard   4m 47s - Overview of the C language and the C11 standard Understanding C programming fundamentals   4m 2s - Understanding C programming fundamentals Running your first C program   3m 45s - Running your first C program 2. Overview of the Structure of a C Program Introducing preprocessor commands   4m 6s - Introducing preprocessor commands Making code more manageable   4m 11s - Making code more manageable Setting values to use later   4m 15s - Setting values to use ...