Arsitektur Bersih untuk Agen AI: Merancang Kerangka Teknik
OpenAI
Artikel ini membahas penerapan prinsip Arsitektur Bersih dalam desain kerangka teknik untuk agen pengkodean. Ini memperkenalkan arsitektur berlapis (orchestrasi, semantik, validasi) dan menekankan metrik total biaya perubahan yang andal. Teks tersebut berpendapat bahwa arsitektur kerangka itu sendiri penting untuk menjaga kemampuan perubahan seiring dengan percepatan agen dalam menghasilkan kode.
Artikel dari Habr, berdasarkan konsep 'Harness engineering' dari OpenAI, membahas bagaimana merancang harness rekayasa untuk agen pengkodean. Harness didefinisikan sebagai sistem rekayasa tingkat repositori yang mengubah niat manusia menjadi perubahan produk yang terbatas, dapat direproduksi, dan terverifikasi. Terdiri dari tiga lapisan: orkestrasi (mengelola proses), semantik (menyediakan model produk), dan validasi (memastikan bukti dan tinjauan independen). Artikel ini menerapkan prinsip Clean Architecture dari Robert Martin pada harness ini, menekankan bahwa tujuan arsitektur adalah meminimalkan usaha manusia selama umur sistem. Metrik kuncinya adalah total biaya perubahan yang andal, bukan hanya kecepatan atau biaya token. Harness memiliki kebijakan sendiri (otoritas, siklus hidup, izin) dan detail (model, Git, CI), dan dependensi harus mengarah ke dalam. Artikel ini menyarankan Screaming Architecture di mana struktur tingkat atas mencerminkan siklus hidup perubahan, bukan mekanismenya. Tes praktisnya adalah apakah suatu detail dapat diganti tanpa memengaruhi kontrak kasus penggunaan.
Sumber: Habr — хаб ИИ —
asli
