# Chunking (Belge Bölümleme) Nedir?

> Source: https://sukruyusufkaya.com/blog/chunking-nedir
> Updated: 2026-07-05T16:06:30.844Z
> Type: blog
> Category: yapay-zeka
**TLDR:** Chunking nedir? Chunking (belge bölümleme), uzun bir metni RAG ve arama sistemlerinde işlenebilir, anlamlı parçalara (chunk) bölme işlemidir. Bu rehber: net tanım, chunking neden RAG performansının temeli, nasıl çalışır, chunk boyutu ve chunk overlap seçimi, sabit/özyinelemeli/semantik chunking türleri, Türkiye örnekleri, KVKK, yaygın hatalar ve sık sorulan sorular.

<tldr data-summary="[&quot;Chunking, uzun bir belgeyi RAG ve arama sistemlerinde işlenebilir, anlamlı parçalara bölme işlemidir.&quot;,&quot;Her parça ayrı embedding'e çevrilip aranır; doğru parça getirilmezse model bilgiyi hiç görmez.&quot;,&quot;Chunk boyutu bir dengedir: çok büyük gürültü, çok küçük bağlam kaybı getirir.&quot;,&quot;Chunk overlap, komşu parçalar arasında ortak metin bırakarak sınır bağlamını korur.&quot;,&quot;Türleri: sabit boyutlu, özyinelemeli, yapı-temelli ve semantik chunking.&quot;]" data-one-line="Chunking nedir sorusunun kısa cevabı: uzun belgeyi RAG için anlamlı parçalara bölerek doğru bilginin getirilmesini ve yanıt kalitesini belirleyen temel adım."></tldr>

Chunking nedir? Chunking (belge bölümleme), uzun bir metni bir dil modelinin ve vektör veritabanının işleyebileceği daha küçük, anlamlı parçalara (chunk) bölme işlemidir. RAG ve arama sistemlerinde her parça ayrı ayrı embedding'e çevrilip arandığı için, bu bölme işlemi doğru bilginin bulunmasını doğrudan belirler.

Bir belgeyi olduğu gibi modele vermek çoğu zaman mümkün değildir: belgeler bağlam penceresine sığmayacak kadar uzundur ve tümünü aramak hem pahalı hem de gürültülüdür. Chunking tam bu noktada devreye girer — belgeyi, tek başına anlamlı ve aranabilir birimlere böler. Bu rehber chunking nedir, neden rag performansının temeli olduğu, chunk boyutu ve chunk overlap kararları, semantik chunking dâhil türleri ve yaygın hataları uygulayıcı gözüyle ele alıyor.

<definition-box data-term="Chunking (Belge Bölümleme)" data-definition="Uzun bir metni, bir dil modelinin ve vektör veritabanının işleyebileceği daha küçük, anlamlı parçalara (chunk) bölme işlemi. RAG ve arama sistemlerinde her parça ayrı ayrı embedding'e çevrilip aranır; bu yüzden chunking, doğru bilginin getirilmesini ve yanıt kalitesini doğrudan belirleyen temel adımdır." data-also="Belge bölümleme, metin parçalama, chunk oluşturma, chunking"></definition-box>

## Chunking Neden RAG Performansının Temelidir?

Bir RAG sisteminde model yalnızca kendisine getirilen parçalara dayanarak cevap verir. Doğru bilgi belgede olsa bile, o bilgi yanlış bölünmüş bir parçanın içinde kaybolduysa arama onu bulamaz ve model bu bilgiyi hiç görmez. İşte bu yüzden rag performansının en büyük belirleyicisi çoğu zaman modelin gücü değil, chunking kalitesidir.

Bunu somutlaştıralım: bir ürün kılavuzunda "iade süresi 14 gündür" cümlesi, konu başlığından koparılıp alakasız bir teknik paragrafla aynı parçaya sıkıştırılırsa, "iade ne kadar sürede yapılır?" sorusu bu parçaya anlamsal olarak yeterince yakın çıkmayabilir. Sonuç: model doğru cevabı bilmediği için ya "bilmiyorum" der ya da uydurur. Kötü chunking, halüsinasyonun en sessiz ama en yaygın kaynağıdır. RAG mimarisinin bütününü <a href="/blog/rag-nedir">RAG nedir</a> rehberinde, dilin token bazlı işlenişini ise <a href="/blog/token-nedir">token nedir</a> yazısında bulabilirsiniz.

