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.
Istilah glosarium terkait
Berikan batasan yang jelas untuk setiap tugas perangkat lunak
Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.