Catatan penulis: Pada 2 November 2026, OpenAI mengungkap Pando, backend Git internalnya. Artikel ini membahas bagaimana Pando mulai digunakan dalam produksi dalam 10 minggu, termasuk pembagian tugas manusia dan AI, sistem pengujian, proses migrasi, serta praktik rekayasa Agent yang bisa diterapkan tim lain.
Pada 2 November 2026, OpenAI menerbitkan artikel teknis《Scaling Git at OpenAI》yang memperkenalkan backend Git baru untuk mendukung seluruh aktivitas pengembangan di monorepo-nya. Backend tersebut adalah Pando: mulai menangani lalu lintas produksi sekitar 10 minggu setelah proyek dimulai, dengan arsitektur inti yang dirancang oleh satu engineer, implementasi yang dikerjakan beberapa tim Agent, dan deployment yang dilakukan oleh sejumlah kecil engineer. Fakta-fakta ini mudah dikemas menjadi cerita tentang “satu orang yang mengarahkan AI untuk membangun infrastruktur”. Namun, detail yang diungkap OpenAI menunjukkan bahwa yang benar-benar berperan adalah serangkaian batasan dan sistem validasi rekayasa.
Ini bukan sekadar kisah ajaib tentang AI yang menulis kode. Berdasarkan informasi resmi dari OpenAI, artikel ini membedakan fakta yang sudah diungkap dari informasi yang belum dipublikasikan, seperti jumlah personel, biaya token, catatan tugas, dan proporsi kode yang diubah secara manual.
Manfaat utama: Setelah membaca artikel ini, kamu akan memahami mengapa Pando dibangun, apa saja tugas tim Codex Agent, metode validasi yang memungkinkan Agent terlibat dalam pengembangan infrastruktur, dan cara menerapkan pendekatan ini dalam proyekmu sendiri.