## Chunking Nasıl Çalışır?

Chunking, RAG hattının en başında, belgeler sisteme alınırken (ingestion) çalışan bir ön işleme adımıdır. Ham belge okunur, temizlenir ve belirli bir stratejiye göre parçalara ayrılır; ardından her parça embedding modeliyle bir vektöre çevrilip vektör veritabanına yazılır.

<howto-steps data-name="Bir belgenin chunking süreci" data-description="Ham belgeden aranabilir parçalara kadar chunking'in izlediği temel adımlar." data-steps="[{&quot;name&quot;:&quot;Belgeyi al ve temizle&quot;,&quot;text&quot;:&quot;PDF, HTML veya metin belgesi okunur; başlık, sayfa numarası, gereksiz boşluk gibi gürültü temizlenir.&quot;},{&quot;name&quot;:&quot;Bölme stratejisini seç&quot;,&quot;text&quot;:&quot;Belge türüne göre sabit boyutlu, özyinelemeli veya semantik chunking gibi bir strateji belirlenir.&quot;},{&quot;name&quot;:&quot;Chunk boyutu ve overlap ayarla&quot;,&quot;text&quot;:&quot;Her parçanın hedef boyutu ve komşu parçalarla chunk overlap miktarı belirlenir.&quot;},{&quot;name&quot;:&quot;Parçalara böl&quot;,&quot;text&quot;:&quot;Belge, seçilen stratejiye göre anlamlı sınırlardan parçalara ayrılır.&quot;},{&quot;name&quot;:&quot;Embedding çıkar ve sakla&quot;,&quot;text&quot;:&quot;Her parça bir embedding vektörüne çevrilip metadata ile birlikte vektör veritabanına yazılır.&quot;}]"></howto-steps>

Bu akışın kritik yanı, chunking kararlarının sonradan değiştirilmesinin pahalı olmasıdır: strateji değişirse tüm belgelerin yeniden parçalanması ve yeniden embedding'e çevrilmesi gerekir. Bu yüzden chunking, sonradan yamanacak bir ayrıntı değil, en baştan doğru tasarlanması gereken bir mimari karardır. Getirme, yeniden sıralama ve üretim aşamalarının chunking ile birlikte nasıl kurgulandığını <a href="/consulting/solutions/kurumsal-rag-sistemleri">kurumsal RAG sistemleri</a> çözümünde ele alıyoruz.

## Chunk Boyutu Nasıl Seçilir?

Chunk boyutu, chunking'in en çok tartışılan kararıdır ve doğrudan bir dengedir. Parça çok büyük olursa, tek bir chunk içine birden fazla konu girer; arama bu parçayı getirdiğinde model alakasız bilgiyle (gürültüyle) birlikte doğru bilgiyi de alır ve bağlam penceresi gereksiz yere dolar. Parça çok küçük olursa, bir fikir birden çok parçaya bölünür; tek başına getirilen küçük parça bağlamdan yoksun kalır.

İyi bir chunk boyutu şu ilkeye dayanır: bir parça, tek bir bütün fikri taşıyacak kadar büyük, ama birbiriyle ilgisiz konuları karıştırmayacak kadar küçük olmalıdır. Pratikte doğru chunk boyutu masabaşında tahminle değil, gerçek kullanıcı sorularıyla ölçülerek bulunur. Aynı belgeyi farklı chunk boyutu değerleriyle deneyip hangisinin doğru parçayı daha sık getirdiğini karşılaştırmak, bu kararı verinin kendisine dayandırır. Chunk boyutu ne kadar dikkatli seçilirse, rag performansı o kadar tutarlı olur.

## Chunk Overlap Nedir ve Neden Gerekir?

