| Istilah | Arti |
|---|---|
| Wayfinder | Skill buatan Matt Pocock yang memetakan pekerjaan besar menjadi banyak tiket keputusan dan mengatur perencanaannya lintas banyak sesi agent. |
| tickets | Catatan tugas di issue tracker, yang di Wayfinder masing-masing dikerjakan dalam satu sesi agent tersendiri sampai keputusannya selesai. |
| spec | Dokumen spesifikasi berisi rincian apa yang akan dibangun, yang di video ini menjadi tujuan akhir peta lalu dipecah menjadi tiket implementasi. |
| map | Issue induk di Wayfinder yang merangkum tujuan, keputusan yang sudah diambil, tiket yang bisa dikerjakan, dan bagian yang masih belum jelas. |
| fog of war | Istilah dari permainan strategi untuk area yang belum terlihat, dipakai Matt untuk menggambarkan keputusan yang belum bisa diambil karena informasinya kurang. |
| decision tickets | Tiket Wayfinder yang berisi satu pertanyaan atau keputusan perencanaan, berbeda dari tiket implementasi yang berisi pekerjaan menulis kode. |
| prototype | Versi awal yang bisa dicoba untuk mendapat umpan balik nyata, yang menurut Matt mencegah Wayfinder berubah menjadi perencanaan kaku ala waterfall. |
| issue tracker | Aplikasi pencatat tugas seperti GitHub Issues, Linear, atau Jira, tempat Wayfinder menyimpan peta dan semua tiketnya. |
| grilling | Sesi ketika AI mewawancarai pengguna secara mendalam untuk memperjelas kebutuhan, yang menjadi salah satu jenis tiket di Wayfinder. |
| single session | Satu sesi percakapan dengan agent yang dibatasi context window, cukup untuk pekerjaan kecil tetapi tidak untuk proyek yang sangat besar. |
| destination | Hasil akhir yang ingin dicapai sebuah peta Wayfinder, misalnya spec siap bangun, yang ditentukan pertama kali saat sesi dimulai. |
| decisions | Pilihan perencanaan yang harus diambil sebelum membangun sesuatu, yang dicatat Wayfinder beserta urutan dan ketergantungannya satu sama lain. |
Matt Pocock memperkenalkan Wayfinder, skill di repositori skills miliknya untuk merencanakan pekerjaan berukuran apa pun bersama coding agent. Ia merasa alat perencanaan sebelumnya, termasuk skill grilling buatannya, terlalu terikat pada satu sesi, padahal sebagian pekerjaan lebih besar daripada yang muat di context window agent, terutama di bagian yang ia sebut smart zone. Akibatnya ia membatasi ambisinya agar pas dengan AI. Wayfinder mengatasinya dengan membagi perencanaan ke banyak sesi, memahami keputusan yang saling bergantung, dan memungkinkan perencanaan paralel. Matt memakai metafora peta: ada titik awal, tujuan yang samar, dan fog of war di antaranya yang perlu dibersihkan sedikit demi sedikit. Pendekatan ini, katanya, berakar pada dasar-dasar perencanaan software yang ia pelajari sebelum era AI. Video ini penting bagi penonton yang sering kewalahan menangani proyek besar, karena memberi cara terstruktur untuk maju meski jalannya belum jelas.
Wayfinder membuat peta di issue tracker, dengan tiket keputusan sebagai sub issue. Ada empat jenis tiket: research yang dikerjakan subagent, prototype untuk umpan balik nyata agar tidak menjadi waterfall, grilling untuk diskusi, dan task untuk pekerjaan di dunia nyata. Tiket punya hubungan blocking, dan hasil setiap keputusan ditulis kembali ke peta induk. Contohnya, Matt merencanakan command palette untuk aplikasinya: Wayfinder menanyakan definisi selesai, menyarankan spec sebagai tujuan, lalu membuat tujuh tiket, tiga di antaranya bisa langsung dikerjakan, dan peta lain mencapai 14 dari 17 tiket selesai. Setiap tiket dikerjakan di sesi baru dengan memanggil Wayfinder pada URL tiket. Peta yang selesai diubah menjadi spec yang padat, bahkan melebihi batas karakter GitHub, lalu dipecah menjadi tiket implementasi. Wayfinder tidak terikat GitHub, sebaiknya tidak dipakai bila pekerjaan cukup satu sesi, dan juga ia gunakan untuk hal nonkoding seperti membangun kantor di kebun.
Kata kunci
- Wayfinder
- tickets
- fog of war
- issue tracker
- Memperkenalkan Wayfinder, cara merencanakan pekerjaan berukuran apa pun bersama agen tanpa terikat satu sesi: peta, tiket, dan fog of war yang dibersihkan bertahap.
- Memahami tiket keputusan, riset, prototipe, dan diskusi yang saling bergantung dan bisa direncanakan paralel, lengkap dengan sesi grilling.
- Menyimpan tiket di issue tracker dan menjawab FAQ untuk membangun alur kerja yang berulang.
Tulis catatan pribadimu untuk video ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