Ringkasan Pando: Apa yang Dihasilkan Tim Codex Agent
Tabel berikut merangkum informasi yang sudah dikonfirmasi secara resmi. Perlu diingat, Pando adalah backend sisi server yang kompatibel dengan Git, bukan protokol kontrol versi baru ataupun pengganti langsung GitHub.
| Informasi | Detail |
|---|---|
| Tanggal publikasi | 2 November 2026, melalui artikel resmi《Scaling Git at OpenAI》 |
| Penulis | Aaron Friel, Taylor Blau, Ted Nyman (staf teknis OpenAI) |
| Durasi proyek | Sekitar 10 minggu dari awal hingga digunakan dalam produksi; mulai menangani lalu lintas produksi pada April 2026 |
| Bahasa implementasi | Sisi server terutama menggunakan Rust, dibangun dari awal tanpa mewarisi dependensi sistem lama |
| Pembagian tugas manusia dan AI | Satu engineer merancang arsitektur inti, beberapa tim Agent mengimplementasikannya, dan sejumlah kecil engineer melakukan deployment |
| Hasil produksi | Median latensi Push turun hampir 80%, dengan hampir 1 PB data Git dikirim setiap hari |
| Status ketersediaan | Hingga 2026-11-03, server, API, maupun harga untuk publik belum dirilis |
Mengapa OpenAI Perlu Membangun Ulang Backend Git dengan Codex Agent
Pando bermula dari lonjakan jumlah commit kode. Grafik resmi menggunakan jumlah Commit yang digabungkan ke branch utama pada kuartal pertama 2024 sebagai acuan, lalu menghitung pertumbuhannya pada kuartal berikutnya. Tabel berikut menampilkan beberapa titik penting.
| Kuartal | Pertumbuhan Commit dibandingkan 2024 Q1 | Keterangan |
|---|---|---|
| 2024 Q4 | +98% | Hampir dua kali lipat |
| 2025 Q4 | +264% | Sistem lama mulai kesulitan mengikuti kebutuhan |
| 2026 Q1 | +432% | Tahap pengembangan proyek Pando |
| 2026 Q3 | +1,378% | Sekitar 14,78 kali jumlah pada periode acuan |
| 2026 Q4 | +2,442% | Prediksi resmi, bukan hasil aktual kuartal yang sudah selesai |
Ada batasan penting yang perlu dijaga: jumlah Commit tidak sama dengan jumlah baris kode, jumlah PR, atau produktivitas pengembangan. Karena itu, kita tidak bisa menyimpulkan bahwa “jumlah kode naik 25 kali lipat” atau “Codex meningkatkan efisiensi engineer 25 kali lipat”. Menurut penjelasan OpenAI, Codex memungkinkan engineer mengerjakan lebih banyak tugas secara bersamaan. Akibatnya, ada lebih banyak branch paralel, Push, merge, pekerjaan CI, serta permintaan Fetch dan Clone.
Sekitar kuartal keempat 2025, sistem lama mulai mengalami perlambatan Push dan Fetch serta kegagalan merge. Tingkat keandalannya terkadang turun di bawah 90%. OpenAI tidak mengungkap definisi pengukuran maupun data dari waktu ke waktu untuk metrik ini, jadi angka tersebut juga tidak bisa diartikan sebagai “lebih dari 10% commit gagal”.
4 Desain Utama Arsitektur Teknis Pando
Pando tidak meninggalkan Git. Yang didesain ulang adalah cara backend menyimpan data, memperbarui referensi, dan mengirimkan data. Memahami desain ini membantu kita melihat “pilihan kompromi yang hanya bisa dibuat oleh manusia”.
- Pembaruan cabang secara independen: Pando tidak lagi mempertahankan satu snapshot konsisten untuk seluruh repositori pada satu titik waktu. Setiap cabang mempertahankan versinya sendiri, dan hanya permintaan yang mengubah Ref yang sama yang perlu dikoordinasikan. Pendekatan ini menggunakan model konsistensi kausal. Konsekuensinya, dalam satu pembacaan beberapa cabang, masing-masing cabang bisa berasal dari titik waktu yang berbeda.
- Menyimpan dan menggunakan kembali Packfile: Setiap Packfile yang diterima saat Push ditulis sebagai data immutable ke Blob Store. Saat Fetch, Pando memilih Packfile yang sudah tersedia berdasarkan have/want klien, lalu mengirimkan alamat unduhan melalui mekanisme packfile-uri Git. Ini menghindari pengemasan dan kompresi ulang untuk setiap klien.
- Cache regional Express: Pando menerapkan klaster dan cache lokal di beberapa wilayah, serta menggunakan consistent hashing untuk membagi permintaan. Tingkat hit cache Packfile mencapai lebih dari 99%. Ini adalah cache data Git, bukan Prompt Caching pada API Model Bahasa Besar.
- Compaction bertingkat di latar belakang: Seperti LSM Tree, Packfile kecil digabungkan secara bertahap menjadi kumpulan besar yang mencakup rentang versi berurutan. Saat ini, monorepo menggunakan hingga tingkat L4.
Pihak resmi juga membandingkan tiga jenis arsitektur dan melakukan simulasi dengan 1,000 klien serta total 10,000 Push. Ini adalah simulasi pembelajaran sintetis yang dibuat OpenAI, bukan benchmark independen dari pihak ketiga.

| Skema arsitektur | Cara penulisan | Konsistensi | Hambatan utama |
|---|---|---|---|
| Three-phase commit 3PC | Beberapa replika lengkap mengoordinasikan penulisan | Lebih kuat | Koordinasi beberapa putaran dan beban disk memperlambat penulisan secara bersamaan |
| WAL bersama | Semua pembaruan berebut log yang sama | Konsistensi sekuensial | Node pembaca tertinggal ketika penulisan lebih cepat daripada penerapan pembaruan |
| Pando | Transaksi atomik independen untuk setiap Ref | Konsistensi kausal | Tidak menyediakan snapshot seluruh repositori pada satu titik waktu yang sama |
Data produksi yang dipublikasikan pihak resmi juga mencakup: puncak pengiriman Packfile dalam satu jam melampaui 57 TB, dengan lebih dari 99% byte berasal dari cache disk lokal; Clone dan Fetch dapat memanfaatkan kapasitas penuh koneksi 10 Gbps pada mesin virtual cloud standar; pembacaan dan penulisan metadata untuk Push memiliki kompleksitas O(1), sedangkan pembacaan metadata untuk perencanaan Fetch memiliki kompleksitas O(log Δ). Kompleksitas ini menggambarkan operasi metadata, bukan waktu jaringan secara menyeluruh.
Cara Tim Codex Agent Membagi Tugas untuk Membangun Pando
“Satu engineer merancang inti sistem” bukan berarti proyek ini hanya dikerjakan oleh satu orang. Begitu juga, “diimplementasikan oleh tim Agent” bukan berarti setiap baris kode ditulis oleh AI. Berdasarkan cakupan pekerjaan yang diungkap secara resmi, pembagian tugasnya dapat dirangkum sebagai berikut. Namun, OpenAI tidak memublikasikan daftar tugas spesifik untuk setiap Agent.
| Peran | Tugas | Alasan peran ini dipilih |
|---|---|---|
| Engineer arsitektur (manusia) | Mengidentifikasi hambatan pada sistem lama, memastikan kompatibilitas dengan protokol Git, memilih pembaruan branch secara independen dan penggunaan ulang Packfile, serta mengesampingkan konsistensi kuat di seluruh repositori | Ini adalah keputusan teknis yang sulit dibatalkan dan menentukan batasan sistem |
| Tim Agent, termasuk Codex | Mengimplementasikan backend Rust, memastikan kompatibilitas protokol Push/Fetch, menangani penulisan konkuren, mengoptimalkan performa, dan memperbaiki masalah pada kasus tepi | Volume implementasinya besar dan hasilnya dapat diuji berulang kali, sehingga cocok untuk iterasi paralel |
| Agent untuk validasi | Menjalankan sesi berdurasi panjang untuk mencari kasus tepi; model dengan kemampuan Daybreak melakukan pengujian adversarial sepanjang waktu | Membutuhkan pengujian berkelanjutan yang sulit dilakukan manusia dengan frekuensi yang sama |
| Engineer deployment (manusia) | Mengalihkan trafik secara bertahap, menyinkronkan sistem lama dan baru, serta memigrasikan ratusan integrasi | Risiko produksi dan koordinasi organisasi memerlukan tanggung jawab manusia |
Intinya, manusia menetapkan arsitektur, batasan, dan kriteria penerimaan; Agent mengerjakan sebagian besar implementasi dan iterasi; sementara engineer bertanggung jawab atas migrasi produksi dan keandalan sistem. OpenAI tidak menyediakan kelompok pembanding yang dikembangkan secara manual, sehingga kita tidak bisa menghitung berapa kali Codex mempercepat proyek ini.

Sistem pengujian Pando: Mengapa Codex Agent bisa ikut mengembangkan infrastruktur
Pando adalah perangkat lunak infrastruktur. Jika terjadi kesalahan, dampaknya bisa berupa cabang yang menunjuk ke commit yang salah, objek yang hilang saat Push, atau riwayat yang tidak lengkap saat Fetch. Kesalahan pada halaman web biasa mungkin bisa diatasi dengan memuat ulang halaman, tetapi kesalahan pada backend Git bisa menghentikan pekerjaan pengembangan di seluruh perusahaan. Karena itu, OpenAI tidak membekali Agent dengan petunjuk yang lebih panjang, melainkan dengan sistem validasi yang bisa dijalankan.
Pengujian kompatibilitas Git: Menilai perilaku, bukan sekadar kompilasi
OpenAI membangun Git Conformance Test Suite agar Agent dapat memeriksa sendiri apakah perubahan pada implementasi sisi server sesuai dengan perilaku yang diharapkan dari Git standar. Pengujian mencakup pembaruan Ref, Push, Fetch, transfer Packfile, dan kompatibilitas protokol. Kuncinya, standar yang dipakai adalah “perilakunya sesuai dengan Git”, bukan sekadar “kode berhasil dikompilasi dan unit test lolos”. OpenAI tidak mengungkapkan jumlah kasus pengujiannya.
Simulasi konkurensi deterministik: Membuat race condition dapat direproduksi
Kesalahan tersulit dalam sistem terdistribusi sering muncul ketika beberapa operasi berlangsung secara berselang-seling. OpenAI menggunakan Deterministic Simulation Harnesses untuk mensimulasikan status sistem dan peristiwa bersamaan secara berulang dengan hasil yang konsisten. Pendekatan ini membantu menemukan race condition, masalah negosiasi Git, kesalahan perencanaan Packfile, dan regresi. Sebagai contoh, ketika dua Agent mengubah cabang yang sama secara bersamaan, dua pembaruan yang bertentangan tidak boleh sama-sama dinyatakan berhasil. Selain itu, objek commit baru harus sudah bisa dibaca sebelum penunjuk cabang diperbarui. Ini adalah penjelasan tentang tujuan pengujian, bukan daftar kasus yang diungkapkan resmi oleh OpenAI.
Verifikasi formal dengan Lean dan TLA+: Perhatikan linimasa
OpenAI mengungkapkan bahwa GPT-6 Astra digunakan untuk membantu Agent menulis deskripsi formal dalam Lean dan TLA+, yang membentuk apa yang disebut “Theory of Pando”. Deskripsi ini digunakan untuk memeriksa invarian, menemukan dan memperbaiki kesalahan, serta membuktikan sifat tertentu. Ada dua batasan yang perlu diperhatikan: pertama, yang diverifikasi adalah sifat-sifat tertentu, bukan berarti semua jalur kode dalam sistem sudah dibuktikan secara matematis; kedua, OpenAI menyatakan bahwa model-model baru terus digunakan untuk meningkatkan kinerja dan keandalan seiring kemunculannya. Jadi, praktik-praktik ini tidak bisa seluruhnya dimasukkan ke dalam 10 minggu pertama.
Sesi Agent berdurasi panjang dan pengujian keamanan adversarial
OpenAI juga menyebutkan bahwa beberapa sesi Agent yang berkelanjutan berlangsung selama ratusan jam untuk mencari dan memperbaiki masalah pada kasus tepi. Model dengan kemampuan Daybreak juga terus melakukan pengujian adversarial terhadap Git dan Pando. OpenAI tidak mengungkapkan jumlah Agent, durasi tiap sesi, penggunaan Token, jumlah Bug yang diperbaiki, maupun frekuensi pengawasan manusia. Karena itu, kita tidak bisa menyimpulkan bahwa “Agent menulis kode terus-menerus selama ratusan jam tanpa pengawasan”. Yang menarik adalah perubahan pendekatannya: Agent digunakan untuk validasi berkelanjutan, bukan hanya untuk menghasilkan kode pertama kali.
Fork Git yang dipublikasikan OpenAI juga memberikan indikasi adanya perbaikan berkelanjutan. Contohnya, ada patch untuk hashing paralel index-pack pada Agustus 2026, serta percobaan ulang saat terkena pembatasan laju dan penggunaan ulang Pack yang sudah selesai pada Oktober. Namun, semua commit tersebut dibuat setelah Pando pertama kali masuk produksi pada April 2026, sehingga tidak bisa dihitung sebagai hasil dari periode 10 minggu itu.
Migrasi bertahap Pando: Kode yang ditulis Codex Agent belum tentu siap produksi
Sepuluh minggu adalah waktu dari awal pengerjaan hingga sistem masuk produksi, bukan seluruh waktu yang dibutuhkan sampai sistem benar-benar matang. Pando diluncurkan melalui pendekatan migrasi bertahap tanpa menghentikan layanan. Proses yang diungkapkan secara resmi kurang lebih sebagai berikut:
- Menempatkan Pando di depan sistem lama sebagai proksi penerus untuk operasi baca dan tulis, agar backend lama dan baru tetap sinkron.
- Menggabungkan permintaan identik dan menyimpan data Git dalam cache saat menangani permintaan nyata. Setelah sebagian trafik dialihkan, beban sistem lama justru berkurang.
- Memigrasikan klien pengembangan secara bertahap melalui wrapper Git CLI internal.
- Memigrasikan ratusan integrasi yang bergantung pada API lama, Webhook, dan metode pengunduhan repositori, serta alur kerja Review dan Change Request.
- Menyediakan Codex Skills untuk migrasi, sehingga pengembang bisa langsung meminta Codex membantu menyiapkan repositori lokal dan lingkungan migrasi.
- Menerapkan klien Git yang telah ditingkatkan ke perangkat engineer dan aplikasi desktop ChatGPT.
Menurut keterangan resmi, seluruh migrasi berlangsung tanpa mengganggu pekerjaan pengembangan. Namun, tingkat rollback, distribusi gangguan, dan kasus kegagalan tidak diungkapkan. Bagi pemimpin teknis, bagian ini lebih layak dipelajari daripada angka “10 minggu”: menjaga kompatibilitas dengan alur kerja lama, memigrasikan integrasi, dan mengalihkan trafik secara bertahap sering kali sama rumitnya dengan membangun sistem baru itu sendiri.
Analisis Dampak Pando: Apa Artinya bagi Pengembang Agent dan Tim Teknis
Dampak bagi Pengembang Agent
- Kemampuan verifikasi menentukan batas kemampuan Agent: Pando memungkinkan Agent terlibat dalam implementasi inti, asalkan tersedia pengujian kompatibilitas, simulasi deterministik, dan deskripsi formal yang memberi Agent umpan balik yang andal.
- Peran Agent terus meluas: Bukan hanya menulis kode, Agent juga dapat terus mencari kasus tepi, melakukan pengujian adversarial, dan membantu migrasi pengguna.
Dampak bagi Pemimpin Teknis
- AI Coding akan meningkatkan beban proses lanjutan: Peningkatan jumlah commit akan berdampak pada CI, peninjauan kode, dan hosting kode. Dalam artikel terpisah pada Juli 2026, OpenAI mengungkapkan bahwa jumlah PR internal per minggu meningkat lebih dari dua kali lipat dibandingkan kuartal keempat sebelumnya, sehingga peninjauan kode menjadi salah satu hambatan baru.
- Tidak perlu buru-buru membangun Pando sendiri: Masalah skala pada Monorepo besar sudah ada sebelum era AI. Sebagian besar tim tidak perlu membangun ulang backend Git.
Perbandingan dengan Kasus Harness Engineering
Pada Februari 2026, OpenAI mengungkapkan proyek lain yang terpisah: dimulai dari repositori kosong, kode produk ditulis oleh Codex. Dalam sekitar lima bulan, proyek ini menghasilkan sekitar satu juta baris kode dan 1.500 PR, dengan tiga engineer yang menggerakkannya pada tahap awal. Proyek ini dan Pando tidak menggunakan tim maupun proses yang sama, sehingga datanya tidak bisa dicampur. Namun, keduanya menunjukkan tren yang sama: engineer semakin banyak menangani desain sistem, lingkungan pengujian, dan alur kerja Agent. Pelajaran dari proyek ini mencakup membagi pekerjaan menjadi tugas-tugas kecil, menyediakan lingkungan eksekusi terpisah untuk setiap branch, memberi Agent akses ke log dan metrik, serta menggunakan AGENTS.md sebagai panduan alih-alih memasukkan seluruh basis pengetahuan ke dalam petunjuk.
Di Hacker News, ada juga pandangan yang berbeda: pihak yang skeptis menilai peningkatan jumlah commit tidak berarti peningkatan kualitas, sementara pendukungnya berpendapat bahwa turunnya biaya penulisan kode membuat lebih banyak proyek kecil menjadi layak dijalankan. Ini adalah pandangan komunitas, bukan kesimpulan statistik.
Meniru metode tim Codex Agent: siklus umpan balik berbasis pengujian
Hal yang paling mudah diterapkan dari Pando bukanlah skalanya, melainkan struktur yang memungkinkan Agent menerima umpan balik yang bisa ditindaklanjuti. Berikut siklus berbasis pengujian yang sederhana: model membuat patch, lalu hasil pengujian dikirim kembali agar model dapat melanjutkan perbaikan.
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Antarmuka APIYI yang kompatibel dengan OpenAI
)
resp = client.chat.completions.create(
model="YOUR_CODING_MODEL", # Ganti dengan model pemrograman yang ingin diuji
messages=[{"role": "user", "content": "根据以下失败测试修复函数:..."}]
)
print(resp.choices[0].message.content)
Lihat implementasi lengkap siklus umpan balik pengujian
import subprocess
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1"
)
SYSTEM = (
"你是严格遵守约束的工程 Agent。"
"只修改指定文件,不得改动测试;输出完整的新文件内容。"
)
def run_tests() -> tuple[bool, str]:
"""Menjalankan verifikasi yang dapat dieksekusi, setara dengan uji kompatibilitas di Pando"""
r = subprocess.run(["pytest", "-q", "tests/"], capture_output=True, text=True)
return r.returncode == 0, r.stdout[-3000:] + r.stderr[-1000:]
def agent_loop(target: str, spec: str, max_rounds: int = 5) -> bool:
for i in range(max_rounds):
ok, log = run_tests()
if ok:
print(f"第 {i} 轮:测试全部通过,等待人工审核")
return True
source = open(target, encoding="utf-8").read()
resp = client.chat.completions.create(
model="YOUR_CODING_MODEL",
messages=[
{"role": "system", "content": SYSTEM},
{"role": "user", "content":
f"需求与约束:\n{spec}\n\n当前代码:\n{source}\n\n测试输出:\n{log}"}
],
)
with open(target, "w", encoding="utf-8") as f:
f.write(resp.choices[0].message.content)
print("达到轮次上限,转交人类工程师处理")
return False
agent_loop("src/ref_store.py", "同一分支的并发更新必须只有一个成功")
🚀 Mulai cepat: Saat membuat siklus umpan balik seperti ini, kamu bisa mulai dengan mendapatkan kredit pengujian gratis melalui APIYI apiyi.com. Gunakan satu kunci API untuk beralih di antara berbagai model pemrograman dan membandingkan tingkat keberhasilan perbaikannya pada kumpulan pengujianmu.
Tabel berikut merangkum pendekatan Pando menjadi kerangka kerja yang bisa diterapkan oleh tim pada umumnya. Rekomendasi ini disusun berdasarkan informasi resmi yang telah diungkap, bukan alur kerja khusus Pando yang dipublikasikan oleh OpenAI.
| Tahap | Langkah utama | Praktik Pando yang sesuai | Alat yang bisa digunakan |
|---|---|---|---|
| Tentukan tujuan dan batasan | Perjelas protokol yang wajib kompatibel dan metrik yang tidak bisa dikompromikan | Mempertahankan kompatibilitas protokol Git | Dokumen desain, AGENTS.md |
| Bangun lingkungan verifikasi | Uji kompatibilitas, simulasi konkurensi, dan pengujian regresi | Uji conformance dan simulasi deterministik | pytest, pengujian properti, TLA+ |
| Bagi tugas antar-Agent | Tugas kecil, branch terpisah, dan pengujian otomatis | Implementasi oleh beberapa tim Agent | Pemanggilan beberapa model, misalnya melalui APIYI apiyi.com |
| Tinjauan manusia | Tinjau trade-off penting, dependensi lintas modul, dan dampak keamanan | Arsitektur dikendalikan oleh engineer manusia | Aturan code review |
| Terapkan secara bertahap | Mulai dengan lalu lintas kecil dan pertahankan kompatibilitas dengan sistem lama | Proksi baca-tulis dan migrasi bertahap | Rilis bertahap, metrik pemantauan |
Pertanyaan Umum FAQ
Q1: Apa itu Pando?
Pando adalah backend server internal OpenAI yang kompatibel dengan Git dan mendukung seluruh aktivitas pengembangan di repositori monolitik mereka. Pando mempertahankan protokol dan klien Git standar, tetapi mendesain ulang pembaruan referensi, pemanfaatan ulang penyimpanan Packfile, dan penyajian cache. Tujuannya adalah mendukung banyak Agent dan engineer yang melakukan commit dan membaca kode secara bersamaan.
Q2: Apakah Pando dibuat oleh satu orang menggunakan Codex?
Tidak. Menurut pernyataan resmi, satu engineer merancang arsitektur inti, beberapa tim Agent mengimplementasikannya, dan sejumlah kecil engineer melakukan deployment. OpenAI tidak mengungkap jumlah orang yang terlibat, proporsi kode yang diubah secara manual, atau konfigurasi Agent. Mereka juga tidak menyatakan bahwa semua kode dibuat oleh Codex atau tidak melalui peninjauan manusia.
Q3: Kapan Pando mulai digunakan, dan apakah tersedia untuk publik?
Pando mulai menangani trafik produksi pada April 2026, dan artikel teknisnya diterbitkan pada 2 November 2026. Hingga 3 November 2026, belum ada server, API, harga, atau tanggal ketersediaan publik yang diumumkan. Yang tersedia untuk publik hanya fork klien Git milik OpenAI dan sejumlah patch upstream. Itu tidak berarti server Pando bersifat open source.
Q4: Apakah seluruh proses validasi selesai dalam 10 minggu?
Tidak bisa disimpulkan begitu. Menurut pernyataan resmi, model-model baru terus digunakan untuk meningkatkan Pando seiring kemunculannya. Belum bisa dipastikan apakah seluruh pekerjaan formalisasi Lean/TLA+ yang dibantu GPT-6 Astra, sesi Agent selama ratusan jam, dan pengujian adversarial berlangsung dalam 10 minggu pertama. Sebagian besar patch Git yang dipublikasikan juga muncul setelah Pando pertama kali digunakan di lingkungan produksi.
Q5: Bagaimana cara membangun siklus umpan balik pengujian Agent serupa menggunakan API?
Sebaiknya mulai dari modul kecil:
1. Daftar di APIYI apiyi.com untuk mendapatkan kunci API dan kuota uji coba gratis
2. Siapkan pengujian atau pemeriksaan kompatibilitas yang bisa dijalankan sebelum meminta model mengubah kode
3. Gunakan kode dalam artikel ini, atur base_url ke `https://api.apiyi.com/v1`, lalu ulangi siklus “buat—uji—kirim log sebagai umpan balik”
Karena antarmukanya kompatibel dengan OpenAI, Anda cukup mengubah parameter model untuk beralih model dan membandingkan hasil perbaikannya.
Q6: Apa keterbatasan bagi tim biasa yang ingin langsung meniru metode Pando?
Ada tiga hal utama: pertama, biayanya tidak diketahui karena OpenAI tidak mengumumkan biaya Token dan infrastruktur. Kedua, Pando bergantung pada sistem validasi berkualitas tinggi; membiarkan Agent menulis banyak kode dalam proyek tanpa pengujian lebih berisiko. Ketiga, hasil 10 minggu tersebut tidak bisa diterapkan begitu saja pada semua proyek dengan skala serupa. Cobalah terlebih dahulu pada modul noninti dengan kuota kecil dari APIYI apiyi.com, lalu perluas cakupannya setelah siklus umpan balik terbukti efektif.
Poin Utama Pando dan Codex Agent
- Apa itu Pando: Backend internal OpenAI yang kompatibel dengan Git, mulai digunakan dalam produksi setelah sekitar 10 minggu, dan tidak tersedia untuk umum
- Mengapa dibuat: Codex meningkatkan jumlah commit bersamaan, sehingga sistem lama melambat dan mengalami kegagalan merge
- Pembagian tugas manusia dan Agent: Manusia menentukan arsitektur dan batasan, Agent mengerjakan iterasi implementasi, dan engineer bertanggung jawab atas deployment
- Kunci keberhasilan: Pengujian kompatibilitas, simulasi deterministik, dan verifikasi formal menyediakan umpan balik yang andal
- Batas linimasa: Model baru dan metode verifikasi yang muncul kemudian tidak semuanya termasuk dalam 10 minggu awal
- Cara peluncuran: Proksi baca-tulis dan pengalihan traffic bertahap memungkinkan migrasi tanpa mengganggu pengembangan sehari-hari
- Cara memulai: Buat pengujian terlebih dahulu, lalu gunakan beberapa model melalui APIYI apiyi.com untuk memvalidasi alur umpan balik
Kesimpulan
Poin utama dari kasus Pando:
- Skala mendorong perubahan infrastruktur: Pertumbuhan jumlah commit akibat AI Coding berdampak pada Git, CI, dan tinjauan kode. Pando adalah respons engineering terhadap tekanan tersebut.
- Hasil kerja Agent bergantung pada verifikasi: Tim Codex Agent dapat terlibat dalam implementasi infrastruktur karena tersedia pengujian kompatibilitas yang dapat dijalankan, simulasi konkurensi, dan deskripsi formal.
- Keputusan manusia tetap penting: Engineer manusia bertanggung jawab atas pertimbangan arsitektur, batasan konsistensi, dan migrasi produksi.
Bagi sebagian besar tim, yang bisa diterapkan bukanlah angka “10 minggu”, melainkan lima hal: batasan yang jelas, pengujian yang dapat dijalankan, pembagian tugas, umpan balik berkelanjutan, dan keputusan penting oleh manusia. Tidak perlu mengejar pengembangan yang sepenuhnya otomatis. Mulailah dengan menjalankan alur umpan balik Agent pada modul kecil yang memiliki pengujian lengkap, lalu perluas cakupannya secara bertahap.
APIYI apiyi.com dapat digunakan untuk memvalidasi hasil dengan cepat. Platform ini menyediakan antarmuka yang kompatibel dengan OpenAI dan kuota gratis bagi pengguna baru, sehingga memudahkan perbandingan berbagai model pemrograman dalam alur umpan balik yang sama.
📚 Referensi
- Artikel teknis resmi OpenAI, Scaling Git at OpenAI: sumber utama untuk arsitektur, migrasi, dan data performa Pando
- Tautan:
openai.com/index/scaling-git-at-openai -
Keterangan: diterbitkan pada 2026-11-02, menjadi dasar utama fakta dalam artikel ini
-
OpenAI Harness Engineering: proyek internal lain yang pengembangannya dipimpin Codex
- Tautan:
openai.com/index/harness-engineering -
Keterangan: membantu memahami metodologi rekayasa Agent; datanya tidak boleh dicampur dengan data Pando
-
Custom Code Review Rules for Codex: hambatan peninjauan kode akibat AI Coding
- Tautan:
developers.openai.com/blog/custom-code-review-rules-for-codex -
Keterangan: mengungkap peningkatan jumlah PR internal per minggu dan aturan peninjauan di AGENTS.md
-
Fork Git publik OpenAI: repositori kode untuk peningkatan klien
- Tautan:
github.com/openai/git -
Keterangan: mencakup peningkatan seperti packfile-uri, bukan kode sumber server Pando
-
Pelacakan patch Git OpenAI: catatan kontribusi ke proyek hulu
- Tautan:
oai-git.openai.chatgpt.site - Keterangan: dapat digunakan untuk memverifikasi peningkatan teknis berkelanjutan setelah penerapan di lingkungan produksi
Penulis: Tim Teknis APIYI
Diskusi teknis: Silakan hubungi kami melalui halaman utama situs APIYI. Untuk informasi lebih lanjut tentang pengembangan Agent, kunjungi pusat dokumentasi docs.apiyi.com.