Chunk overlap (parça örtüşmesi), ardışık parçalar arasında bir miktar ortak metin bırakma tekniğidir. Belge yalnızca kesip yan yana dizilerek bölünürse, bir cümle ya da fikir tam parça sınırında ikiye bölünebilir; bu durumda her iki parça da o bilgiyi eksik taşır. Overlap, önceki parçanın son birkaç cümlesini sonraki parçanın başına ekleyerek bu sınır kaybını önler.

Örneğin bir sözleşme maddesinin ilk yarısı bir parçanın sonunda, ikinci yarısı diğer parçanın başında kalırsa, overlap sayesinde maddenin tümü en az bir parçada bütün olarak bulunur ve arama onu yakalayabilir. Ancak overlap'i abartmak da maliyeti ve tekrarı artırır; aynı bilgi birçok parçada tekrarlanırsa hem depolama hem de getirme verimsizleşir. Doğru chunk overlap, sınır güvenliği ile verimlilik arasında ölçülü bir dengedir.

## Chunking Türleri Nelerdir?

Tek bir chunking yöntemi yoktur; belge türüne ve amaca göre farklı stratejiler kullanılır. Aşağıdaki tablo en yaygın chunking türlerini ve uygun oldukları senaryoları karşılaştırır.

<comparison-table data-caption="Başlıca chunking türleri ve uygunluk alanları" data-headers="[&quot;Tür&quot;,&quot;Nasıl böler&quot;,&quot;Ne zaman uygun&quot;]" data-rows="[{&quot;feature&quot;:&quot;Sabit boyutlu&quot;,&quot;values&quot;:[&quot;Belirli karakter/token sayısına göre keser&quot;,&quot;Homojen, düz metinlerde; hızlı ve basit&quot;]},{&quot;feature&quot;:&quot;Özyinelemeli (recursive)&quot;,&quot;values&quot;:[&quot;Paragraf, cümle, kelime sırasıyla böler&quot;,&quot;Çoğu genel belge için sağlam varsayılan&quot;]},{&quot;feature&quot;:&quot;Yapı-temelli&quot;,&quot;values&quot;:[&quot;Başlık, tablo, liste sınırlarını korur&quot;,&quot;Kod, tablo, yapılandırılmış dokümantasyon&quot;]},{&quot;feature&quot;:&quot;Semantik chunking&quot;,&quot;values&quot;:[&quot;Anlam değiştiği noktalardan böler&quot;,&quot;Heterojen, uzun ve karmaşık içerik&quot;]}]"></comparison-table>

Sabit boyutlu chunking en basit yöntemdir ama anlamı umursamaz; bir cümleyi ortasından bölebilir. Özyinelemeli chunking, önce paragraf, sonra cümle, sonra kelime gibi doğal sınırları sırayla deneyerek daha akıllı böler ve çoğu belge için iyi bir varsayılandır. Semantik chunking ise metni anlamın değiştiği noktalardan böler: birbirine yakın anlamlı cümleleri aynı parçada tutar, konu değişince yeni parça açar. Bu, anlam bütünlüğünü en iyi koruyan yöntemdir ama hesaplama açısından daha pahalıdır.

## Chunking ile Tokenization Arasındaki Fark Nedir?

Chunking sık sık tokenization (belirteçleme) ile karıştırılır, ama ikisi RAG hattında farklı katmanlarda ve farklı amaçlarla çalışır. Tokenization, bir metni modelin işleyebileceği en küçük birimlere — token'lara — böler; bu, dil modelinin metni anlamasının temel ön koşuludur ve genellikle otomatik, gizli bir adımdır. Chunking ise bir belgeyi anlamlı, aranabilir parçalara böler; bu parça sonradan token'lara ayrılır. Yani token en küçük dilbilimsel birim, chunk ise anlamı taşıyan getirme birimidir.

Bu ayrım pratikte önemlidir çünkü chunk boyutu genellikle token cinsinden ölçülür: bir parçanın kaç token tuttuğu, hem modelin bağlam penceresini hem de embedding maliyetini etkiler. Token kavramının kendisini <a href="/blog/token-nedir">token nedir</a> yazısında ayrıntılı ele alıyoruz; burada akılda tutulması gereken şudur: tokenization modelin metni okuma biçimidir, chunking ise sistemin bilgiyi hangi büyüklükte saklayıp getireceğine dair tasarım kararıdır. İkisini karıştırmak, chunk boyutu ayarlarken yanlış birim üzerinden düşünmeye yol açar.

