Hello! I’m Sami Tuğal 👋

I’m a software developer who loves research and works on various projects. I started this blog as a starting point for myself and to track my development over time.

I share content about software development, technology trends, and my personal projects. My goal is to explain complex topics in simple terms and share knowledge with everyone.

The Missing Piece of AI Agents: Knowledge Infrastructure

The main reason AI agents fail is the lack of knowledge infrastructure in existing systems.

March 9, 2026 · 8 min · 1533 words · Sami Tuğal

A Conceptual Framework for LLM-Based Agent Systems

I attempt to build a framework-agnostic conceptual model that covers the core components of LLM-based agent systems and the relationships between them.

January 11, 2026 · 12 min · 2409 words · Sami Tuğal

Metadata Management and the MOF Concept

Discussing Metadata Management and the MOF Concept.

October 17, 2025 · 8 min · 1526 words · Sami Tuğal

RAG Pipeline Optimization Techniques

In this post, we discuss how to make RAG pipelines more effective and production-ready.

August 30, 2025 · 4 min · 641 words · Sami Tuğal

Data Mesh

A deep dive into Data Mesh: decentralized data ownership, data as a product, self-serve data platforms, and federated governance.

August 22, 2025 · 4 min · 705 words · Sami Tuğal

How Does the Brain Think?

How does the human brain think and express thoughts? Can we simulate it with today’s technology?

July 2, 2025 · 6 min · 1120 words · Sami Tuğal

Memory Usage & Types in Agents

In this post, I explain why memory structures are critical in agent architectures, detailing types from sensory to semantic memory and how they are practically applied.

June 19, 2025 · 8 min · 1633 words · Sami Tuğal

Semantic Tool Search & Dynamic Tool Injection

How to make agent-based systems more scalable using MCP, semantic tool search and dynamic tool injection — with a real implementation example.

June 15, 2025 · 5 min · 918 words · Sami Tuğal

Why I Decided to Start a Blog

Where did my motivation to write come from? What will my posts be about? A small introduction.

June 12, 2025 · 3 min · 560 words · Sami Tuğal