Agen 🇷🇺 10.08.2026 13:02

Yang Diajarkan Puluhan Agen AI kepada Saya: Bagaimana Saya Menulis Sistem Penyimpanan Blockstor sebagai Eksperimen

AnthropicAnthropic
Seorang insinyur menjelaskan eksperimen untuk membuat implementasi ruang bersih dari LINSTOR yang disebut Blockstor menggunakan agen AI. Proses ini melibatkan penggunaan TDD, linter, dan kawanan hingga 60 agen paralel untuk memperbaiki bug dan lulus tes. Hasilnya adalah prototipe yang berfungsi, meskipun pengembangan yang sepenuhnya otonom tidak tercapai.
Penulis memutuskan untuk membuat implementasi ruang bersih dari LINSTOR, sebuah sistem penyimpanan blok terdistribusi, menggunakan agen-agen AI. Dinamakan Blockstor, ini adalah orkestrator untuk perangkat blok yang mendukung replikasi, snapshot, dan failover. Penulis memilih untuk menggunakan kembali tipe-tipe API LINSTOR sebagai kontrak dan menggunakan TDD untuk mendefinisikan perilaku, karena LINSTOR tidak memublikasikan rangkaian pengujiannya. Mereka menggunakan golangci-lint dan menyiapkan lingkungan pengujian dengan Kubernetes di atas Talos, yang memerlukan DRBD. Prototipe pertama berbasis permintaan, tetapi penulis meminta AI untuk menulis ulang menggunakan controller-runtime untuk perilaku asinkron. Mereka kemudian membuat daftar masalah dari artikel-artikel debugging dan laporan mereka sendiri, dan meminta AI untuk memperbaikinya. Untuk mempercepat proses, mereka memparalelkan agen-agen, dengan hingga 60 agen yang bekerja pada worktree dan lingkungan terpisah, setengahnya untuk pengujian unit dan setengahnya untuk pengujian e2e (end-to-end). Agen utama menggabungkan perbaikan mereka. Setelah banyak iterasi, sistem menjadi lebih stabil, tetapi masih memerlukan pengujian integrasi manual.
Sumber: Habr — хаб ИИ — asli
Postingan kami sebelumnya tentang topik ini ↓
Berita terbaru