## Türkiye'de ve Sektörde Chunking Örnekleri

Chunking'in değeri soyut değildir; her kurumsal RAG uygulamasının sessiz temelini oluşturur. Türkiye bağlamında sık görülen üç örnek bunu netleştirir.

- **Bankacılık ve sigorta:** Yüzlerce sayfalık ürün kılavuzları ve poliçe metinleri madde madde bölünür; her madde tek bir parça olarak tutulunca müşteri temsilcisi "bu poliçe X durumunu kapsıyor mu?" sorusuna doğru maddeyle yanıt alır.
- **E-ticaret destek:** Sık sorulan sorular, iade ve kargo politikaları ayrı ayrı parçalara ayrılır; böylece chatbot doğru politikayı getirir. Bu senaryonun bütününü <a href="/blog/chatbot-nedir">chatbot nedir</a> yazısında ele alıyoruz.
- **Hukuk ve mevzuat:** Kanun ve yönetmelik metinleri madde/fıkra yapısına göre bölünür; yapı-temelli chunking burada zorunludur, çünkü bir fıkranın ortadan bölünmesi hukuki anlamı bozar.

Bu örneklerin ortak yanı şudur: parçalama stratejisi belgenin kendi yapısına saygı gösterdiğinde sistem güvenilir çalışır; belgeye rağmen keyfî bölündüğünde ise en iyi model bile yanlış cevap verir.

<stat-callout data-value="Dünya 1.'si" data-context="Türkiye, We Are Social &quot;Digital 2026&quot; verisine göre üretken yapay zeka araçlarından web'e yönlendirilen trafik payında dünya birincisidir; bu, doğru kurulmuş chunking ve rag performansı üzerine oturan kurumsal bilgi erişimi çözümlerinin&quot; data-outcome=&quot;Türkiye'de hızla değer bulabileceğini ve sağlam parçalama olmadan bu talebin güvenilir biçimde karşılanamayacağını gösterir." data-source="{&quot;label&quot;:&quot;Euronews TR / Digital 2026&quot;,&quot;url&quot;:&quot;https://tr.euronews.com/next/2026/01/04/turkiye-chatgpt-trafiginde-yuzde-9449luk-oranla-dunya-birincisi&quot;,&quot;date&quot;:&quot;2026-01&quot;}"></stat-callout>

## Chunking ve KVKK: Parçalarda Kişisel Veri

Chunking yalnızca teknik bir karar değildir; kişisel veri içeren belgeler parçalandığında KVKK açısından da tasarlanmalıdır. Her chunk, kaynağını ve erişim iznini taşıyan metadata ile etiketlenmelidir; böylece bir kullanıcı yalnızca yetkili olduğu belgelere ait parçaları getirebilir. Metadata'sız, ayrımsız bir parça havuzu, erişim kontrolünü imkânsız kılar.

Ayrıca kişisel veri içeren parçaların maskeleme veya anonimleştirme ihtiyacı chunking aşamasında değerlendirilmelidir. Bir müşteri belgesinin tümü embedding'e çevrilip aranabilir hâle geldiğinde, kimlik numarası veya sağlık verisi gibi hassas alanların bu parçalara nasıl gireceği baştan planlanmalıdır. Doğru kurgulanmış chunking, hem doğru bilgiyi getirir hem de KVKK uyumunu parça düzeyinde mümkün kılar.

## Chunking'de Yaygın Hatalar

Chunking basit görünür ama uygulamada en çok hatanın yapıldığı katmandır. En sık karşılaşılanlar şunlardır:

