Yeni başlayanlar için AIAnaliz
Bir AI ajanıyla konuşarak site inşa edin: HackerTube örneği
Karpathy'nin HackerTube'u nasıl dört aşamaya ayrıldı, ajanın sizin için yapamayacağı üç adım hangileri ve toplu filtre aşamasının maliyeti nasıl tahmin edilir.

Bu sayfada
Bir AI ajanı, üç şey dışında tüm siteyi sizin için inşa edebilir: API anahtarı, sunucu ve alan adı. HackerTube'da ayrım tam olarak bu; Andrej Karpathy, sadece Claude ile konuşarak yaklaşık iki saatte yaptığını söylüyor. Aşağıda: projenin geçtiği dört aşama, kendinizin hazırlaması gerekenler ve tekrarlayan orta aşamanın kendi verinizde ne kadara mal olacağını nasıl tahmin edeceğiniz.
Dört aşama, bu sırayla#
Karpathy (AI araştırmacısı, OpenAI kurucu ortağı, eski Tesla AI direktörü, Eureka Labs kurucusu) yazıyı 31 Ekim 2026'da yayımladı: blogunda HackerTube. Site, bir YouTube videosunu öneren Hacker News yorumlarını topluyor ve bunlara göz atmanızı sağlıyor. Arka planda, neredeyse her 'sadece ajanla konuş' projesinin paylaştığı bir iskelet var. Sıraya koymayı kendiniz deneyin:
Sıraya koy
Veriden web sitesine bir projenin aşamalarını sıraya koyun
Öğeleri sürükle veya okları kullan
- Ham veri kümesini indirin
- Her öğe üzerinde daha küçük bir model çalıştırın: tut veya at
- Kalanlardan arayüzü inşa edin
- Bir sunucuya yerleştirin
İkinci aşama diğerlerinden ayrılıyor. İndirme, inşa ve dağıtım birer kez olur. Tut-veya-at sorusu ise her öğe için bir kez, on binlerce kez sorulur. Bunu aklınızda tutun; para konusuna gelince geri döneceğiz.

Ajanın yaptıkları, rakamlarla#
Karpathy'nin anlattığı çalışma şöyle. Claude Code masaüstü uygulamasında çalışmış. Varsayılanı olan orta eforda Opus 5.5, Hacker News yorumları veri kümesini Hugging Face'ten indirip filtrelemiş. Sonnet, bir Claude Code Workflow içinde yorumların üzerinden geçmiş. Ortaya çıkan: bir YouTube videosunu öneren yaklaşık 40K yorum, 2007'den 2026'ya 6.454 video, 150 konuya ayrılmış. Ardından Opus arayüzü inşa edip bir VPS'e dağıtmış. Sitede hesap gerektirmeyen 'ForYou' önerileri (durum tarayıcı oturumunda tutuluyor), klavye kısayolları ve bir veri dışa aktarımı var; böylece başkaları veriyi kendi ajanlarına verebiliyor.

