Pekerjaan jangka panjang
Jaga agar pekerjaan bertahap tetap terfokus dengan hasil dan kriteria penyelesaian yang jelas
Untuk pekerjaan yang mungkin memerlukan banyak langkah, berikan ChatGPT hasil, batasan, dan definisi selesai yang jelas. Pertahankan pekerjaan terkait dalam chat yang sama agar ChatGPT dapat menggunakan konteks yang sama untuk memilih langkah berikutnya dan menentukan kapan pekerjaan selesai.
Di aplikasi desktop ChatGPT, masukkan /goal untuk memulai mode Goal. Baris progres
memungkinkan Anda menjeda, melanjutkan, mengedit, atau menghapus tujuan saat ChatGPT bekerja.
Mulai tujuan
Ketik /goal di aplikasi desktop ChatGPT, Codex CLI, atau ekstensi IDE. Teks
tujuan menjadi prompt pertama sekaligus kriteria penyelesaian untuk
tugas tersebut.
Jika hasilnya masih belum jelas, mulailah dengan /plan. Minta ChatGPT mewawancarai Anda,
mengidentifikasi batasan, dan mengubah hasilnya menjadi tujuan dengan kriteria keberhasilan
yang terukur. Kemudian mulai tujuan yang telah disempurnakan dengan /goal.
Tentukan arti selesai
Tulis tujuan yang memungkinkan ChatGPT memverifikasi progresnya sendiri. Sertakan tiga hal berikut jika berlaku:
| Elemen tujuan | Yang perlu disertakan |
|---|---|
| Hasil | Jelaskan hasil yang Anda inginkan, bukan hanya aktivitas yang harus dilakukan ChatGPT. |
| Batasan | Sebutkan alat wajib, batas lingkup, kebutuhan kompatibilitas, atau pendekatan yang harus dihindari. |
| Verifikasi | Tambahkan pengujian, pengukuran, atau kriteria tinjauan yang membuktikan pekerjaan telah selesai. |
Sebagai contoh:
Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.Arahkan tujuan yang sedang berjalan
Di aplikasi desktop ChatGPT, baris progres tujuan muncul di atas kolom penulisan. Gunakan baris tersebut untuk menjeda atau melanjutkan pekerjaan, mengedit tujuan, atau menghapusnya. Anda juga dapat mengirim pesan tindak lanjut selama tujuan berjalan untuk menambahkan konteks atau menyesuaikan batasan.
Gunakan chat samping jika Anda menginginkan ringkasan status atau penjelasan tanpa mengganggu chat utama. Jeda tujuan sebelum Anda memperkirakan akan kehilangan konektivitas, lalu lanjutkan ketika Anda siap agar ChatGPT meneruskan pekerjaan.
Memulai tujuan tidak memberikan akses yang lebih luas kepada ChatGPT. Tujuan tetap menggunakan kebijakan sandbox dan persetujuan yang sama serta dijeda ketika memerlukan keputusan. Dengan tinjauan persetujuan otomatis, peninjau terpisah dapat mengevaluasi permintaan yang memenuhi syarat tanpa memperluas batasan tersebut.
Jalankan tujuan secara paralel
Setiap chat menyimpan konteks, pesan, hasil, dan tujuannya sendiri. Jalankan chat secara bersamaan, tetapi hindari membiarkan dua chat mengubah file yang sama. Gunakan worktree untuk memberikan checkout terpisah kepada chat coding paralel.
Untuk pekerjaan lokal, aktifkan Cegah tidur saat berjalan di pengaturan agar Mac Anda tetap aktif. Gunakan Pets atau notifikasi sistem untuk mengetahui ketika chat memerlukan masukan atau siap ditinjau.