- **Anlamı umursamadan sabit boyutla bölmek:** Cümleyi veya tabloyu ortasından kesmek, getirilen parçayı anlamsız hâle getirir.
- **Yanlış chunk boyutu:** Ölçmeden seçilen çok büyük ya da çok küçük bir chunk boyutu, gürültü ya da bağlam kaybı üretir.
- **Chunk overlap'i tamamen atlamak veya abartmak:** Sıfır overlap sınır bilgisini kaybettirir; aşırı overlap depolamayı ve tekrarı şişirir.
- **Yapıyı yok saymak:** Tablo, kod ve listeleri düz metin gibi bölmek, yapılandırılmış içeriğin anlamını bozar.
- **Metadata eklememek:** Kaynak, başlık ve erişim bilgisi taşımayan parçalar hem doğrulanamaz hem de KVKK açısından risklidir.

Bu hataların ortak sonucu tek kelimeyle özetlenebilir: model doğru cevaba sahip parçayı ya hiç görmez ya da gürültü içinde kaybeder. Bu yüzden RAG projelerinde iyileştirme çoğu zaman modeli değil, chunking ve getirme katmanını hedeflemelidir. Bu alanda derinleşmek için <a href="/learn">öğrenme merkezine</a> ve uygulamalı <a href="/training">eğitimlere</a> göz atabilirsiniz.

## Sıkça Sorulan Sorular

### Chunking neden RAG için bu kadar önemli?

Çünkü model yalnızca getirilen parçaya dayanarak cevap verir. Doğru bilgi yanlış bölünmüş bir parçanın içinde kaybolursa, arama onu bulamaz ve model o bilgiyi hiç görmez. Bu yüzden rag performansının en büyük belirleyicisi çoğu zaman model değil, chunking kalitesidir.

### İdeal chunk boyutu nedir?

Tek bir doğru değer yoktur; belge türüne ve kullanım senaryosuna bağlıdır. Genelde bir chunk, tek bir bütün fikri taşıyacak kadar büyük, ama alakasız içerik karıştırmayacak kadar küçük olmalıdır. Doğru chunk boyutu deneyle, gerçek sorular üzerinde ölçülerek bulunur.

### Chunk overlap ne işe yarar?

Chunk overlap, ardışık parçalar arasında bir miktar ortak metin bırakır. Böylece bir cümle veya fikir tam parça sınırında kesildiğinde bağlam kaybolmaz; her iki parçada da yer alır. Bu, sınırda kalan bilginin arama tarafından bulunmasını kolaylaştırır.

### Semantik chunking sabit boyutlu chunking'den daha mı iyi?

Çoğu zaman anlam bütünlüğü açısından daha iyidir, çünkü metni rastgele karakter sayısına göre değil, anlamlı sınırlardan böler. Ancak daha maliyetli ve karmaşıktır. Basit belgelerde özyinelemeli chunking yeterliyken, karmaşık ve heterojen içerikte semantik chunking fark yaratır.

### Chunking'i tablo ve kod içeren belgelerde nasıl yaparım?

Tabloları, kod bloklarını ve listeleri ortasından bölmek anlamı bozar. Bu tür yapılandırılmış içerikte belge yapısına duyarlı (structure-aware) chunking kullanılır: tablo bir bütün olarak, başlık kendi bölümüyle birlikte tutulur. Aksi hâlde getirilen parça anlamsız hâle gelir.

## Özetle: Chunking Nedir?

Özetle chunking nedir sorusunun cevabı şudur: uzun bir belgeyi RAG ve arama sistemlerinde işlenebilir, anlamlı parçalara bölme işlemi. Doğru chunk boyutu ve chunk overlap seçimi, uygun chunking türü (özellikle semantik chunking) ve belge yapısına saygı, rag performansını doğrudan belirler. Kötü parçalama en iyi modeli bile işe yaramaz kılarken, iyi kurgulanmış chunking güvenilir kurumsal yanıtların temelini atar. Bütünü görmek için <a href="/blog/rag-nedir">RAG nedir</a> ve <a href="/blog/llm-nedir">LLM nedir</a> rehberlerine göz atabilir, kurumsal bir sistem için <a href="/consulting">yapay zeka danışmanlığı</a> ile başlayabilirsiniz.

<!-- İÇ BAĞLANTI BORCU: /blog/embedding-nedir, /blog/vektor-veritabani-nedir, /blog/reranker-nedir, /blog/semantik-arama-nedir yayınlanınca eklenecek. -->