Hackcat

Bagaimana Cara Membuat Agent Memodifikasi File dan Mengonfirmasi Perubahan yang Benar?

Tentukan perubahan terlebih dahulu, lalu verifikasi hasilnya; periksa konten yang ada sebelum mencoba lagi setelah kegagalan.

Klarifikasi Apakah Akan Mengganti, Menambahkan, atau Mengedit Sebagian

Agent dapat menulis teks, menambahkan konten, atau melakukan penggantian yang ditargetkan. Tentukan dengan jelas file, tujuan modifikasi, dan konten yang akan dipertahankan dalam permintaan—misalnya, hanya perbaiki bagian konfigurasi tertentu tanpa menyesuaikan bagian lain.

Menulis ulang seluruh file dan menambahkan di akhir memiliki efek yang berbeda; hindari instruksi yang tidak jelas seperti "perbarui" yang membuat cakupannya tidak jelas.

Verifikasi dalam Lingkup Kecil

Simpan cadangan file penting yang dapat dipulihkan terlebih dahulu, lalu minta Agent menjelaskan perubahan dan melakukan pemeriksaan yang sesuai untuk file tersebut.

Misalnya, saat memodifikasi konfigurasi, minta agar item konfigurasi yang tidak terkait dipertahankan dan tentukan kriteria verifikasi. Jika posisi penggantian tidak unik, tinjau konteks sebelum memodifikasi; jangan biarkan agen mengganti semua kemunculan hanya karena teksnya sama.

  1. Konfirmasikan lingkungan dan lokasi file sudah benar.
  2. Tentukan perilaku yang perlu diubah dan yang harus dipertahankan.
  3. Tinjau modifikasi spesifik dalam mode persetujuan.
  4. Periksa perbedaan atau jalankan validasi terkait untuk mengonfirmasi hasil memenuhi tujuan.

Jangan Mencoba Lagi Secara Buta Setelah Interupsi

Respons yang hilang tidak berarti file tidak ditulis. Setelah menyambung kembali, periksa konten yang ada terlebih dahulu sebelum memutuskan apakah akan mencoba lagi, terutama untuk operasi penambahan, karena eksekusi berulang dapat menyebabkan entri duplikat. Jika operasi file ditolak, sesuaikan cakupan atau dapatkan otorisasi yang tepat; jangan melewati penolakan dengan menulis melalui terminal. Perubahan mode izin tidak akan secara otomatis membatalkan modifikasi yang telah selesai.