Künye
Nasıl yapıldı
Çoğu site kendini açıklamaz. Bu açıklar, çünkü yapılış biçimi gerçekte ne olduğunun bir parçasıdır: olağanüstü iş ortaklarıyla, iyi kurmaya yönelik kasıtlı bir deney ve tutulmaya değer bir kayıt.
CONCORD
Bu site, CONCORD adlı bir protokol aracılığıyla tasarlandı ve yapıldı: bir insan ile üç ayrı AI sistemi arasında, her biri kendi rolünde, yapılandırılmış bir iş birliği. Bu bir gösteriş değil. İşleyen bir yöntem; kendi yönetişimi, kararlarının kaydı ve yayınlanan her seçimden sorumlu bir insanla.
Öncül basit. Farklı AI modellerinin farklı güçlü yanları vardır ve zorlu sorunlar, gerilim içinde tutulan birden fazla bakış açısından yararlanır. Bu yüzden iş role göre bölünür ve bir insan ortada oturur; aralarında köprü kurar, sağlam olanı onaylar ve olmayanı reddeder.
CONCORD hiçbir yerden alınmadı. Rodolfo Nützmann tarafından bu proje için, pratik bir ihtiyaçtan yola çıkarak tasarlandı: her biri farklı bir konuda gerçekten güçlü olan birden çok yapay zeka sistemine aynı anda nasıl başvurulur, üstelik gerçek işin gerektirdiği tek bir insan sorumluluğu ipinden vazgeçmeden. Yanıt, her sisteme tanımlı bir koltuk vermek, birbirleriyle pazarlık etmelerini önlemek ve her alışverişi bütünü gören tek bir kişiden geçirmek oldu. Bu düzenin daha eski bir adı var. Yapay zeka sistemleri birer temsilcidir: talimatla ve bir başkası adına hareket ederler. PRIME asildir: gerçekten karar veren, muhakemeyi yürüten ve hem sonuçları hem de adı taşıyan taraf.
Kaldıraç gücü temsilcilerindir. Sorumluluk ise asildedir ve devredilemez.
Gayriresmî biçimde, işi bölüştürmenin bir yolu olarak başladı ve yapım boyunca adı olan bir yönteme dönüşerek pekişti: sabit koltuklar, her şeyin üstünde tek bir kural olarak PRIME onaylamadan hiçbir şeyin yayımlanmaması ve her kararın neden alındığına dair yazılı bir kayıt. Ad, amacı dile getirir: uzlaşı, bir süreç yoluyla bilerek varılan bir mutabakat; denetimsiz bir aracın rastgele ürettiği şey değil.
İşleyiş, açık biçimde
Koltuklar
- PRIMERodolfo Nützmannİnsan
Onaylayan tek kişi. Her karar, yayınlanan her satır, tam resme sahip olan ve nihai sorumluluğu taşıyan bir insandan geçer. AI önerir; PRIME karar verir.
- ANVILMühendislikAnthropic · Claude Opus 4.8
Baş mühendis koltuğu. Mimari, kod, içerik yapısı ve yapının kendisi; niyeti çalışan, test edilmiş, dağıtıma hazır bir siteye dönüştürür.
- SCOUTStrateji ve markaOpenAI · ChatGPT 5.5
Strateji ve konumlandırma koltuğu. Bunun ne olduğu, kimin için olduğu ve kendini dünyaya nasıl tanıtması gerektiği üzerine sorular.
- PRISMTasarımGoogle · Gemini 3.1 Pro
Tasarım koltuğu. Görsel dil, tipografi, renk ve genel his; tutarlı bir sisteme dönüştürülür.
Haziran 2026 itibarıyla yapay zeka modeli sürümleri.
Nasıl yapıldı
Birkaç ilke baştan sona işler ve nereye bakacağını bilirsen görünürler.
Tahmin etme, hesapla
Bu sitedeki araçlar yanıtları yerel ve belirleyici biçimde hesaplar. Verilerinle bir sunucuya başvurmazlar ve tahmin yürütmezler. Tarayıcında çalışan, tarayıcında kalır.
Çekirdeği açık
Her aracın çalıştırdığı deterministik mantık, aracın bütünüdür: gizli bir sunucu adımı, hesap veya telemetri yoktur. Her şey tarayıcınızda çalışır.
Kurulurken belgelenmiş
Kod tabanının her temel parçası yorumlanır ve belgelenir; sonradan eklenen bir şey olarak değil, sabit bir kural olarak. Bu yapı okunabilir olmak için tasarlandı; onu sürdürecek kişi için ve ona sahip çıkacak kişi için.
Hizmet etmek ve dolaşmak için yapıldı
Bu site statik bir dışa aktarımdır: hızlı, önbelleğe alınabilir ve çalışma zamanında hiçbir şeye bağlı değil. Baştan birçok dil için yapıldı, böylece yeniden kurmaya gerek kalmadan küresel bir kitleye ulaşabilir.
Yığın
İlgilenenler için teknik temel açıkça anlatılıyor.
- Çerçeve
- Next.js 15 ve React 19, tamamen statik bir site olarak dışa aktarıldı
- Uluslararasılaştırma
- next-intl, 16 dil ve sağdan sola yazı desteğiyle
- Tasarım sistemi
- Özel token tabanlı tema motoru; varsayılan tema Obsidian
- Tipografi
- Metin için Inter, veri ve kod için JetBrains Mono
- Araç motoru
- Tamamen tarayıcıda çalışan deterministik bir hesaplama katmanı
- Arama
- İstemci tarafında statik tam metin arama; arama sunucusu yok
Çeviriler nasıl işaretlenir
İngilizce ve Brezilya Portekizcesi bir kişi tarafından yazılır ve gözden geçirilir. Diğer dillerin çoğu makine çevirisidir ve ne kadar ilerlediğine göre işaretlenir: bir dil tüm siteyi kapsadığında kehribar, daha yeni içerik hâlâ İngilizceyken ve aradaki farkı kapatırken sarı. Kırmızıyla işaretlenen dillerin henüz çevirisi yoktur ve şimdilik İngilizce gösterilir. Makine çevirisi sayfalarda kısa bir not da bulunur ve bunların herhangi birini iyileştirmeye yardımcı olabilirsiniz.
- Bir kişi tarafından gözden geçirildi
- Makine, tamamlandı
- Makine, sürüyor
- Henüz çevrilmedi
Standartlar ve çerçeveler
Buradaki her araç bir tahmini değil, yayımlanmış bir spesifikasyonu uygular. Kod çözücüler ve hesaplayıcılar, biçimlerini tanımlayan belgeler üzerine inşa edilir ve bu belgelerin yayımladığı test vektörlerine sabitlenir, böylece her yanıt kendisine karşı değil doğruluk kaynağına karşı doğrulanır.
Spesifikasyonlar
JSON Web Tokens, RFC 7519'u izler; imzalar ve algoritmalar RFC 7515 ve 7518'dedir; PKCE, RFC 7636'dır; Base64 ve türevleri RFC 4648'dir; UUID'ler RFC 9562'dir (2024'te RFC 4122'yi yürürlükten kaldırmış ve kendi test vektörlerini içerir); HMAC, FIPS 180-4 ve FIPS 202'de standartlaştırılan SHA ailesi üzerinde RFC 2104'tür; X.509 sertifikaları RFC 5280'dir; IPv4 ve CIDR gösterimi RFC 4632'dir; IPv6 adreslemesi ve kanonik metin biçimi RFC 4291 ve RFC 5952'dir; ve cipher suite kod çözücüsü, resmi IANA TLS Cipher Suites kaydına dayanır; TLS 1.3 ve 1.2 spesifikasyonlarıyla (RFC 8446 ve 5246), “Recommended” sütununu belirleyen kayıt güncelleme kurallarıyla (RFC 8447) ve RC4 yasağıyla (RFC 7465) çapraz kontrol edilir. Bir kaydın otorite olduğu yerde verileri yeniden yazılmak yerine doğrudan gömülür.
Referans vektörleri
Her araç bir referans vektörü kümesiyle gelir: ilgili RFC'lerden ve standardizasyon kuruluşlarından alınan, bilinen doğru çıktılarla eşleştirilmiş bilinen girdiler. Her derlemede çalışırlar, böylece bir yanıtı sessizce değiştiren bir yeniden düzenleme yayımlanmak yerine derlemeyi başarısız kılar.
OWASP
Güvenlik araçları gelişigüzel bir araya getirilmek yerine OWASP'ın çerçevelerine göre tanımlanır. Kriptografi ve TLS araçları, OWASP Top 10'daki Cryptographic Failures ve Security Misconfiguration alanlarına ve Application Security Verification Standard'daki eşleşen kontrollere karşılık gelir; token aracı, JWT'leri inceleme ve doğrulama konusunda OWASP'ın kılavuzunu izler. OWASP'ın prevention cheat sheets belgeleri, sırada ne olacağı için de katı kurallar koyar: buraya eklenen her XML veya SAML işleme, yayımlanmadan önce XXE'ye karşı sertleştirilmek zorundadır.
Kırmızı ve mavi
Bir red-teamer'ın yakalanmış bir token'ı okumasını sağlayan aynı kod çözme ve açıklama, bir blue-teamer'ın kendi yığınının ne yaydığını anlamasını sağlar. Platform bilinçli olarak bu çizginin analiz tarafında durur: tanımlar, kod çözer, dönüştürür ve açıklar; sahteleme, enjeksiyon veya kontrolleri aşma noktasına gelmez. Bu sınır bir tasarım kararıdır, bir gözden kaçırma değil; bu araçlar öğretmek ve teşhis etmek için vardır, silah olmak için değil.
Yerel ve belirlenimci
Her şey tarayıcıda çalışır. Araç saf bir işlev çağırır: aynı girdiyle aynı çıktıyı verir, durum tutmaz ve bir sunucuya hiçbir şey göndermez. Çerez yok, analitik yok; Gizlilik sayfasının ayrıntılı olarak açıkladığı gibi.
The ceiling, stated plainly
This site runs as a single Cloudflare Worker serving static assets, and that platform has hard, published limits worth being honest about. A Worker version may carry at most 20,000 static files on the free plan and 100,000 on the paid plan (raised from 20,000 in September 2025, and only when deploying with Wrangler 4.34 or newer), with no single file over 25 MiB. Requests for static assets themselves are free and unlimited; only invocations of the Worker script, such as the API, are metered.
Those numbers matter because this architecture multiplies content deliberately. Every rendered page ships as roughly three files: its HTML, the framework's navigation payload, and a search-index fragment, across all sixteen languages, and the English and Portuguese pages add machine-readable Markdown twins. In practice one tool costs about fifty files and a tool with its companion article about a hundred, so the current site stands at a little over eighteen thousand files. Under the paid ceiling that leaves room for hundreds more tools; the build is measured against these limits, and if the toolbox ever truly outgrows a single Worker, the expansion path is already mapped: splitting routes across additional Workers, each with its own allowance, and ultimately object storage with no count limit at all.
Bu vibe coding mi?
Kod %100 Claude tarafından sentezlenmiştir.
Yerinde bir soru ve açıkça yanıtlanmayı hak ediyor. Vibe coding, yapay zeka araştırmacısı Andrej Karpathy'nin 2025 başında ortaya attığı bir terim; bir dil modeline ne istediğinizi anlattığınız, yazdığını yakından okumadan kabul ettiğiniz ve kodun kendisinden çok sonuçlara göre yön verdiğiniz bir yazılım geliştirme biçimini anlatıyor. Bunu, havaya kapılıp kodun var olduğunu bile unutmak olarak nitelendirdi ve bunun, insanların güvendiği sistemlerden çok hızlı, tek kullanımlık projelere uygun olduğunu açıkça belirtti.
Bu tanıma göre bu sitenin bir kısmı böyle yapıldı ve bunu gizlemek yerine sahiplenmek daha doğru. Uygulamanın yüzeyi, framework bağlantıları, bileşenler, biçimlendirme, sayfaları bir arada tutan tesisat, bir yapay zeka mühendisiyle hızlıca üretildi ve elle satır satır yazılmak yerine sonuca ve sabit bir iç kurallar kümesine göre yönlendirildi. Hatanın görünür ve kolayca düzeltilebilir olduğu bu katmanda asıl mesele hızdı.
En çok önem taşıyan kısımlar farklı bir ölçüte tabidir. Verilerinizi hesaplayan her şey doğrulanır, sezgiyle yapılmaz: her aracın çekirdeği, uyguladığı yayımlanmış standartla, ilgili RFC'ler ve şartnamelerle karşılaştırılır ve çıktısı, yayımlanmadan önce bağımsız referanslarla teyit edilir. Programcı Simon Willison'ın sıkça alıntılanan bir sözünün dediği gibi, gözden geçirdiğiniz, test ettiğiniz ve anladığınız kod hiç de vibe coding değildir. Karpathy'nin kendisi artık disiplinli sürüme agentic engineering diyor: sonucun kalitesinden ödün vermeden yapay zekanın kaldıracını korumak. Bu projenin çizdiği çizgi budur. Hızın bedava olduğu yerde hızlı, önemli olduğu yerde titiz ve hepsinden sorumlu tek bir insan.
Özel teşekkür
Mariana, Ulli, Richard, Ocyrema, Felisberto, Regine, Eduardo, Ricardo, Pedro, Liliane, Tereza, Cezar, Leonardo, Eduardo, Victor, Miu, Nina, Luna, Tux, Kiki, Greg and Theo.
Yöntem üzerine bir not
Yazılımı AI iş ortaklarıyla kurmak, hakkında açık olmayı hak edecek kadar yeni. Buradaki hiçbir şey, bir insan onu hak ettiğine karar vermeden yayımlanmadı. AI bir araç; yetenekli bir araç ama araç. Bu işteki yargı, sorumluluk ve isim insana ait.