İçeriğe geç
Sözlük

Inference (Çıkarım) Nedir? AI'ın Cevap Üretme Süreci

Inference, önceden eğitilmiş bir AI modelinin yeni bir girdiye karşı tahmin/cevap üretme sürecidir. Eğitim aşaması bittikten sonra modelin 'kullanılması' aşamasıdır.

Alternatif isimler: çıkarım, model inference

Yapay zeka çıktısının üretildiği soyut konsept görseli

Kısa Tanım

Inference (Türkçe: çıkarım), önceden eğitilmiş bir AI modelinin yeni bir girdiye karşı tahmin/cevap üretme sürecidir.

ChatGPT’ye soru sorduğunuzda → cevap aldığınızda → bu bir inference’dır.

Training vs Inference

AşamaTrainingInference
AmaçModeli öğretmekModeli kullanmak
SüreGünler-aylarSaniyeler
MaliyetMilyonlar USDÇok daha az
DonanımYüzlerce GPUBirkaç GPU yeterli
SıklıkBir kezSürekli

GPT-4 eğitimi ~$100M tahmin ediliyor. Aynı modeli inference için kullanmak günlük cents ile mümkün.

Inference Maliyeti

SağlayıcıModelInput (1M token)Output (1M token)
OpenAIGPT-4o$5$15
OpenAIGPT-5$10$30
AnthropicClaude 4.7 Sonnet$3$15
AnthropicClaude 4.7 Opus$15$75
GoogleGemini 2.5 Pro$3$12

Self-hosted Llama 70B: aylık ~$200-1000 (RunPod/Vast gibi GPU kiralama).

Inference Hızı

İki ölçü:

  • TTFT (Time To First Token): İlk kelimenin gelmesi
  • TPS (Tokens Per Second): Saniyede kaç token üretilir

Hedefler:

  • TTFT < 500ms (ideal < 200ms)
  • TPS > 30 (ideal > 50)

ChatGPT TPS ~50-80 token/saniye. Llama 70B self-hosted: 15-40 token/saniye.

Optimizasyon Teknikleri

1. Quantization

Modelin float32 ağırlıklarını int8 veya int4’e indirgemek. %75 boyut tasarrufu, %5-10 kalite kaybı.

2. Distillation

Büyük bir model küçük bir modeli “öğretir”. GPT-4o → GPT-4o mini gibi.

3. Caching

Aynı prompt’a aynı cevap → cache’le. OpenAI, Anthropic prompt caching destekliyor.

4. Batching

Birden fazla isteği aynı anda işlemek.

5. Speculative Decoding

Küçük model hızlı tahmin yapar, büyük model onaylar. 2-3x hız.

Inference Platformları

PlatformTipMaliyet
OpenAI APICloudPay-as-you-go
Anthropic APICloudPay-as-you-go
Together AIOpen-source modelsPay-as-you-go
ReplicateMulti-modelPay-as-you-go
RunPodGPU rentalSaatlik
OllamaSelf-hosted localDonanım
vLLMHigh-throughputDonanım

Sınırları

  • Bağlam window: Context window doluyorsa hata
  • Cost: Yoğun kullanım maliyetli
  • Latency: Critical UX
  • Quality: Smaller model = lower quality (genelde)

İlgili Kavramlar

  • LLM — inference yapan sistem
  • Token — inference’in ölçüm birimi
  • Fine-tuning — özel inference

Özet

Inference, eğitilmiş AI modelinin kullanım aşamasıdır. Training’den çok daha ucuz ve hızlı. Maliyet ve hız production AI sistemleri için kritik metriklerdir. Optimize etmek için quantization, caching, batching kullanılır.

Paylaş: