Terima kasih! Di bawah ini adalah panduan rekayasa cepat yang diformat dalam markdown. Anda dapat menyalin dan menempelkan ini ke file .md
untuk membaca dan berbagi dengan mudah.
Panduan Teknik yang Segera
CATATAN: Panduan ini mengkonsolidasikan prinsip -prinsip utama dan praktik terbaik dalam rekayasa cepat, mengacu pada kemajuan dan wawasan terbaru dari para pemimpin industri seperti Anthropic dan Openai. Sementara beberapa informasi dapat selaras dengan praktik yang sudah ada, tujuannya adalah untuk menyediakan sumber daya komprehensif yang meningkatkan kemampuan Anda untuk membuat petunjuk yang efektif. Memahami cara kerja Model Bahasa Besar (LLM) sangat penting untuk memandu perilaku mereka untuk menghasilkan hasil yang diinginkan.
Pendahuluan dan Konsep Umum
Prompt Engineering adalah proses merancang dan menyusun petunjuk untuk memandu model AI dalam menghasilkan respons yang akurat, relevan, dan berguna. Prompt yang efektif berfungsi sebagai instruksi yang jelas yang membantu AI memahami tugas, konteks, dan output yang diinginkan. Dalam model seperti Openai's GPT-4 dan Claude Anthropic, cara Anda mengutarakan prompt Anda secara signifikan dapat mempengaruhi penalaran, etika, dan gaya respons model secara signifikan.
Aspek kunci dari rekayasa cepat meliputi:
- Kejelasan: Memberikan instruksi yang tidak ambigu.
- Konteks: Menyediakan informasi latar belakang untuk membingkai tugas.
- Spesifisitas: Mendefinisikan persyaratan dan kendala yang tepat.
- Pedoman Etis: Memastikan AI mematuhi standar etika dan menghindari bias.
- Penyempurnaan Iteratif: terus meningkatkan petunjuk berdasarkan umpan balik AI.
Dengan menguasai konsep-konsep ini, Anda dapat memanfaatkan model AI secara lebih efektif untuk tugas-tugas mulai dari menjawab pertanyaan dan menghasilkan konten kreatif hingga pemecahan masalah dan analisis data.
Pedoman
Tentukan peran AI dengan jelas:
- Penjelasan: Tentukan peran atau kepribadian yang harus diasumsikan AI untuk memberikan konteks dan memandu tanggapannya.
- Contoh: "Anda adalah dokter medis yang berspesialisasi dalam kardiologi."
Berikan konteks yang relevan:
- Penjelasan: Sertakan informasi latar belakang yang diperlukan untuk membantu AI memahami tugas sepenuhnya.
- Contoh: "Mengingat tren yang meningkat dari pekerjaan jarak jauh karena peristiwa global baru -baru ini ..."
Spesifik dengan instruksi:
- Penjelasan: Nyatakan dengan jelas apa yang Anda ingin AI lakukan, termasuk langkah atau pertimbangan apa pun.
- Contoh: "Ringkas poin -poin penting dari artikel berikut dalam tiga poin peluru."
Atur nada dan gaya yang diinginkan:
- Penjelasan: Tunjukkan nada (formal, informal) dan gaya (teknis, percakapan) yang Anda inginkan dalam tanggapan.
- Contoh: "Jelaskan konsep dengan cara yang ramah dan percakapan yang cocok untuk pemula."
Batasi ruang lingkup:
- Penjelasan: Menentukan batasan untuk memfokuskan respons AI pada bidang tertentu.
- Contoh: "Diskusikan sumber energi terbarukan, tidak termasuk tenaga surya."
Dorong penalaran langkah demi langkah:
- Penjelasan: Minta AI untuk memikirkan masalah secara logis dan berurutan.
- Contoh: "Jelaskan setiap langkah proses untuk menyelesaikan persamaan ini."
Tentukan formatnya:
- Penjelasan: Minta struktur tertentu, seperti daftar, tabel, atau esai.
- Contoh: "Berikan informasi dalam format tabel dengan kolom untuk keuntungan dan kerugian."
Hindari ambiguitas:
- Penjelasan: Gunakan bahasa yang jelas dan tepat untuk mencegah kesalahpahaman.
- Contoh: Alih -alih "Ceritakan tentang bank," tentukan "menggambarkan peran bank sentral dalam perekonomian."
Menginstruksikan tentang penanganan ketidakpastian:
- Penjelasan: Membimbing AI tentang apa yang harus dilakukan jika tidak yakin tentang jawaban.
- Contoh: "Jika Anda tidak pasti, harap nyatakan bahwa informasi tersebut mungkin tidak lengkap."
Mengatasi topik etis dan sensitif dengan tepat:
- Penjelasan: Instruksikan AI untuk menangani subjek sensitif dengan hati -hati dan netralitas.
- Contoh: "Diskusikan dampak kebijakan imigrasi tanpa bias."
Hindari permintaan maaf yang tidak perlu:
- Penjelasan: AI harus fokus pada memberikan informasi yang bermanfaat daripada meminta maaf atas batasan.
- Contoh: Alih -alih "Saya minta maaf, tapi saya tidak bisa ...," Gunakan "Saya tidak bisa memberikan informasi itu, tetapi saya dapat membantu ..."
Gunakan bahasa positif:
- Penjelasan: Instruksi bingkai secara positif untuk mendorong respons konstruktif.
- Contoh: "Jelaskan strategi manajemen waktu yang efektif" alih -alih "Jangan bicara tentang strategi yang tidak efektif."
Tetapkan Tanggal Cutoff Pengetahuan:
- Penjelasan: Tentukan jika Anda memerlukan informasi hingga tanggal tertentu untuk memastikan relevansi.
- Contoh: "Pada Oktober 2023, apa perkembangan terbaru dalam energi terbarukan?"
Dorong kreativitas dan orisinalitas:
- Penjelasan: Undang AI untuk menghasilkan ide atau solusi unik.
- Contoh: "Usulkan strategi pemasaran inovatif untuk startup teknologi baru."
Minta banyak perspektif:
- Penjelasan: Meminta AI untuk mempertimbangkan sudut pandang atau solusi yang berbeda.
- Contoh: "Analisis manfaat dan kelemahan kecerdasan buatan dalam perawatan kesehatan."
Gunakan contoh untuk mengklarifikasi:
- Penjelasan: Berikan contoh dalam prompt Anda untuk mengilustrasikan apa yang Anda minta.
- Contoh: "Hasilkan metafora untuk menjelaskan komputasi awan, seperti 'Ini seperti menyewa ruang di gudang orang lain.'"
Menginstruksikan untuk mengutip sumber bila perlu:
- Penjelasan: Mintalah AI untuk memberikan referensi untuk informasi faktual.
- Contoh: "Sebutkan statistik tentang pemanasan global dengan sumber -sumber mereka."
Break Down Tugas Kompleks:
- Penjelasan: Dorong AI untuk membagi masalah besar menjadi bagian -bagian yang dapat dikelola.
- Contoh: "Garis besar langkah -langkah yang diperlukan untuk mengimplementasikan sistem perangkat lunak baru dalam suatu organisasi."
Gunakan tag atau judul untuk organisasi:
Konfirmasi Pemahaman:
- Penjelasan: Minta AI untuk merangkum atau menyatakan kembali instruksi untuk memastikan pemahaman.
- Contoh: "Sebelum melanjutkan, silakan rangkum tugas dengan kata -kata Anda sendiri."
Ingatlah konteks yang ditambah:
- Penjelasan: Seringkali konteks yang diperlukan untuk menjawab membutuhkan informasi yang tepat untuk mencapai jawaban yang benar, jika itu dapat ditemukan secara online (dan model memungkinkannya) hanya menentukan untuk menelusuri untuk itu. Kalau tidak, Anda perlu menyediakannya dengan cara lain (mis. Rag)
- Contoh: "Apa ____, jangan ragu untuk menelusuri."
Proses multi-langkah:
- Penjelasan: Tugas -tugas tertentu tidak dapat dilakukan dengan satu prompt dan satu model, Anda dapat menggunakan beberapa iterasi untuk mencapai prompt yang memungkinkan model lain menyelesaikan tugas
- Contoh: GPT-4 "Jelajahi semua info tentang X dan rangkum secara terorganisir menggunakan format Markdown." Kemudian ke O1 "" Cari tahu [...] menggunakan info berikut [Tempel dari model sebelumnya] "
Tips
Mulailah dengan prompt sederhana dan bangun di atasnya:
- Mulailah dengan prompt dasar dan tambahkan detail secara bertahap untuk memperbaiki respons.
Eksperimen dengan ungkapan yang berbeda:
- Reword Prompt Anda jika AI tidak memberikan output yang diinginkan.
Gunakan pertanyaan terbuka untuk tanggapan yang rumit:
- Dorong jawaban terperinci dengan menghindari pertanyaan ya/tidak.
Berikan contoh di prompt Anda:
- Ilustrasikan output yang diinginkan untuk memandu AI.
Tentukan audiens yang dimaksud:
- Menyesuaikan gaya kompleksitas dan bahasa yang sesuai dengan penonton.
- Contoh: "Jelaskan teorinya kepada sekelompok siswa sekolah menengah."
Tetapkan kendala panjang jika diperlukan:
- Kontrol verbositas respons.
- Contoh: "Ringkas artikel dalam sekitar 150 kata."
Dorong penggunaan analogi:
- Membantu menyederhanakan topik yang kompleks.
- Contoh: "Jelaskan teknologi blockchain menggunakan analogi yang terkait dengan buku besar."
Minta sudut pandang tertentu:
- Instruksikan AI untuk menulis dari perspektif tertentu.
- Contoh: "Tulis opini tentang perubahan iklim dari sudut pandang seorang aktivis lingkungan."
Mintalah klarifikasi jika tanggapannya tidak jelas:
- Jika jawaban AI ambigu, minta rumit.
Iterasi berdasarkan umpan balik:
- Gunakan respons AI untuk menyesuaikan prompt Anda untuk hasil yang lebih baik.
Contoh
Di bawah ini adalah contoh yang menunjukkan cara menerapkan pedoman dan tip secara efektif, masing -masing merujuk pedoman dan tips spesifik.
Contoh 1: Menentukan Peran dan Memberikan Konteks (Pedoman 1 & 2, Tips 5 & 4)
Contoh 2: Mendorong penalaran langkah demi langkah (Pedoman 6, Tip 1)
Prompt: "langkah demi langkah, hitung total bunga yang diperoleh dengan investasi $ 5.000 selama 3 tahun dengan tingkat bunga tahunan 5% diperparah setiap tahun."
Tanggapan yang Diharapkan:
- Tahun 1: bunga = $ 5.000 * 5% = $ 250; Total baru = $ 5.250.
- Tahun 2: bunga = $ 5.250 * 5% = $ 262,50; Total baru = $ 5.512.50.
- Tahun 3: bunga = $ 5.512.50 * 5% = $ 275.63; Total baru = $ 5.788,13.
- Total bunga yang diperoleh: $ 5.788,13 - $ 5.000 = $ 788,13 .
Referensi:
- Mendorong penalaran langkah demi langkah (Pedoman 6).
- Mulailah Sederhana dan Bangun (Tip 1).
Contoh 3: Menentukan format dan lingkup pembatas (Pedoman 7 & 5, Tip 6)
Prompt: "Dalam format tabel, bandingkan fitur utama mobil listrik dan mobil hibrida, hanya berfokus pada dampak dan biaya lingkungan."
Tanggapan yang Diharapkan:
Fitur | Mobil listrik | Mobil hibrida |
---|
Dampak Lingkungan | - emisi nol knalpot - Mengurangi gas rumah kaca jika listrik berasal dari sumber terbarukan | - Emisi lebih rendah dari mobil tradisional - Emisi yang lebih tinggi dari mobil listrik karena penggunaan bensin |
Biaya | - Biasanya biaya dimuka yang lebih tinggi - Biaya pemeliharaan dan bahan bakar yang lebih rendah dari waktu ke waktu | - Biaya dimuka moderat - Penghematan bahan bakar dibandingkan dengan mobil tradisional tetapi kurang dari mobil listrik |
Referensi:
- Tentukan format (Pedoman 7).
- Batasi ruang lingkup (pedoman 5).
- Gunakan contoh untuk mengklarifikasi (tip 4).
Contoh 4: Menangani Topik Sensitif (Pedoman 10, Tip 5)
Prompt: "Diskusikan pertimbangan etis pengeditan genetik pada manusia, memastikan perspektif yang tidak memihak yang cocok untuk audiens tingkat pascasarjana."
Tanggapan yang Diharapkan:
- Pertimbangan Etis:
- Pro:
- Potensi untuk menghilangkan penyakit genetik.
- Dapat meningkatkan kualitas hidup.
- Kontra:
- Risiko konsekuensi yang tidak diinginkan.
- Kekhawatiran moral tentang 'bermain Tuhan.'
- Kesimpulan: Debat yang sedang berlangsung membutuhkan pertimbangan yang cermat terhadap kemungkinan ilmiah dan implikasi etis.
Referensi:
- Membahas topik etika dan sensitif (Pedoman 10).
- Tentukan audiens yang dimaksud (Tip 5).
Contoh 5: Menghindari ambiguitas dan mengkonfirmasi pemahaman (Pedoman 8 & 20, Tip 9)
Prompt: "Hitung harga akhir setelah diskon 15% pada item yang harganya $ 200, dan kemudian tambahkan pajak penjualan 7%. Konfirmasikan setiap langkah."
Tanggapan yang Diharapkan:
- Hitung diskon: 15% dari $ 200 = $ 30 diskon.
- Kurangi diskon: $ 200 - $ 30 = $ 170.
- Hitung Pajak Penjualan: 7% dari $ 170 = $ 11,90.
- Tambahkan Pajak Penjualan: $ 170 + $ 11,90 = $ 181,90 .
- Harga akhir: $ 181,90 .
Referensi:
- Hindari ambiguitas (Pedoman 8).
- Konfirmasi Pemahaman (Pedoman 20).
Contoh 6: Mendorong Kreativitas (Pedoman 14, Tip 2)
Prompt: "Ciptakan olahraga baru yang menggabungkan elemen sepak bola dan bola basket, dan jelaskan bagaimana itu dimainkan."
Tanggapan yang Diharapkan:
- Nama: Socketball .
- Deskripsi: Dimainkan di pengadilan persegi panjang dengan tujuan di setiap ujung dan lingkaran di atasnya.
- Aturan:
- Pemain menggunakan kaki untuk menggerakkan bola seperti di sepak bola.
- Untuk mencetak gol, pemain dapat:
- Tendang bola ke gawang (1 poin).
- Lempar melalui lingkaran setelah menangkapnya dengan tangan mereka (2 poin).
- Tujuan: Mendorong kerja tim dan keserbagunaan.
Referensi:
- Dorong kreativitas dan orisinalitas (Pedoman 14).
- Gunakan pertanyaan terbuka (tip 2).
Contoh 7: Meminta banyak perspektif (Pedoman 15, Tip 8)
Prompt: "Mengevaluasi dampak otomatisasi pada pekerjaan, membahas efek positif dan negatif."
Tanggapan yang Diharapkan:
- Efek positif:
- Meningkatkan efisiensi dan produktivitas.
- Menciptakan peluang kerja baru di sektor teknologi.
- Efek negatif:
- Menggantikan pekerja di industri tertentu.
- Dapat memperluas kesenjangan keterampilan.
Referensi:
- Mintalah berbagai perspektif (Pedoman 15).
- Minta sudut pandang tertentu (tip 8).
Contoh 8: Menginstruksikan untuk mengutip sumber (Pedoman 17, Tip 4)
Prompt: "Berikan tiga statistik terbaru tentang ancaman keamanan siber, mengutip sumber terkemuka."
Tanggapan yang Diharapkan:
- "Pada tahun 2023, kejahatan dunia maya diperkirakan akan dikenakan biaya $ 10,5 triliun per tahun. (Sumber: Cybersecurity Ventures) "
- "Serangan ransomware meningkat sebesar 150% pada paruh pertama 2023. (Sumber: Laporan Keamanan Cybersurity ABC) "
- "Lebih dari 70% bisnis tidak siap untuk serangan cyber. (Sumber: Survei Keamanan XYZ) "
Referensi:
- Menginstruksikan untuk mengutip sumber (Pedoman 17).
- Berikan contoh di prompt Anda (Tip 4).
Contoh 9: Memecah tugas yang kompleks (Pedoman 18, Tip 1)
Contoh 10: Menggunakan Tag untuk Organisasi (Pedoman 19, Tip 4)
Contoh 11: Mengonfirmasi Pemahaman (Pedoman 20, Tip 9)
Prompt: "Sebelum memecahkan, rangkum masalah ini dengan kata -kata Anda sendiri: 'Pengendara sepeda melakukan perjalanan dengan kecepatan rata -rata 15 km/jam selama 2 jam dan kemudian meningkatkan kecepatan hingga 20 km/jam selama 1,5 jam ke depan. Berapa totalnya jarak tertutup? '"
Tanggapan yang Diharapkan:
- Ringkasan: "Anda ingin saya menghitung jarak total yang ditutupi oleh pengendara sepeda dengan pertama mengendarai 15 km/jam selama 2 jam dan kemudian 20 km/jam selama 1,5 jam."
- Larutan:
- Bagian pertama: 15 km/jam * 2 jam = 30 km.
- Bagian kedua: 20 km/jam * 1,5 jam = 30 km.
- Total jarak: 30 km + 30 km = 60 km .
- Jawaban: Pengendara sepeda mencakup total 60 km .
Referensi:
- Konfirmasi Pemahaman (Pedoman 20).
- Minta klarifikasi (tip 9).
Contoh 12: Menangani Ketidakpastian (Pedoman 9, Tip 3)
Lisensi
Proyek ini dilisensikan di bawah Lisensi Apache 2.0.