Editorial Ilmu Komputer & AI
Spec-Driven Development untuk Agentic Software Engineering: Memanfaatkan Kerja Sama Manusia-Agen
Masalah inti
Inovasi
Makalah ini menyajikan tiga hasil utama:
**(i) Model sosio-teknis SDD.** Spesifikasi dinaikkan dari artefak dokumentasi menjadi *kontrak yang dapat dieksekusi* yang mengikat niat manusia pada perilaku agen. Model ini memulihkan, dalam bentuk yang berpusat pada spesifikasi, kontrak-kontrak yang dirusak oleh vibe coding: **akuntabilitas**, **verifiabilitas**, dan **transferabilitas**.
**(ii) Karakterisasi operasional harness.** Harness dibagi menjadi dua lapisan:
- **Technical harness** di sekitar agen: sandboxing, kontrol akses perkakas, validasi keluaran, dan pemantauan runtime.
- **Methodological harness** di sekitar tim: gerbang tinjauan, pembuatan versi spesifikasi, matriks ketertelusuran, dan definisi peran.
Contoh kerja mengilustrasikan bagaimana lapisan-lapisan ini berinteraksi dalam praktik.
**(iii) Tipologi lima pola interaksi manusia–agen.** Pola-pola ini mendefinisikan ulang peran manusia dari pengkode menjadi penentu spesifikasi, peninjau, orkestrator, auditor, dan penangan pengecualian. Pola-pola ini tidak saling eksklusif; tim dapat menggabungkannya bergantung pada kekritisan tugas dan tingkat otonomi agen.
Penulis juga mencatat bahwa paradoks produktivitas tetap
Mengapa penting
Pembahasan berpusat pada **sifat kontraktual spesifikasi**. Dalam rekayasa perangkat lunak tradisional, kontrak (misalnya, antarmuka, pengujian, SLA) memastikan akuntabilitas dan verifiabilitas. Vibe coding mengikis kontrak-kontrak ini dengan memprioritaskan kecepatan di atas kesepakatan eksplisit. SDD memulihkannya dengan menjadikan spesifikasi sebagai artefak utama negosiasi antara manusia dan agen.
**Harness ganda** disajikan sebagai sistem kendali sosio-teknis. Technical harness saja tidak dapat mencegah degradasi pada skala tim karena tidak menangani koordinasi, kapasitas tinjauan, atau transfer pengetahuan. Methodological harness menyediakan perancah organisasi—seperti dewan tinjauan spesifikasi, audit kinerja agen, dan prosedur rollback—yang menjaga stabilitas tim agentic.
**Lima pola interaksi** menyiratkan pergeseran dalam pendidikan rekayasa dan komposisi tim. Manusia harus belajar menulis spesifikasi yang presisi dan dapat diuji serta mengaudit perilaku agen. Penulis memperingatkan bahwa basis bukti masih belum matang; tipologi dan model harness adalah hipotesis yang perlu divalidasi secara empiris. Mereka menguraikan agenda penelitian yang mencakup eksperimen terkontrol, studi kasus longitudinal, dan pengembangan metrik bersama untuk kinerja tim agentic.
Implikasi kuncinya adalah bahwa **SDD bukan alat melainkan disiplin**. Ini memerlukan perubahan budaya: dari merayakan kecepatan individu menjadi menghargai throughput tingkat tim, kualitas tinjauan, dan pemeliharaan jangka panjang. Makalah ini menyimpulkan bahwa tanpa SDD, ASE akan memperkuat paradoks produktivitas alih-alih menyelesaikannya.
Siapa yang sebaiknya membaca
Membuka konten member…