Ali Özgür


Coding and other software development stuff

Endüstriyel zekâ, hibrit mimaride hayat buluyor

Sahada güven, bulutta zekâ

Üretim dünyası son on yılda köklü bir dijital dönüşüm sürecinden geçiyor.
Endüstri 4.0, IoT, yapay zekâ ve büyük veri gibi kavramlar artık yalnızca akademik sunumlarda değil, üretim hattında günlük kararların parçası. Bu dönüşümün merkezinde ise MES (Manufacturing Execution System) çözümleri yer alıyor.

MES sistemleri, ERP’den gelen planları sahadaki gerçek zamanlı üretim verileriyle buluşturarak fabrikanın “sinir sistemi” işlevini görür. Ancak bu sinir sisteminin nasıl kurgulanacağı — yani mimarisi — çoğu zaman yanlış anlaşılıyor.
Özellikle “web tabanlı sistem modern, client–server mimari eski” söylemi, endüstriyel gerçeklikten çok BT sektöründeki genel eğilimlerin bir yansıması.

Bu yazıda bu algının neden oluştuğunu, neden tam olarak doğru olmadığını ve neden hibrit mimarinin modern MES çözümlerinde fiili standart haline geldiğini tüm boyutlarıyla inceleyeceğiz.

Cover

Read More ...

When AI Learns From AI

The Risk of Losing Human Knowledge in a Synthetic Feedback Loop

AI is no longer a futuristic concept - it’s embedded in how we work, write, code, communicate, and even think. I’ve been reflecting on a question that feels more urgent by the day:

What if AI usage, as it becomes more widespread, slowly erodes the very foundations of human learning and creativity?

Cover

Read More ...

Beyond Your CV: AI Knows You Better Than Your Resume Does

What if recruiters could talk to your LLM history?

“I know you remember.”

That’s what I say to ChatGPT when I want a brutally honest reflection of myself.
Not as a coach. Not as a therapist. But as an objective record keeper of the questions I’ve asked, the code I’ve shared, the decisions I’ve debated, and the doubts I’ve wrestled with.

And here’s the twist: if an AI knows you well enough to help you improve - could it also help others see you better?

Türkçe Versiyon - Yapay Zeka Sizi Özgeçmişinizden Daha İyi Tanıyor

Cover

Read More ...

What Is a Vector Database?

A Practical .NET Example with PostgreSQL

Search has evolved.

We started with simple keyword search, improved it with full-text search, and are now entering the era of semantic search powered by vectors.

But here’s the reality: most software systems today are still stuck somewhere between keyword and full-text.

In this post, we’ll walk through:

  • Keyword vs Full-Text vs Vector search
  • Why you need vector databases — even if you already use PostgreSQL full-text search
  • Similarity algorithms: cosine, dot product, Euclidean — with visuals
  • A full .NET 9 RAG implementation using PostgreSQL + pgvector + Ollama

Cover

Read More ...

Vibe Coding: Useful Hack or Engineering Hazard?

Prototype with vibes. Ship with discipline.

Vibe coding feels fast and creative — like pair programming with an AI that never sleeps. But if you skip understanding and review, you’re not coding faster — you’re just deferring disaster.

Cover

Read More ...