IBM Bob

Memaksimalkan Setiap Bobcoin

Bobcoin dihabiskan untuk teks yang dibaca dan ditulis Bob, bukan untuk pekerjaan yang kamu selesaikan. Berikut cara menutup kesenjangan itu.

Memaksimalkan Setiap Bobcoin

Penulis

IBM Bob Team

Diterbitkan

Kategori

guide

Bagikan

Bob adalah asisten coding AI dari IBM, dan sesi adalah satu percakapan berkelanjutan dengannya. Kamu tidak menghabiskan Bobcoin untuk pekerjaan yang kamu selesaikan. Kamu menghabiskannya untuk teks yang harus dibaca dan dibuat Bob. Perbedaan antara keduanya adalah sumber sebagian besar pemborosan.

Tujuannya bukan untuk menghabiskan lebih sedikit. Refactoring besar memakan biaya banyak dan sepadan. Tujuannya adalah berhenti membayar untuk pekerjaan yang tidak sepadan.

Dalam artikel ini, kamu akan belajar cara memaksimalkan setiap Bobcoin dengan mengelola context window, menghindari context poisoning, menulis prompt yang efektif, mengonfigurasi Bob untuk memotong biaya berulang, dan mengukur ke mana pengeluaranmu mengalir.

Mengapa context window panjang lebih mahal

Setiap kali kamu mengirim pesan, Bob menerima seluruh percakapan lagi, bukan hanya pesan terakhirmu. Pesan yang dikirim satu jam setelah context window dimulai oleh karena itu lebih mahal daripada pesan yang sama yang kamu kirim di awal. Semakin panjang percakapan, semakin banyak yang harus dibaca Bob, dan semakin banyak yang harus dibaca Bob, semakin banyak Bobcoin yang kamu habiskan.

Ada efek kedua, dan mungkin lebih mahal lagi. Semakin panjang percakapan, semakin sulit bagi Bob untuk bekerja dengannya. Jawaban menjadi kurang akurat. Jawaban yang kurang akurat perlu koreksi. Setiap koreksi membuat percakapan lebih panjang, yang memperburuk jawaban berikutnya. Biaya meningkat dan kualitas turun pada saat yang sama.

Sebagai contoh, sesi debugging panjang di mana Bob membaca ulang seluruh riwayat setiap giliran dapat berakhir dengan biaya lebih mahal daripada perbaikan yang sama yang dilakukan pada beberapa context window yang fokus dan baru.

Strategi penghematan biaya

Mulai context window baru untuk setiap tugas yang tidak terkait. Setelah kamu menyelesaikan tugas, mulai context window baru. Jika kamu bekerja dari context window yang sama untuk tugas berikutnya, Bob tetap membaca semuanya setiap giliran. Namun jangan membagi terlalu sering sehingga Bob harus mempelajari kembali informasi latar yang sudah kamu berikan — penjelasan ulang tersebut memakan biaya lebih dari yang seharusnya dihabiskan percakapan panjang.

Nyatakan cakupan permintaan. Gunakan sebutan @ sebanyak mungkin untuk mengarahkan Bob ke file tertentu. Tanpa context mention, Bob mencari repository untuk mengetahui apa yang penting, dan pencarian itu bisa memakan banyak Bobcoin.

Tulis prompt yang efektif. Prompt adalah permintaan kepada Bob. Semakin tepat, semakin sedikit Bob perlu menebak, dan semakin sedikit koreksi yang kamu perlukan.

Kembalikan daripada mengoreksi berulang kali. Jika Bob salah memahami prompt-mu beberapa kali, kamu sebaiknya mengembalikan atau mulai lagi dengan permintaan aslimu ditambah apa yang telah kamu pelajari. Mengembalikan atau memulai context window baru dapat mengurangi biaya percakapan panjang dengan banyak koreksi.

Dengan rollback, kamu dapat:

  • Bereksperimen dengan aman dengan perubahan yang disarankan AI
  • Dengan mudah pulih dari modifikasi yang tidak diinginkan
  • Membandingkan pendekatan implementasi yang berbeda
  • Kembali ke keadaan proyek sebelumnya tanpa kehilangan pekerjaan
  • Pelajari cara rollback bekerja
  • Pelajari praktik terbaik untuk rollback

Konfigurasikan Bob untuk mengurangi biaya

AGENTS.md. Tuliskan konvensi dan struktur proyekmu sehingga Bob tidak perlu mengetahuinya lagi di setiap context window. Jaga agar AGENTS.md-mu tetap ringkas. Bob membaca file AGENTS.md terus-menerus, jadi file yang membengkak mengubah keuntungan satu kali menjadi biaya permanen.

Skills. Skill menyimpan pengetahuan domain yang dimuat hanya saat dibutuhkan, alih-alih memakan ruang di context window. Kamu membayarnya saat menggunakannya.

Hooks. Hook menjalankan perintah linter, formatter, atau test secara langsung dan tidak memakan Bobcoin. Meminta Bob untuk melakukan aksi yang sama seperti hook memakan Bobcoin. Jika alat dapat melakukan pemeriksaan, jangan bayar model untuk melakukannya.

Alat yang terhubung. Bob membaca deskripsi setiap server MCP (Model Context Protocol) yang terhubung pada setiap permintaan, apakah kamu menggunakan alat tersebut atau tidak. Server yang kamu aktifkan untuk satu tugas bulan lalu masih memakan biaya. Matikan MCP saat kamu tidak menggunakannya secara aktif.

Hemat Bobcoin pada tugas kompleks

Rencanakan sebelum membangun. Rencana adalah daftar langkah untuk menyelesaikan tugas. Bisa berupa daftar berpoin, atau serumit dokumen desain lengkap. Rencana mengurangi jumlah koreksi yang perlu kamu buat selama fase pembangunan, dan kamu dapat menggunakannya kembali untuk tugas serupa. Setelah kamu dan Bob membuat rencana, tinjau sebelum mengimplementasikannya.

Subagent. Bob menyerahkan pekerjaan ke subagent secara otomatis, jadi kamu tidak perlu meminta. Kamu juga bisa langsung menugaskan pekerjaan ke subagent ketika tugas memerlukan penelitian berat: penggalian terjadi di luar context window utamamu, dan hanya temuan yang kembali. Subagent membebaskan ruang di context window-mu, tetapi mereka tidak selalu lebih murah, dan menjalankan beberapa sekaligus bisa lebih mahal. Gunakan subagent ketika tugas memerlukan penelitian berat dan terisolasi; jaga tugas singkat dan berurutan di context window utamamu — mengoordinasikan beberapa agent bisa lebih mahal daripada mengerjakan tugas secara langsung.

Ukur penggunaan Bobcoin

Bobalytics menunjukkan apa yang sebenarnya kamu habiskan. Total sendiri memberitahumu sedikit. Yang ingin kamu temukan adalah pemborosan: context window panjang pada tugas kecil, koreksi yang sama dilakukan berulang kali, dan konteks yang kamu ketik setiap pagi yang seharusnya ada di AGENTS.md.

Kesimpulan

Tidak ada yang membatasi apa yang bisa kamu coba. Ini memindahkan Bobcoin dari menjelaskan ulang proyekmu, memperbaiki kesalahpahaman yang dapat dihindari, dan membayar konteks yang tidak pernah kamu butuhkan, menuju pekerjaan itu sendiri.

Lebih banyak Bobcoin meningkatkan apa yang bisa kamu habiskan. Lebih sedikit pemborosan menentukan berapa banyak dari itu yang mencapai masalah sebenarnya.