Kolofon

Cara ia dibina

Kebanyakan laman tidak menerangkan dirinya. Yang ini berbuat demikian, kerana cara ia dibuat ialah sebahagian daripada apa ia sebenarnya: satu eksperimen yang disengajakan dalam membina dengan baik, dengan rakan usaha yang luar biasa, dan satu rekod yang berbaloi disimpan.

CONCORD

Laman ini direka dan dibina melalui satu protokol bernama CONCORD: kerjasama berstruktur antara seorang manusia dan tiga sistem AI berbeza, setiap satu dalam perananya. Ini bukan helah. Ia kaedah yang berfungsi, dengan tadbir urusnya, rekod keputusannya, dan seorang manusia yang bertanggungjawab atas setiap pilihan yang diterbitkan.

Premisnya mudah. Model AI berbeza mempunyai kekuatan berbeza, dan masalah yang sukar mendapat manfaat daripada lebih daripada satu perspektif yang dipegang dalam ketegangan. Jadi kerja dibahagikan mengikut peranan, dan seorang manusia duduk di tengah, menjadi jambatan antara mereka, mengesahkan apa yang kukuh dan menolak apa yang tidak.

CONCORD tidak diambil dari mana-mana. Ia direka oleh Rodolfo Nützmann untuk projek ini, atas keperluan praktikal: bagaimana untuk menggunakan beberapa sistem AI serentak, setiap satunya benar-benar handal dalam sesuatu yang berbeza, tanpa melepaskan satu-satunya benang tanggungjawab manusia yang dituntut oleh kerja sebenar. Jawapannya adalah memberi setiap sistem satu kerusi yang ditetapkan, menghalang mereka daripada berunding sesama sendiri, dan menyalurkan setiap pertukaran melalui seorang yang memegang gambaran keseluruhan. Susunan itu mempunyai nama yang lebih lama. Sistem AI ialah ejen: mereka bertindak atas arahan dan bagi pihak orang lain. PRIME ialah prinsipal: pihak yang benar-benar memutuskan, yang menggunakan pertimbangan, dan yang menanggung kedua-dua akibat serta nama.

Kelebihan berada pada ejen. Tanggungjawab berada pada prinsipal, dan ia tidak boleh dipindahkan.

Ia bermula secara tidak rasmi, sebagai cara membahagikan kerja, dan mengeras sepanjang pembinaan menjadi satu kaedah bernama: kerusi tetap, satu peraturan utama bahawa tiada apa-apa diterbitkan tanpa PRIME mengesahkannya, dan satu catatan bertulis tentang sebab setiap keputusan dibuat. Nama itu menyatakan matlamatnya: concord, persetujuan yang dicapai secara sengaja melalui satu proses, bukan apa yang terhasil secara kebetulan daripada alat yang tidak diselia.

Caranya, secara ringkas

CadangSetiap kerusi mengemukakan pilihan dalam bidangnya sendiri.
SampaikanPRIME membawa cadangan antara kerusi; mereka tidak pernah berunding secara langsung.
SahkanPRIME menerima yang kukuh dan menolak yang tidak. Tanpa itu, tiada apa-apa diterbitkan.
HadkanSatu set peraturan dalaman yang tetap menghadkan setiap hasil, pada setiap kerusi.
RekodSatu log keputusan bertulis menyimpan alasan di sebalik setiap pilihan.
IngatKonteks, peraturan dalaman dan log itu kekal sebagai fail, dibawa dari satu sesi ke sesi berikutnya, supaya kaedah ini terus hidup melebihi mana-mana perbualan tunggal.

Kerusi

  • PRIMERodolfo Nützmann
    Manusia

    Satu-satunya yang mengesahkan. Setiap keputusan, setiap baris yang diterbitkan melalui manusia yang mempunyai gambaran penuh dan memikul tanggungjawab muktamad. AI mencadangkan; PRIME memutuskan.

  • ANVILKejuruteraan
    Anthropic · Claude Opus 4.8

    Kerusi ketua jurutera. Seni bina, kod, struktur kandungan dan pembinaan itu sendiri, ditukar daripada niat menjadi laman yang berfungsi, diuji dan sedia digunakan.

  • SCOUTStrategi dan jenama
    OpenAI · ChatGPT 5.5

    Kerusi strategi dan kedudukan. Soalan tentang apa ini, untuk siapa, dan cara ia harus memperkenalkan dirinya kepada dunia.

  • PRISMReka bentuk
    Google · Gemini 3.1 Pro

    Kerusi reka bentuk. Bahasa visual, tipografi, warna dan rasa keseluruhan, dibentuk menjadi satu sistem yang padu.

Versi model AI setakat Jun 2026.

Cara ia dibuat

