Penyelesaiannya mudah: beri model itu kekangan, konteks, dan struktur yang spesifik sebelum ia menjana apa-apa. Berikut adalah teknik yang paling berkesan, disokong oleh kajian kejuruteraan prompt dan pengalaman pengguna pakar.
Daripada minta kosong seperti "Tulis emel," tetapkan siapa AI itu dan siapa penerimanya. Peranan serta-merta mengubah nada, kedalaman, dan perspektif. Contoh: "Anda seorang pengurus HR sedang menulis emel alu-aluan kepada seorang jurutera perisian baru yang bekerja dari jauh di zon waktu berbeza." Gabungan peranan dan khalayak menjadikan output jauh lebih spesifik .
Sumber dari panduan prompt berkesan MIT , amalan terbaik OpenAI , dan sumber komuniti kejuruteraan prompt semuanya menekankan teknik asas ini.
Sebelum permintaan anda, sertakan satu atau dua ayat konteks yang model tidak tahu. MasterPrompting.net cadangkan tanya diri satu soalan diagnostik: "Apakah perkara yang paling mungkin tersalah oleh AI jika saya tidak beritahu dia ini?" Itulah maklumat tepat yang perlu disertakan .
Sumber yang sama menganggarkan bahawa dengan hanya menyatakan siapa anda (atau untuk siapa output ini) dan apa yang anda cuba capai akan memperbaiki 80% hasil anda .
Tetapkan sempadan sebelum AI mula menjana output. Ini menapis output generik di peringkat awal. Contoh: "Jangan guna perkataan buzz, jangan mulakan dengan 'Dalam dunia yang serba pantas ini,' jangan senaraikan lebih daripada 3 perkara." Teknik ini disarankan oleh sumber yang fokus pada mengelakkan output ChatGPT generik . Prinsipnya adalah untuk mengekang ruang output awal, sebelum model terhanyut ke arah klise.
Gunakan pembahagi yang jelas seperti ## Latar Belakang, ## Arahan, ## Kekangan, dan ## Format Output. Ini membantu model menganggap setiap bahagian sebagai arahan yang berbeza. Kedua-dua OpenAI dan Anthropic mengesyorkan pendekatan ini – Anthropic cadangkan menggunakan teg XML atau penanda Markdown untuk memisahkan bahagian seperti <maklumat_latar_belakang> dan <panduan_alatan> .
Satu contoh yang baik (atau contoh buruk untuk dielakkan) dalam prompt anda secara dramatik mengekang ruang output dan mengurangkan jawapan generik. Ini dikenali sebagai 'few-shot' prompting – tunjukkan model apa yang anda cari daripada hanya menerangkannya .
Daripada minta satu jawapan, minta pilihan yang disusun mengikut spektrum. Contoh: Daripada "Ceritakan satu lawak pasal matahari," cuba "Ceritakan 5 lawak pasal matahari, disusun dari yang paling diketahui hingga yang ke-5 yang belum pernah saya dengar." Ini memaksa model melepasi respons yang paling berkemungkinan secara statistik (dan oleh itu paling generik) .
Mulakan prompt anda dengan: "Temuduga saya sehingga anda faham situasi, kemudian beri cadangan anda." Model akan bertanya soalan yang disasarkan sebelum menjana jawapan, menarik keluar konteks yang lebih baik daripada anda terlebih dahulu. Teknik ini datang daripada pengguna pakar yang menganggap AI sebagai pekerja baru yang bijak yang perlu mengumpul keperluan .
Jangan terima jawapan pertama. Respons awal AI selalunya adalah purata – anggap ia sebagai draf pertama. Susuli dengan prompt seperti "Jadikan ia lebih spesifik," "Beri saya versi untuk khalayak bukan teknikal," atau "Sekarang cabar andaian anda sendiri." Setiap lelaran memperbaiki kekhususan, dan melayan AI seperti pekerja pintar yang boleh didesak untuk butiran lanjut adalah ciri pengguna prompt mahir .
LLM cenderung kepada nada neutral dan seimbang. Jika anda mahu jawapan yang kurang generik, minta AI secara eksplisit mengambil posisi. 'Suruh ia ambil pendirian' adalah teknik yang dikongsi oleh pengguna berpengalaman yang menyatakan kecenderungan AI untuk 'sycophancy' – ia suka menyenangkan – boleh diubah hala dengan meminta perspektif tertentu .
Untuk prompt yang paling penting, gabungkan teknik-teknik ini ke dalam satu kerangka kerja berstruktur. Model praktikal dari komuniti pengguna pakar merangkumi empat bahagian :
Kerangka kerja ini menyerupai kerangka kerja 'Ricky' (Role, Intent, Condition, Context, Examples) dan pendekatan berstruktur lain yang digunakan oleh pengamal untuk mendapatkan hasil yang konsisten dan tidak generik .
Cerapan utama adalah bahawa konteks bukan tentang menulis prompt yang lebih panjang – ia tentang menulis prompt yang lebih disasarkan. Sebelum anda menaip permintaan anda, luangkan 10 saat untuk menentukan siapa AI itu, apa yang harus dielakkan, dan maklumat spesifik apa yang diperlukan. Itu sahaja sudah cukup untuk mengubah hasil anda daripada generik kepada benar-benar berguna.
Penyelesaiannya mudah: beri model itu kekangan, konteks, dan struktur yang spesifik sebelum ia menjana apa-apa. Berikut adalah teknik yang paling berkesan, disokong oleh kajian kejuruteraan prompt dan pengalaman pengguna pakar.
Daripada minta kosong seperti "Tulis emel," tetapkan siapa AI itu dan siapa penerimanya. Peranan serta-merta mengubah nada, kedalaman, dan perspektif. Contoh: "Anda seorang pengurus HR sedang menulis emel alu-aluan kepada seorang jurutera perisian baru yang bekerja dari jauh di zon waktu berbeza." Gabungan peranan dan khalayak menjadikan output jauh lebih spesifik .
Sumber dari panduan prompt berkesan MIT , amalan terbaik OpenAI , dan sumber komuniti kejuruteraan prompt semuanya menekankan teknik asas ini.
Sebelum permintaan anda, sertakan satu atau dua ayat konteks yang model tidak tahu. MasterPrompting.net cadangkan tanya diri satu soalan diagnostik: "Apakah perkara yang paling mungkin tersalah oleh AI jika saya tidak beritahu dia ini?" Itulah maklumat tepat yang perlu disertakan .
Sumber yang sama menganggarkan bahawa dengan hanya menyatakan siapa anda (atau untuk siapa output ini) dan apa yang anda cuba capai akan memperbaiki 80% hasil anda .
Tetapkan sempadan sebelum AI mula menjana output. Ini menapis output generik di peringkat awal. Contoh: "Jangan guna perkataan buzz, jangan mulakan dengan 'Dalam dunia yang serba pantas ini,' jangan senaraikan lebih daripada 3 perkara." Teknik ini disarankan oleh sumber yang fokus pada mengelakkan output ChatGPT generik . Prinsipnya adalah untuk mengekang ruang output awal, sebelum model terhanyut ke arah klise.
Gunakan pembahagi yang jelas seperti ## Latar Belakang, ## Arahan, ## Kekangan, dan ## Format Output. Ini membantu model menganggap setiap bahagian sebagai arahan yang berbeza. Kedua-dua OpenAI dan Anthropic mengesyorkan pendekatan ini – Anthropic cadangkan menggunakan teg XML atau penanda Markdown untuk memisahkan bahagian seperti <maklumat_latar_belakang> dan <panduan_alatan> .
Satu contoh yang baik (atau contoh buruk untuk dielakkan) dalam prompt anda secara dramatik mengekang ruang output dan mengurangkan jawapan generik. Ini dikenali sebagai 'few-shot' prompting – tunjukkan model apa yang anda cari daripada hanya menerangkannya .
Daripada minta satu jawapan, minta pilihan yang disusun mengikut spektrum. Contoh: Daripada "Ceritakan satu lawak pasal matahari," cuba "Ceritakan 5 lawak pasal matahari, disusun dari yang paling diketahui hingga yang ke-5 yang belum pernah saya dengar." Ini memaksa model melepasi respons yang paling berkemungkinan secara statistik (dan oleh itu paling generik) .
Mulakan prompt anda dengan: "Temuduga saya sehingga anda faham situasi, kemudian beri cadangan anda." Model akan bertanya soalan yang disasarkan sebelum menjana jawapan, menarik keluar konteks yang lebih baik daripada anda terlebih dahulu. Teknik ini datang daripada pengguna pakar yang menganggap AI sebagai pekerja baru yang bijak yang perlu mengumpul keperluan .
Jangan terima jawapan pertama. Respons awal AI selalunya adalah purata – anggap ia sebagai draf pertama. Susuli dengan prompt seperti "Jadikan ia lebih spesifik," "Beri saya versi untuk khalayak bukan teknikal," atau "Sekarang cabar andaian anda sendiri." Setiap lelaran memperbaiki kekhususan, dan melayan AI seperti pekerja pintar yang boleh didesak untuk butiran lanjut adalah ciri pengguna prompt mahir .
LLM cenderung kepada nada neutral dan seimbang. Jika anda mahu jawapan yang kurang generik, minta AI secara eksplisit mengambil posisi. 'Suruh ia ambil pendirian' adalah teknik yang dikongsi oleh pengguna berpengalaman yang menyatakan kecenderungan AI untuk 'sycophancy' – ia suka menyenangkan – boleh diubah hala dengan meminta perspektif tertentu .
Untuk prompt yang paling penting, gabungkan teknik-teknik ini ke dalam satu kerangka kerja berstruktur. Model praktikal dari komuniti pengguna pakar merangkumi empat bahagian :
Kerangka kerja ini menyerupai kerangka kerja 'Ricky' (Role, Intent, Condition, Context, Examples) dan pendekatan berstruktur lain yang digunakan oleh pengamal untuk mendapatkan hasil yang konsisten dan tidak generik .
Cerapan utama adalah bahawa konteks bukan tentang menulis prompt yang lebih panjang – ia tentang menulis prompt yang lebih disasarkan. Sebelum anda menaip permintaan anda, luangkan 10 saat untuk menentukan siapa AI itu, apa yang harus dielakkan, dan maklumat spesifik apa yang diperlukan. Itu sahaja sudah cukup untuk mengubah hasil anda daripada generik kepada benar-benar berguna.