Ali Özgür


Coding and other software development stuff

MCP Tool Descriptions: Göründüğü Gibi Değil

Tool Tanımları, Semantic Risk ve Çalıştırma Kontrolü

Agent sistemleriyle ilgili konuşurken çoğu ekip hala aynı varsayımla ilerliyor: eğer kod doğruysa sistem güvenlidir. MCP ile birlikte bu varsayım artık geçerli değil. Çünkü bu sistemlerde kararları kod değil, model veriyor. Model ise dünyayı API contract’ları üzerinden değil, doğal dil üzerinden anlıyor.

Bu fark küçük gibi görünür ama etkisi büyük. Çünkü model bir şeyi yanlış anladığında, bu artık sadece yanlış bir cevap değildir; yanlış bir aksiyondur. MCP’nin sunduğu şey tam olarak bu: modelin dış dünyada işlem yapabilmesi. Ama aynı zamanda yeni bir risk katmanı da ekler: semantic yanlış anlama.

Cover

Read More ...

AB Yapay Zeka Yasası (AI Act) – Geliştiriciler İçin Gerçek Etkisi

MES/MOM ve IIoT Perspektifinden Teknik Etki

Yapay zeka son birkaç yılda “hızlı dene – hızlı üret” paradigmasıyla ilerledi. Model seç, prompt yaz, deploy et. Özellikle LLM tabanlı ürünlerde bu yaklaşım neredeyse varsayılan hale geldi. Ancak Avrupa Birliği’nin AI Act düzenlemesi ile birlikte bu dönem kapanıyor. Artık yapay zeka sadece bir yazılım bileşeni değil; regüle edilen bir ürün.

Bu yazıda AI Act’in ne olduğunu anlatmanın ötesine geçip, geliştiriciler ve teknoloji şirketleri için gerçek dünyada neyi değiştirdiğini konuşalım.

Cover

Read More ...

AI Etiketli Ürünler Gerçekten Ne Sunuyor?

Pazarlama mı, Gerçek Değer mi?

2023-2024 yıllarında başlayıp günümüze kadar geldiğimiz süreçte teknoloji dünyasında çok net bir örüntü oluştu. Neredeyse her ürün, her platform ve her servis kendini şu şekilde konumlandırıyor:

  • AI-powered
  • AI-native
  • AI-first

Bu noktada açık konuşmak gerekiyor.

Bugün piyasadaki birçok ürün için “AI” bir teknoloji bileşeni değil, bir pazarlama zorunluluğudur.

Bu sert bir ifade olabilir. Ancak sahadaki gerçeklik çoğu zaman bunu doğruluyor.

Cover

Read More ...

AI Destekli Yazılım Geliştirmede Bilişsel Yük

Gerçekten Azalıyor mu?

Yazılım geliştirme pratiği kökten bir dönüşüm geçiriyor. “Vibe coding”, AI-assisted yazılım geliştirme ve agentic sistemler artık günlük iş akışımızın parçası haline geldi.

İlk bakışta tablo oldukça net görünüyor: Daha az kod yazıyoruz, daha hızlı ilerliyoruz, daha az efor harcıyoruz.

Ancak sahadaki deneyim farklı bir şey söylüyor.

Birçok geliştirici şu hissi paylaşıyor:

  • Daha hızlı ilerliyorum
  • Ama daha çabuk yoruluyorum
  • Daha az yazıyorum
  • Ama daha fazla düşünüyorum

Bu yazıda bu hissin arkasındaki gerçeği inceleyeceğiz: AI gerçekten bilişsel yükü azaltıyor mu, yoksa sadece yeniden mi dağıtıyor?

Cover

Read More ...

Yapay Zeka Çağında Lehman’ın Evrim Kanunları

AI ile Üretilmiş Yazılım da Çürür mü?

1970’lerin sonlarında Meir Lehman, büyük ölçekli yazılım sistemlerinin zaman içindeki davranışlarını inceleyerek bir dizi kanun ortaya koydu. Bu kanunlar teorik değil, doğrudan üretim sistemlerinden elde edilen gözlemlere dayanıyordu.

Bugün ise farklı bir kırılma noktasındayız. Yazılım artık sadece insanlar tarafından yazılmıyor, giderek artan oranda AI ile üretiliyor.

Cover

Read More ...