Beberapa prinsip beroperasi dari awal hingga akhir, dan ia kelihatan jika anda tahu di mana untuk mencari.

Kira, jangan teka

Alat di laman ini mengira jawapan secara setempat dan deterministik. Ia tidak menghubungi pelayan dengan data anda dan tidak menganggar. Apa yang berjalan dalam pelayar anda kekal dalam pelayar anda.

Terbuka di terasnya

Logik deterministik yang dijalankan oleh setiap alat ialah keseluruhan alat itu: tiada langkah pelayan tersembunyi, tiada akaun, dan tiada telemetri. Segala-galanya berjalan dalam pelayar anda.

Didokumenkan secara pembinaan

Setiap bahagian asas kod diberi komen dan didokumenkan, bukan sebagai sesuatu yang ditambah kemudian, tetapi sebagai peraturan tetap. Pembinaan ini dimaksudkan untuk boleh dibaca, untuk orang yang menyelenggarakannya, dan untuk orang yang mewarisinya.

Dibina untuk berkhidmat dan mengembara

Laman ini ialah eksport statik: pantas, boleh dicache, dan bebas daripada apa-apa pada masa jalan. Ia dibina dari asas untuk banyak bahasa, supaya ia boleh menjangkau khalayak global tanpa pembinaan semula.

Timbunan

Untuk mereka yang mengambil berat, asas teknikal diterangkan dengan jelas.

Rangka kerja
Next.js 15 dan React 19, dieksport sebagai laman statik sepenuhnya
Pengantarabangsaan
next-intl, dengan 16 bahasa dan sokongan tulisan kanan ke kiri
Sistem reka bentuk
Enjin tema berasaskan token tersuai; tema lalai ialah Obsidian
Tipografi
Inter untuk teks, JetBrains Mono untuk data dan kod
Enjin alat
Lapisan pengiraan deterministik yang berjalan sepenuhnya dalam pelayar
Carian
Carian teks penuh statik di pihak pelanggan; tiada pelayan carian

Cara terjemahan ditandai

Bahasa Inggeris dan Portugis Brazil ditulis dan disemak oleh seseorang. Kebanyakan bahasa lain diterjemahkan oleh mesin dan ditandakan mengikut tahap kemajuannya: ambar apabila sesuatu bahasa meliputi keseluruhan tapak, kuning sementara kandungan yang lebih baharu masih dalam bahasa Inggeris dan sedang mengejar. Bahasa yang ditanda merah belum mempunyai terjemahan dan ditunjukkan dalam bahasa Inggeris buat masa ini. Halaman yang diterjemahkan oleh mesin turut membawa notis ringkas, dan anda dialu-alukan untuk membantu menambah baik mana-mana daripadanya.

  • Disemak oleh manusia
  • Mesin, lengkap
  • Mesin, sedang berjalan
  • Belum diterjemahkan

Standard dan rangka kerja

Setiap alat di sini melaksanakan spesifikasi yang diterbitkan, bukan tekaan. Penyahkod dan kalkulator dibina berdasarkan dokumen yang mentakrifkan formatnya, dan dipasakkan pada vektor ujian yang diterbitkan oleh dokumen itu, supaya setiap jawapan disemak terhadap sumber kebenaran dan bukan terhadap dirinya sendiri.

Spesifikasi

JSON Web Tokens mengikut RFC 7519, dengan tandatangan dan algoritma dalam RFC 7515 dan 7518; PKCE ialah RFC 7636; Base64 dan variannya ialah RFC 4648; UUID ialah RFC 9562 (yang memansuhkan RFC 4122 pada 2024 dan menyertakan vektor ujiannya sendiri); HMAC ialah RFC 2104, atas keluarga SHA yang dipiawaikan dalam FIPS 180-4 dan FIPS 202; sijil X.509 ialah RFC 5280; IPv4 dan tatatanda CIDR ialah RFC 4632; pengalamatan IPv6 dan bentuk teks kanoniknya ialah RFC 4291 dan RFC 5952; dan penyahkod cipher suite bergantung pada daftar rasmi IANA TLS Cipher Suites, dirujuk silang dengan spesifikasi TLS 1.3 dan 1.2 (RFC 8446 dan 5246), peraturan kemas kini daftar yang menetapkan lajur “Recommended” (RFC 8447), dan larangan RC4 (RFC 7465). Di tempat daftar menjadi pihak berkuasa, datanya diterapkan terus dan bukan ditaip semula.

Vektor rujukan

Setiap alat disertakan dengan satu set vektor rujukan: input yang diketahui dipasangkan dengan output yang diketahui betul, diambil daripada RFC dan badan piawaian yang berkaitan. Ia berjalan pada setiap build, jadi pemfaktoran semula yang diam-diam mengubah sesuatu jawapan akan menggagalkan build dan bukannya diterbitkan.

