File Instruksi Agent Lo Mestinya Gak Kekunci ke Satu Tool Doang
Setengah jam pertama tiap ganti tool AI, gw hampir selalu abis buat muterin ulang setup yang sama: nulis ulang instruksi, benerin path, ngejelasin lagi aturan kerja gw dari nol. Padahal agent yang baru itu sebenernya bisa gw kasih file yang persis sama.
Yang bikin capek bukan nulisnya. Yang bikin capek, tiap tool baru punya format dan path-nya sendiri, jadi file yang sama harus ditranslate ulang tiap kali. Dan tool barunya keluar cepet banget sekarang — minggu ini ada satu, minggu depan ada lagi.
Peter Yang baru nulis thread di X soal ini, dan lumayan rame: 591 likes, 97 reply. Dia bikin peta "personal agent" yang sekarang ada di pasar — Muse, ChatGPT, Grok Bot, sampe Spark-nya Google. Stack pribadinya sendiri, katanya, kepisah-pisah: Muse buat personal, Grok Bot buat kerjaan cloud, Claude buat use case spesifik, ChatGPT buat sisanya.
Tapi penutup thread-nya yang gw catet paling dalem: semua orang sebaiknya bikin skill dan file-nya gampang dipindah antar harness dan agent. Kalo nggak, setengah waktu lo bakal kepake buat muterin ulang setup tiap ganti tool.
Dulu: Setup Gw Nempel ke Satu Tool
Sampai beberapa waktu lalu, cara gw nulis file buat agent kira-kira gini: gw tulis instruksinya langsung di format tool yang lagi gw pake. Goal-nya, aturannya, konteksnya — semuanya jadi satu, dan semuanya bergantung ke tool itu.
Jalan sih, selama gw gak pernah pindah. Tapi begitu gw coba tool lain — atau tool barunya keluar dan gw pengen nyoba — gw harus mulai dari nol lagi. Bukan karena isinya beda, tapi karena formatnya gak kompatibel. Path-nya beda, cara ngejelasinnya beda, dan gw harus nulis ulang semua yang sebenernya udah gw tulis dengan susah payah.
Yang ilang bukan cuma setengah jam tiap pindah. Yang ilang adalah akumulasi pengalaman yang udah gw tulis di file itu — kesalahan yang pernah kejadian, aturan yang gw pelajarin dari pengalaman, konteks yang bikin agent-nya ngerti kerjaan gw. Semua itu nempel ke satu tool, dan begitu tool itu ditinggal, catatannya ikut ketingsgalan.
Sekarang: Pisahin Isi dari Tool-nya
Yang gw ubah sederhana: gw pisahin dua hal yang tadinya nyampur.
"apa yang harus dikerjain dan kenapa" gw tulis sebagai dokumen biasa — kebiasaan, aturan, konteks, contoh. Bahasa yang bisa dibaca manusia, gak peduli tool apa yang bakal jalanin. Ini bagian yang isinya pengalaman gw.
"tool apa yang bakal jalanin" jadi urusan belakangan — hal teknis yang bisa diadaptasi kapan aja tanpa ngerusak isinya.
Efeknya kerasa tiap ganti tool. Sekarang yang gw sesuaikan cuma bagian teknisnya yang tipis. Isinya — cara kerja gw, aturan-aturan yang gw percaya, pengalaman yang udah gw tulis — tetep utuh dan kepindah apa adanya. Ganti tool gak masalah; yang gak boleh ilang itu catatan cara kerja gw.
Dan ini nyambung ke kebiasaan yang udah gw jalanin dari dulu: satu file goal.md yang rapi, yang ditulis jelas biar agent-nya gak nebak-nebak. Bedanya sekarang, file itu gak boleh kekunci ke satu vendor. Isinya harus tetap kebaca walau tool-nya ganti.
Cara Paling Sederhana Buat Mulai
Lo gak perlu bikin sistem yang ribet. Mulai dari satu file, dan pisahin isinya dari format tool-nya:
- Tulis "apa yang harus dikerjain dan kenapa" sebagai dokumen biasa — pakai bahasa yang lo sendiri ngerti kalo lo baca ulang enam bulan lagi.
- Taro aturan, kebiasaan, dan konteks di situ — bukan di config yang cuma dimengerti satu tool.
- Kalo perlu ngejelasin ke tool tertentu, taro bagian teknisnya tipis aja di luar, biar gampang diganti tanpa nyentuh isinya.
- Tiap lo salahin agent dan nemu koreksinya, masukin balik koreksi itu ke dokumennya — bukan cuma di-fix terus dilupain.
Intinya, ganti tool itu wajar dan bakal terus kejadian. Yang gw pengen, tiap kali pindah, yang gw bawa bukan cuma pekerjaan yang belum kelar — tapi semua hal yang udah gw pelajarin soal cara kerja gw sendiri.
Kalo lo juga capek nulis ulang setup tiap pindah tool, mampir ke aibuilders.id.
Sumber:




