Apa yang dilakukan agen coding otonom

Otonom tidak berarti tanpa batasan. Agen hanya dapat bertindak melalui file, perintah, dan sistem yang tersedia untuknya.

Agen coding otonom adalah perangkat lunak yang dapat merencanakan dan menjalankan tugas pengembangan dengan alat, memeriksa apa yang terjadi, dan merevisi pekerjaannya dengan arahan manusia yang terbatas.

Agen memilih langkah berikutnya

Seseorang memulai dengan tujuan seperti "tambahkan status persetujuan ke permintaan peralatan." Agen dapat memecah tujuan tersebut menjadi tugas-tugas yang lebih kecil, memeriksa file yang relevan, membuat perubahan, dan menjalankan pemeriksaan.

Hasil dari satu tindakan memandu tindakan berikutnya. Jika tes gagal, agen dapat membaca kesalahan, merevisi kode, dan menjalankan pemeriksaan lagi. Loop umpan balik inilah yang memisahkan agen dari alat yang hanya mengembalikan satu saran kode.

Kontrol membuat otonomi dapat digunakan

Agen dengan akses luas juga dapat membuat kesalahan yang luas. Tugas harus menyatakan area mana yang termasuk dalam cakupan, perintah mana yang diizinkan, dan sistem mana yang harus tetap tidak tersentuh.

Tinjauan manusia masih diperlukan sebelum perubahan penting masuk ke proyek utama. Peninjau harus memeriksa perilaku, file yang diubah, dan bukti dari agen. Tindakan yang melibatkan sistem langsung, data sensitif, izin, atau uang layak mendapat titik persetujuan yang jelas.

Istilah agen coding otonom

Otonomi
Kemampuan untuk memilih dan menyelesaikan langkah-langkah tanpa seseorang mengarahkan setiap tindakan.
Izin alat
Persetujuan untuk membaca file, mengubah kode, menjalankan perintah, atau menggunakan sistem lain.
Loop umpan balik
Siklus bertindak, memeriksa hasil, dan merevisi pekerjaan saat diperlukan.

Batasan yang harus ditetapkan terlebih dahulu

Cakupan yang diizinkan

Sebutkan file, sistem, dan catatan yang boleh digunakan agen untuk tugas tersebut.

Pemeriksaan keberhasilan

Nyatakan hasil yang dapat diamati yang menunjukkan apakah perubahan yang diminta berhasil.

Titik serah terima

Tentukan tindakan mana yang memerlukan seseorang untuk meninjau atau menyetujui pekerjaan.

Pertanyaan tentang agen coding otonom

Ia dapat menyelesaikan beberapa langkah yang terhubung dengan intervensi terbatas. Ia harus menyerahkan tugas kembali ketika mencapai batas izin atau memerlukan keputusan.

Alatnya dapat mencakup akses file, pengeditan kode, eksekusi perintah, tes, dan koneksi ke sistem lain. Operator memutuskan alat mana yang tersedia.

Tinjau perilaku yang diminta, perubahan akses, informasi yang disimpan, dan hasil tes. Jangan memperlakukan perintah yang berhasil sebagai bukti bahwa setiap aturan bisnis benar.

Berikan batasan yang jelas untuk setiap tugas perangkat lunak

Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.