OWASP

Alat keselamatan ditakrifkan berdasarkan rangka kerja OWASP, bukan dicantum secara bersahaja. Alat kriptografi dan TLS sepadan dengan bidang Cryptographic Failures dan Security Misconfiguration dalam OWASP Top 10 serta semakan yang sepadan dalam Application Security Verification Standard; alat token mengikut panduan OWASP untuk memeriksa dan mengesahkan JWT. Prevention cheat sheets OWASP turut menetapkan peraturan ketat untuk apa yang dibina seterusnya: sebarang pengendalian XML atau SAML yang ditambah di sini mesti dikukuhkan terhadap XXE sebelum diterbitkan.

Merah dan biru

Penyahkodan-dan-penjelasan yang sama yang membolehkan red-teamer membaca token yang ditangkap turut membolehkan blue-teamer memahami apa yang dipancarkan oleh timbunan mereka sendiri. Platform ini sengaja berada di sebelah analisis garisan itu: ia mengenal pasti, menyahkod, menukar dan menjelaskan, dan tidak sampai memalsukan, menysuntik atau mengalahkan kawalan. Sempadan itu ialah keputusan reka bentuk, bukan terlepas pandang; alat ini wujud untuk mengajar dan mendiagnosis, bukan untuk menjadi senjata.

Setempat dan deterministik

Segala-galanya berjalan dalam pelayar. Alat ini memanggil fungsi tulen: dengan input yang sama ia mengembalikan output yang sama, tidak menyimpan keadaan dan tidak menghantar apa-apa ke pelayan. Tiada kuki, tiada analitis, sebagaimana yang dihuraikan sepenuhnya oleh halaman Privasi.

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.

Adakah ini vibe coding?

Kod ini 100% disintesis oleh Claude.

Ia soalan yang wajar, dan berbaloi dijawab dengan terus terang. Vibe coding ialah istilah yang dicipta oleh penyelidik AI Andrej Karpathy pada awal 2025 bagi satu cara membina perisian, di mana anda menerangkan apa yang anda mahu kepada model bahasa, menerima apa yang ditulisnya tanpa membacanya dengan teliti, dan berpandukan hasil dan bukan kod itu sendiri. Beliau menggambarkannya sebagai menyerah kepada vibe dan lupa bahawa kod itu wujud, dan menjelaskan bahawa ia lebih sesuai untuk projek pantas yang boleh dibuang daripada sistem yang menjadi sandaran orang ramai.

Mengikut takrifan itu, sebahagian daripada laman ini dibina sedemikian, dan lebih baik diakui daripada disembunyikan. Permukaan aplikasi, pendawaian rangka kerja, komponen, penggayaan, paip yang menyatukan halaman, dihasilkan dengan pantas bersama seorang jurutera AI dan dipandu oleh hasil serta satu set peraturan dalaman yang tetap, bukan ditaip tangan baris demi baris. Bagi lapisan itu, di mana kesilapan kelihatan dan mudah dibetulkan, kepantasan ialah tujuannya.

Bahagian yang paling penting dipegang pada piawai yang berbeza. Segala yang mengira data anda disahkan, bukan dibuat ikut rasa: teras setiap alat disemak terhadap piawai diterbitkan yang dilaksanakannya, RFC dan spesifikasi yang berkaitan, dan keluarannya disahkan terhadap rujukan bebas sebelum diterbitkan. Seperti kata satu ungkapan yang kerap dipetik daripada pengaturcara Simon Willison, kod yang telah anda semak, uji dan fahami bukan vibe coding sama sekali. Karpathy sendiri kini memanggil versi berdisiplin itu agentic engineering: mengekalkan tuasan AI tanpa mengorbankan kualiti hasil. Itulah garis yang dilukis oleh projek ini. Pantas di mana kepantasan percuma, teliti di mana ia penting, dan seorang manusia bertanggungjawab atas kesemuanya.

Penghargaan khas

Mariana, Ulli, Richard, Ocyrema, Felisberto, Regine, Eduardo, Ricardo, Pedro, Liliane, Tereza, Cezar, Leonardo, Eduardo, Victor, Miu, Nina, Luna, Tux, Kiki, Greg and Theo.

Nota tentang kaedah

Membina perisian dengan rakan usaha AI cukup baharu sehingga adil untuk berterus terang mengenainya. Tiada apa di sini yang diterbitkan tanpa seorang manusia memutuskan ia patut. AI ialah alat, alat yang berkebolehan, tetapi alat. Pertimbangan, tanggungjawab dan nama pada kerja ini milik manusia.

/dev/fun