Yazının size vermediği: hiçbir maliyet veya token sayısı ve hangi adımların düz kod, hangilerinin model çağrısı olduğu. Yani 'iki saat' bir süre, bir fiyat değil. Bu ayrımın neden önemli olduğunu merak ediyorsanız, ajanlar her adımda modele ihtiyaç duyar mı? bunu ele alıyor.
Sizde kalan üç şey#
Karpathy üç adımı elle yaptı: bir Google Cloud API anahtarı oluşturdu (YouTube meta verisi için), VPS'i başlattı ve alan adını satın aldı. Ortak noktalarına bakın. Her biri sizin bir hesabınıza bağlı: bir giriş, bir faturalama profili, sizin kimliğiniz. Bir ajan her komutu yazabilir, ama ödeme ekranında sizin yerinize duramaz. Bu, bir inşaatçı tutmaya benzer: evi dikerler, ama arsanın tapusunu siz imzalarsınız.
Eşleştir
Her adımı neden sizde kaldığıyla eşleştirin
Soldaki bir öğeye, ardından eşine dokun
- YouTube meta verisi API anahtarını oluşturunGoogle Cloud hesabınızda yaşar
- Sunucuyu başlatınBarındırma hesabınıza faturalanır
- Alan adını satın alınSizin adınıza kayıtlıdır
- Filtre betiğini ve arayüzü yazınBu kısmı ajan yapar
Pratikte ajan durup soracaktır. Anahtarı kendiniz yapın, bir ortam değişkenine koyun ve ajana yalnızca değişkenin adını verin, asla anahtarın kendisini değil. Anahtarlar size yeni geliyorsa, API anahtarı nedir ve güvenle nasıl saklanır beş dakika sürer.
Aynı şekli kendi verinizde deneyin#
Diyelim ki elinizde 40.000 ürün yorumu içeren reviews.csv var ve yalnızca pil ömrüyle ilgili yorumları içeren küçük, aranabilir bir sayfa istiyorsunuz. HackerTube ruhunda bir istem:
I have reviews.csv (40000 rows, column: text). Goal: a small searchable web page with only the reviews about battery life.
1. Look at the file and tell me what is in it. Change nothing yet.
2. Write a script that sends each review to a model and gets back keep or drop. Use an OpenAI-compatible API: base URL https://api.cheaptokens.dev/v1, key from the environment variable CHEAPTOKENS_API_KEY, model deepseek-ai/DeepSeek-V4-Flash-0731.
3. Run it on the first 100 reviews, show me the results and the tokens used. Wait for my OK before the full run.
4. Build the page from the kept reviews.
Whenever you need an account, a key or a payment from me, stop and tell me what to do.3. adım, çalınmaya değer alışkanlık. Yüz satır neredeyse hiçbir şeye mal olmaz ve modelin hatalarını kırk bine para harcamadan önce görürsünüz. Son satır, önceki bölümden devir teslim, yazıya dökülmüş hali. Temel URL ve model kimliği CheapTokens belgelerinden gelir; anahtarı orada kendiniz oluşturursunuz.
Toplu aşamanın maliyeti#
Tekrarlayan aşamaya dönelim. Her yorum artı tek satırlık bir talimatın yaklaşık 150 token, yanıtın ('tut' veya 'at') yaklaşık 10 token olduğunu varsayalım. 40.000 yorum için bu, 40000 × 150 = 6000000 giriş tokenı ve 40000 × 10 = 400000 çıkış tokenı eder. DeepSeek-V4-Flash'te tüm geçiş $0.13, GLM-5.3-Flash'te $0.136. Giriş ve çıkış birlikte sayıldığında ikisi de OpenRouter'dan daha ucuz. Her istek küçük, bu yüzden 380K ve 390K bağlam pencereleri hiç devreye girmez; önemli olan, token başına fiyat çarpı çok büyük bir çağrı sayısıdır.
Rakamları kendi verinize göre değiştirin ve görün:
Maliyet hesaplayıcı
Tek toplu filtre geçişi: 40.000 öğe
İstek başına giriş token'ı: 150 · İstek başına çıkış token'ı: 10 · Günlük istek sayısı: 40.000
| Model | Günlük | Aylık |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.136 | $4.08 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.13 | $3.90 |
| MiniMax-M2.7$0.05$0.15 | $0.36 | $10.80 |
Bu yalnızca bir aşama. İnşa ve dağıtım, ajanla ayrı oturumlardır ve gerçek filtre isteminiz tek satırdan uzun olacaktır. 40K yorumu bir LLM ile filtreleyin tam bir tut/at istemi gösterir ve model yönlendirme kolay öğeleri önce ucuz bir modele nasıl göndereceğinizi açıklar. Her model için güncel fiyatlar fiyatlandırma sayfasında.
Hızlı kontrol
Böyle bir projede hangi aşama en çok kez çalışır?
Cevabı göster
Cevap: Her öğeyi yargılamak: tut veya at
Tut-veya-at çağrısı her öğe için bir kez çalışır, yani 40.000 öğe 40.000 çağrı demektir. Bu yüzden önce çağrı başına fiyatına bakmalısınız.
İlk hamleniz: o 100 satırı ilk istek kurulumundan geçirin, yanıtları okuyun ve ancak ondan sonra ajanın geri kalanı çalıştırmasına izin verin.



