全部产品
Search
文档中心

Alibaba Cloud Model Studio:Panduan prompt teks-ke-teks

更新时间:Dec 11, 2025

Prompt adalah teks yang Anda masukkan ke model bahasa besar (LLM) untuk secara eksplisit memberi tahu model tentang masalah atau tugas yang ingin Anda selesaikan. Prompt juga menjadi dasar bagi LLM dalam memahami kebutuhan pengguna serta menghasilkan jawaban atau konten yang relevan dan akurat. Untuk membantu Anda menggunakan LLM secara lebih efisien, tutorial ini menyediakan serangkaian teknik praktis guna merancang dan mengoptimalkan prompt.

Rancang prompt

Buat prompt yang jelas dan spesifik

Bayangkan Anda menugaskan rekan kerja hanya dengan satu kalimat untuk menjelaskan persyaratannya. Hasil tugas tersebut kemungkinan besar tidak sesuai harapan Anda. Namun, jika Anda memberikan informasi referensi yang lebih lengkap—seperti tujuan yang jelas, arahan yang disarankan, dan strategi eksekusi—mereka cenderung menyelesaikan tugas tersebut dengan standar tinggi.

Hal yang sama berlaku saat menggunakan LLM. Semakin jelas dan spesifik deskripsi tugas Anda (prompt), semakin besar kemungkinan kinerja LLM sesuai dengan harapan Anda.

Catatan

Membangun prompt yang jelas dan spesifik merupakan langkah paling penting dalam memanfaatkan sepenuhnya kemampuan LLM.

Prompt samar

Prompt jelas dan spesifik

Saya ingin mempromosikan produk baru perusahaan saya. Nama perusahaan saya adalah Bailian, dan nama produk barunya adalah Zephyr Z9, yaitu ponsel portabel ringan. Bantu saya membuat postingan Weibo.

Mohon rancang postingan promosi Weibo yang menarik perhatian untuk ponsel portabel ringan "Zephyr Z9" yang baru diluncurkan oleh perusahaan saya "Bailian".

Kontennya harus menonjolkan poin penjualan unik Zephyr Z9, seperti desain ultra-tipis, konfigurasi berkinerja tinggi, dan kenyamanan penggunaan, sambil menggabungkan elemen kreatif untuk meningkatkan minat audiens dan dorongan untuk berinteraksi.

Jangan lupa menyebut reputasi merek Bailian, membangkitkan rasa penasaran audiens, dan mengarahkan mereka untuk mengeksplorasi informasi produk lebih lanjut atau melakukan pembelian langsung.

Postingan harus ringkas namun kuat, sesuai dengan gaya dan batas karakter platform Weibo, cocok untuk distribusi media sosial.

Anda adalah pakar pemrograman PHP senior yang telah menerima tugas pengembangan yang jelas. Persyaratannya adalah: ${require}. Mohon gunakan bahasa PHP untuk menjelaskan secara detail algoritma atau metode untuk mengimplementasikan persyaratan ini, serta pertimbangkan kasus-kasus tepi dan penanganan error yang mungkin dihadapi selama implementasi, bersama dengan cara memenuhi persyaratan ini menggunakan kode yang efisien dan aman.

Sebagai pakar pemrograman PHP berpengalaman, tugas pengembangan spesifik Anda adalah: ${require}.

Mohon gunakan pengetahuan profesional Anda untuk menjelaskan secara rinci algoritma atau metodologi efisien menggunakan PHP guna mengimplementasikan persyaratan tugas ini.

Dalam penjelasan Anda, pastikan mencakup poin-poin berikut:

- Langkah-langkah implementasi spesifik, termasuk pemilihan dan desain fungsi, kelas, serta struktur data yang diperlukan.

- Analisis kondisi batas, mengidentifikasi dan menjelaskan kasus-kasus tepi potensial serta cara menangani situasi tersebut dengan benar.

- Mekanisme penanganan error, menjelaskan cara mengimplementasikan logika deteksi error dan penanganan exception yang kuat dalam kode untuk memastikan stabilitas program.

- Pertimbangan keamanan, membahas ancaman keamanan potensial dan langkah-langkah pencegahan yang direkomendasikan untuk memastikan keamanan data dan perlindungan privasi selama eksekusi kode.

- Saran optimasi kinerja, mengusulkan metode untuk meningkatkan efisiensi eksekusi kode, termasuk namun tidak terbatas pada optimasi algoritma, manajemen resource, dan strategi caching.

Pastikan jawaban Anda tidak hanya akurat secara teknis tetapi juga jelas dan mudah dipahami, sehingga developer lain dapat dengan cepat memahami dan menerapkannya dalam proyek nyata.

Gunakan kerangka prompt

Untuk secara sistematis memberikan latar belakang dan tujuan yang jelas kepada LLM, kami merekomendasikan penggunaan kerangka prompt guna menstandarkan prompt Anda. Kerangka ini membantu Anda merancang struktur prompt dengan mudah dan cepat. Templat ini sepenuhnya mempertimbangkan berbagai aspek yang memengaruhi efektivitas dan relevansi output LLM, sehingga secara signifikan meningkatkan kinerja model.

Kerangka ini berisi elemen-elemen berikut:

  • Context: Informasi latar belakang yang berkaitan erat dengan tugas. Ini membantu LLM memahami skenario spesifik, memastikan respons yang dihasilkan relevan.

  • Objective: Nyatakan secara jelas tugas spesifik yang Anda harapkan LLM selesaikan. Instruksi yang jelas dan tepat dapat mengarahkan LLM fokus pada tugas, meningkatkan efektivitas output.

  • Style: Tentukan gaya penulisan yang Anda inginkan untuk output LLM, yang bisa berupa gaya selebriti tertentu, aliran tertentu, atau jenis ahli tertentu.

  • Tone: Definisikan nada yang harus dimiliki konten output, seperti formal, humoris, hangat, atau peduli, agar sesuai dengan berbagai skenario dan tujuan penggunaan.

  • Audience: Tunjukkan secara jelas kelompok pembaca target untuk konten tersebut, apakah mereka profesional, pemula, atau anak-anak, sehingga LLM dapat menyesuaikan bahasa dan kedalaman konten agar lebih memenuhi kebutuhan audiens.

  • Response: Tentukan bentuk pasti dari konten output untuk memastikan LLM memberikan hasil yang langsung memenuhi kebutuhan aplikasi selanjutnya, seperti daftar, format data JSON, atau laporan analisis profesional.

Tanpa kerangka prompt

Dengan kerangka prompt

Prompt

Saya ingin mempromosikan produk baru perusahaan saya. Nama perusahaan saya adalah Bailian, dan nama produk barunya adalah Zephyr Z9, yaitu ponsel portabel ringan. Bantu saya membuat postingan Weibo yang ringkas namun berdampak.

#Background#

Saya ingin mengiklankan produk baru perusahaan saya. Perusahaan saya bernama Bailian, dan produknya bernama Bailian Zephyr Z9, sebuah ponsel portabel ringan.

#Purpose#

Buatkan saya postingan Weibo (batas: 500 kata) yang bertujuan membuat orang tertarik mengklik tautan produk untuk melakukan pembelian.

#Style#

Ikuti gaya penulisan perusahaan sukses seperti Blackberry untuk iklan produk serupa.

#Tone#

Persuasif

#Audience#

Audiens perusahaan saya di Weibo biasanya generasi muda. Sesuaikan postingan Anda agar orang yang menyukai produk digital dapat dengan cepat memperhatikan postingan Anda.

#Outputs#

Sebuah postingan di Weibo yang ringkas dan berdampak.

Output

[Nyalakan Masa Depan, Angin dan Awan Bangkit]

imageProduk baru Bailian, Zephyr Z9 diluncurkan dengan gemilang!image

imageBergandengan tangan dengan Zephyr Z9, biarkan teknologi dan ringan berjalan bersama. Ini bukan sekadar ponsel, tapi teman ringan Anda untuk menjelajahi dunia. Ketipisan menantang batas, desain memimpin tren, dengan Z9 di tangan, inspirasi meledak kapan saja.

imagePerforma di luar imajinasi, dilengkapi prosesor ultra-cepat, mulus seperti angin, baik untuk sprint kerja maupun ekspedisi gaming, Zephyr Z9 adalah pilihan utama Anda. Daya tahan baterai kuat menjaga setiap gairah tetap menyala!

imageAbadikan setiap momen kehidupan, kamera Z9 ditingkatkan secara inovatif, adegan malam, potret, sudut lebar, setiap bidikan adalah mahakarya sampul, membuat kenangan indah tak pernah pudar.

Pohon ringan, fokus pada pengalaman. #ModelStudioZephyrZ9#, lahir untuk luar biasa, datang untuk Anda. Rangkul masa depan sekarang dan mulai era teknologi ringan Anda sendiri!

Situs resmi: [www.bailian.com/Z9] (harap ganti dengan URL aktual)

#LightweightFlagship #NewTechFashion #PalmArtwork

image [Pengungkapan Eksklusif] Bailian Zephyr Z9, pengganggu di dunia ringan hadir!

Di era serba cepat ini, setiap gram berat adalah beban bagi kebebasan. Model Studio memahami hal ini dengan baik dan telah merancang Zephyr Z9 dengan cermat—ponsel yang lahir bagi mereka yang mencari keseimbangan sempurna antara ringan ekstrem dan performa tangguh! Rasanya melayang tak terlupakan hanya dengan sentuhan!image

image [Desain ultra-tipis, di ujung jari Anda]

Zephyr Z9 mendefinisikan ulang "ringan" dengan bodi tipisnya yang menakjubkan. Dengan ketebalan hanya X.X mm, ia dengan mudah meluncur ke saku Anda, menjadi teman sempurna untuk aktivitas harian Anda. Membawanya seperti membawa masa depan saat Anda menjelajahi hutan perkotaan!image

image [Konfigurasi top, monster performa]

Jangan tertipu oleh ringannya, intinya penuh kekuatan! Dilengkapi prosesor XXXX terbaru, kelancarannya luar biasa. Baik multitasking maupun game besar, Z9 menanganinya dengan mudah, menjaga Anda selalu di garda terdepan teknologi.image

image [Ahli fotografi, merekam kehidupan]

Dilengkapi lensa super sensitif XXMP, jernih bahkan di malam hari. Pengenalan adegan cerdas AI membuat setiap foto setara mahakarya. Dengan Zephyr Z9, abadikan setiap momen luar biasa dan buat feed media sosial Anda menonjol.image

image [Daya tahan baterai tanpa khawatir, penuh energi]

Ukuran kecil, energi besar! Zephyr Z9 memiliki baterai efisiensi tinggi bawaan, dipadukan dengan teknologi pengisian cepat XXX, isi sebentar, temani lama. Ucapkan selamat tinggal pada kecemasan baterai, kreativitas dan inspirasi Anda tak lagi terbatas.⚡

image [Manfaat waktu terbatas, jangan lewatkan]

100 pengguna pertama yang membeli melalui tautan akan menikmati paket hadiah misterius! Termasuk casing pelindung kustom, kartu keanggotaan tahunan XXX, dan banyak hadiah menarik lainnya, khusus untuk Anda yang istimewa!image

Bertindak sekarang dan biarkan Model Studio Zephyr Z9 menjadi mitra baru Anda dalam menjelajahi dunia! Klik tautan di bawah untuk memulai era ringan yang baru!image

image[Beli Model Studio Zephyr Z9 Sekarang] [Tautan Produk]

#ModelStudioZephyrZ9 #LightweightFlagship #TechAesthetics #DigitalTrend #PerformanceBeast

Tanpa kerangka prompt, output LLM, meskipun cukup memadai, tampak terlalu umum dan kurang detail serta daya tarik yang diperlukan untuk kelompok spesifik. Saat menggunakan kerangka prompt, kerangka tersebut tidak hanya mengingatkan Anda untuk mempertimbangkan aspek-aspek lain dari persyaratan—terutama gaya, nada, dan audiens yang biasanya hilang dalam prompt umum—tetapi juga membantu LLM menghasilkan output yang lebih ditargetkan untuk kelompok muda, dengan lebih banyak detail dan ekspresi bahasa yang lebih menarik.

Catatan

Ada banyak jenis kerangka prompt dalam praktiknya. Anda dapat menambah atau menghapus elemen struktural berdasarkan kebutuhan tugas Anda. Anda juga dapat mengamati penerapan fleksibel kerangka prompt ini di bab-bab selanjutnya tutorial ini.

Optimalkan prompt

Tip 1: Berikan contoh output

Memberikan contoh output yang Anda harapkan dalam prompt memungkinkan LLM "meniru" standar, format, konsep, tata bahasa, dan nada yang dibutuhkan untuk output. Di sisi lain, contoh tersebut juga membuat hasil output LLM yang berulang menjadi lebih konsisten, sehingga menstabilkan kinerja model.

Tanpa contoh

Dengan contoh

Prompt

#Background#

Anda pandai menulis postingan rekomendasi produk Xiaohongshu dan suka menambahkan banyak elemen emoji.

#Purpose#

Mohon buatkan postingan rekomendasi produk Xiaohongshu untuk mempromosikan hair dryer Johnson. Keunggulan hair dryer tersebut: ukuran kecil, estetika tinggi, tenaga angin kuat, pengeringan cepat, dan kontrol suhu cerdas yang tidak merusak rambut.

#Audience#

Anak muda yang suka mengikuti tren, terutama wanita muda

#Outputs#

Format artikel Xiaohongshu, penuh elemen emoji, ringkas namun padat konten

#Background#

Anda pandai menulis postingan rekomendasi produk Xiaohongshu dan suka menambahkan banyak elemen emoji.

#Purpose#

Mohon buatkan postingan rekomendasi produk Xiaohongshu untuk mempromosikan hair dryer Johnson. Keunggulan hair dryer tersebut: ukuran kecil, estetika tinggi, tenaga angin kuat, pengeringan cepat, dan kontrol suhu cerdas yang tidak merusak rambut.

#Audience#

Anak muda yang suka mengikuti tren, terutama wanita muda

#Outputs#

Format artikel Xiaohongshu, penuh elemen emoji, ringkas namun padat konten

#Tone and Style#

  1. Saya sudah mencoba sendiri +n produk bagus + siapa yang cocok dan siapa yang diuntungkan Rahasia ini membuat kata-kata Anda sangat meyakinkan! Contoh: Saya sudah mencoba banyak produk pemutih ajaib dan akhirnya menemukan harta karun! Hanya dalam dua bulan, kulit saya menjadi halus dan transparan, rasanya seperti melayang di awan~ Metode ini dirancang khusus bagi mereka yang ingin menunjukkan pengalaman, dan juga dapat merekomendasikan produk secara akurat serta membantu orang lain menghindari jebakan!

  2. Masalah muncul + ungkap penyebabnya + solusi akhir Formula ini membantu Anda berbagi secara jelas dan teratur, dengan nilai konten yang meledak! Kasus: Ingin rambut halus? Saatnya pengungkapan besar! Ternyata selama ini saya melewatkan langkah kunci, sampai bertemu dengannya! Setelah beralih ke sampo ini, rambut saya membaik secara signifikan, mendapatkan kilau itu! Metode ini logis ketat, tidak hanya berbagi rahasia tetapi juga membimbing pembaca menemukan solusi masalah.

  3. Wawasan unik + analisis mendalam + rekomendasi cerdas Formula ini membantu Anda mengekspresikan pikiran secara alami sambil merekomendasikan produk dengan hangat! Contoh: Menurut saya setiap gadis harus memiliki sesuatu yang benar-benar dicintai, membuat hidup indah. Jurnal saya telah menjadi kebahagiaan kecil saya, dan setiap kali saya mengambil pena, indeks kebahagiaan saya melonjak! Ini membantu Anda berbicara bebas sambil secara tidak langsung menyampaikan favorit Anda, strategi win-win!

  4. Pengalaman pribadi + pamer hasil Formula ini membuat ekspresi emosional Anda hidup dan menyentuh! Skenario: Mengingat kembali bencana nyamuk di malam musim panas di pantai, keputusasaan karena tubuh penuh bentol merah, sampai saya bertemu penyelamat saya! Sekarang, kulit halus memungkinkan saya memutar rok, kepercayaan diri kembali! Ini membuat kisah Anda hidup, berbagi kegembiraan dan rasa syukur, menyentuh hati!

Output

Judul: imageMesin Angin Ajaib Compact Johnson, Favorit Baru untuk Pengeringan Cepat dan Perlindungan Rambutimage

Isi:

Hai sayang! Hari ini aku akan merekomendasikan bintang baru di dunia kecantikanimage - hair dryer Johnson! Ini bukan sekadar alat, tapi praktis seperti salon rambut portabelimage

imageUkuran compact, wajib dibawa saat traveling image

Pertama, ukuran mininya langsung menyentuh hatiku! Bahkan dengan tas travel penuh, masih bisa dimasukkan dengan mudah, tidak memakan tempat, stylish di mana saja kapan sajaimage

image Estetika tinggi, gaya jalanan modis image

Lihat desain ini, ini benar-benar karya seni! Baik putih minimalis atau pink premium, memegangnya membuatmu yang paling keren di jalanan! Ponsel? Tidak, ini aksesori mode barukuimageimage

imageTenaga angin kuat, sihir pengeringan cepat image

Jangan tertipu ukurannya yang kecil, tenaga anginnya serius! Buru-buru pagi hari? Johnson membantumu menyelesaikan gaya rambut dalam 5 menit, efisiensi MAKSIMAL!image

imageKering cepat, lindungi rambut image

Teknologi kontrol suhu cerdas merawat lembut setiap helai rambutmu. Ucapkan selamat tinggal pada kerusakan panas, tinggalkan hanya rambut halus dan berkilau, setiap kali meniup seperti perawatan salon~image

imageKontrol suhu cerdas, pilihan bijak image

Bukan hanya tenaga angin yang memahamimu, tapi juga suhunya. Secara otomatis menyesuaikan panas paling sesuai berdasarkan kualitas rambut, melindungi kesehatan rambut, tidak takut rusak meski digunakan jangka panjangimage

Intinya, hair dryer Johnson adalah kekasih kecil yang tidak bisa dilepas! Cepat tambahkan ke keranjang belanjamu untuk mempercepat kecantikanmu!image

#JohnsonHairDryer #BeautyExpert #QuickHairCareSecrets

Tag temanmu dan biarkan mereka merasakan ringan dan efisiensi ini juga!image

Ingat, merawat diri sendiri dimulai dari "kepala", Johnson dan kamu bersama, pancarkan kecemerlangan percaya diri!image

imageBisakah hair dryer juga menjadi item fashion rambut? Hair dryer kecil tangguh Johnson memberikan jawabannya!image

imageSejak saya mulai menggunakanimagehair dryer Johnsonimage, tidak hanya tas travel saya menjadi lebih ringanimage, tetapi setiap kali meniup rambut menjadi waktu yang menyenangkanimage! Setelah beberapa kali menggunakannya, teman-teman saya semua memuji bahwa kualitas rambut saya terlihat lebih baik lebih dari satu level, seolah baru keluar dari salonimage. Ini pasti teman sempurna untuk perjalanan singkat atau kehidupan asrama! Cocok untuk semua bayi yang mengejar perawatan rambut efisien~image

imageMenghadapi air terjun rambut panjang basah yang memakan waktu setengah jam setiap kali?imageJangan khawatir, teknologi kontrol suhu cerdas Johnson hadirimage! Dapat mengeringkan setiap helai rambut dengan cepat, dan meskipun tenaga angin kuat, tidak merusak rambut. Rahasianya terletak pada kemampuannya menyesuaikan suhu secara cerdas, melindungi rambut dari kerusakan panasimage. Mulai sekarang, bersiap cepat bukan lagi mimpi!

imageSaya selalu percaya bahwa alat styling yang baik adalah manifestasi sikap kecantikanimage. Hair dryer Johnson berestetika tinggi ini bukan sekadar alat, tapi karya seni di meja rias Andaimage. Setiap kali saya menggunakannya untuk meniup rambut, rasanya seperti meningkatkan rasa ritual untuk gaya pribadi saya. Mengapa tidak memanjakan diri dengan kemewahan kecil seperti ini, toh hari yang indah dimulai dari kepala!image

imageIngat saat saya menerima undangan makan malam mendadakimage, buru-buru keluar dari gym dengan rambut masih basah kuyup. Tepat saat saya cemas, untunglah hair dryer Johnson datang menyelamatkan! Saya dengan cepat meniup rambut basah acak-acakan menjadi rapi, dan ketika saya masuk ke ruang perjamuan, saya penuh percaya diriimage, seolah baru saja menjalani perawatan salon premium. Berkat alat kecantikan compact namun tangguh ini, kecantikan saya tidak lagi dibatasi waktu!image

Ayo tambahkan hair dryer kecil tangguh penuh gaya ini ke keranjang belanja Anda!imageMari jadi wanita seperti angin, elegan dan efisien, bersinar dari kepala setiap hari!image

#JohnsonHairDryer #HighAestheticBeautyTool #IntelligentHairCareNewExperience #QuickDryingNoDamage #FashionEssential

Dalam perbandingan sebelumnya, LLM mempelajari contoh-contoh tersebut dan menulis postingan rekomendasi sesuai dengan itu.

Tip 2: Tetapkan langkah-langkah untuk tugas

Untuk banyak tugas kompleks, mengingatkan LLM cara menyelesaikan tugas sangat penting.

Berikan langkah-langkah tugas untuk menyelesaikan soal matematika

Soal matematika:

Hari Minggu dan Timmy sedang berjalan ke rumah kakek-neneknya. Timmy mulai berjalan tepat pukul 8:00 pagi. Ia berjalan dengan kecepatan 50 meter per menit. Setelah 12 menit, ayah Timmy menyadari bahwa Timmy lupa mengerjakan PR-nya dan memutuskan mengejarnya dengan sepeda. Ayah Timmy mengayuh dengan kecepatan 200 meter per menit. Setelah berhasil mengejar Timmy, ia memutuskan membawa Timmy naik sepeda untuk sisa perjalanan. Jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki. Pukul berapa Timmy dan ayahnya tiba di rumah kakek-nenek?

Prompt (memberi tahu LLM cara menyelesaikan tugas dengan menambahkan #Task Steps#):

#Background#
Hari Minggu lagi, dan Timmy pergi ke rumah kakek-neneknya seperti biasa. Timmy berangkat jalan kaki pukul 8:00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit.
Setelah berjalan selama 12 menit, ayah Timmy menemukan bahwa Timmy lupa membawa PR-nya, jadi ia mengayuh sepeda untuk mengejar Timmy. Ayah Timmy mengayuh dengan kecepatan 200 meter per menit.
Setelah berhasil mengejar Timmy, ayahnya memutuskan membawa Timmy naik sepeda. Jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki.
#Purpose#
Pukul berapa Timmy tiba di rumah kakek-neneknya?
#Task Steps#
1. Hitung terlebih dahulu waktu dan jarak yang telah ditempuh Timmy saat ayahnya berhasil mengejarnya.
2. Kemudian hitung jarak tersisa ke rumah kakek-nenek dan waktu yang dibutuhkan.
3. Akhirnya hitung waktu kedatangan Timmy di rumah kakek-nenek.

Output (LLM jelas memperoleh langkah-langkah tugas dari prompt dan menghasilkan hasil yang benar berdasarkan langkah-langkah yang ditentukan):

Untuk menjawab pertanyaan ini, kita perlu menyelesaikannya langkah demi langkah berdasarkan informasi yang diberikan.

Langkah 1: Hitung waktu dan jarak yang telah ditempuh Timmy saat ayahnya berhasil mengejarnya
Timmy berjalan dengan kecepatan 50 meter per menit.
Saat ayahnya berangkat (yaitu setelah Timmy berjalan selama 12 menit), Timmy telah berjalan sejauh 12×50=600 meter.
Mulai saat ini, Timmy terus bergerak maju dengan kecepatan 50 meter per menit, sedangkan ayahnya mengejar dengan kecepatan 200 meter per menit.
Misalkan butuh t menit sejak ayah Timmy mulai mengejar hingga berhasil mengejar Timmy, maka kita memiliki persamaan: [200t = 50t + 600] (sisi kiri adalah total jarak ayah, sisi kanan adalah jarak yang ditempuh Timmy dalam waktu yang sama ditambah keunggulan awal 600 meter)
Menyelesaikan persamaan ini: [150t = 600] [t = 4] menit. Artinya ayah butuh 4 menit untuk mengejar Timmy.
Dalam 4 menit ini, Timmy berjalan lagi sejauh 4×50=200 meter.
Oleh karena itu, saat ayahnya berhasil mengejarnya, Timmy telah berjalan total sejauh 600+200=800 meter.
Langkah 2: Hitung jarak tersisa ke rumah kakek-nenek dan waktu yang dibutuhkan
Menurut soal, "jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki", yang dapat dipahami sebagai jarak dari titik ayah mengejar Timmy ke rumah kakek-nenek adalah 5 kali jarak berjalan sebelumnya (800 meter), yaitu 800×5=4000 meter.
Karena mereka sekarang bepergian dengan sepeda pada kecepatan 200 meter per menit, waktu yang dibutuhkan untuk mencapai rumah kakek-nenek adalah 4000/200=20 menit.
Langkah 3: Akhirnya hitung waktu kedatangan Timmy di rumah kakek-nenek
Timmy berangkat pukul 8:00 pagi.
Saat ayahnya berhasil mengejarnya, total waktu yang telah berlalu adalah 12+4=16 menit.
Menambahkan 20 menit yang dibutuhkan untuk bersepeda ke rumah kakek-nenek, total waktu tempuh adalah 16+20=36 menit.
Oleh karena itu, Timmy akan tiba di rumah kakek-nenek 36 menit setelah berangkat, yaitu 8:00+36 menit = pukul 8:36 pagi.

Tip 3: Gunakan pemisah untuk membedakan unit

Saat menyusun prompt kompleks, gunakan pemisah spesifik untuk mendefinisikan unit konten yang berbeda. Hal ini secara signifikan meningkatkan kemampuan LLM untuk mengurai prompt dengan benar. Seiring meningkatnya kompleksitas tugas, penggunaan pemisah yang tepat menjadi semakin penting.

Untuk pemisah, gunakan kombinasi karakter unik yang jarang muncul dalam teks bahasa alami, seperti: ###, ===, >>>. Urutan simbol khusus ini tidak memiliki aturan tetap; yang penting adalah mudah dikenali, memastikan model dapat dengan jelas membedakan simbol-simbol ini sebagai penanda batas area konten, bukan tanda baca biasa atau komponen tata bahasa dalam teks.

Tanpa pemisah

Dengan pemisah

Prompt

Mohon ringkas secara singkat ulasan film berikut.

Dulu penuh semangat dan energik, Zhang Zhiqiang menyimpang dari jalur kehidupan aslinya di bawah tekanan hidup, menjadi "tergelincir" di usia paruh baya. Keputusan impulsif sesaat langsung mengubahnya dari "kebanggaan kecil" keluarganya menjadi "figur marginal" di masyarakat. Namun, ia tidak pernah menyangka bahwa ini hanyalah titik awal perjalanan hidup paruh bayanya. Serangkaian peristiwa tak terduga datang seperti badai tiba-tiba, memaksanya menghadapi dirinya sendiri kembali. Saat beban hidup benar-benar menimpa pundaknya, ia memilih menjadi kurir, memulai dari awal yang baru. Gao Zhilei, menjelajahi gang-gang kota, bertemu rekan-rekan seperjuangan di sepanjang jalan. Selama waktu bersama mereka, ia sangat merasakan hangat dan dinginnya hubungan manusia, secara bertahap menemukan kembali keberanian dan keyakinan yang hilang di "jalan terbalik" yang menantang ini, mendefinisikan ulang arah baru untuk hidupnya.

Mohon ringkas secara singkat ulasan film berikut.

###

Dulu penuh semangat dan energik, Zhang Zhiqiang menyimpang dari jalur kehidupan aslinya di bawah tekanan hidup, menjadi "tergelincir" di usia paruh baya. Keputusan impulsif sesaat langsung mengubahnya dari "kebanggaan kecil" keluarganya menjadi "figur marginal" di masyarakat.

###

Namun, ia tidak pernah menyangka bahwa ini hanyalah titik awal perjalanan hidup paruh bayanya. Serangkaian peristiwa tak terduga datang seperti badai tiba-tiba, memaksanya menghadapi dirinya sendiri kembali.

Saat beban hidup benar-benar menimpa pundaknya, ia memilih menjadi kurir, memulai dari awal yang baru. Gao Zhilei, menjelajahi gang-gang kota, bertemu rekan-rekan seperjuangan di sepanjang jalan.

###

Selama waktu bersama mereka, ia sangat merasakan hangat dan dinginnya hubungan manusia, secara bertahap menemukan kembali keberanian dan keyakinan yang hilang di "jalan terbalik" yang menantang ini, mendefinisikan ulang arah baru untuk hidupnya.

###

Output

Film ini menceritakan krisis paruh baya, di mana protagonis Zhang Zhiqiang menyimpang dari jalur kehidupan normalnya karena tekanan hidup. Setelah mengalami serangkaian tantangan, ia menjadi kurir dan, dengan bantuan teman-teman baru, mendapatkan kembali keberanian dan keyakinannya, menemukan arah baru dalam hidup. Film ini menampilkan pertumbuhan dan penebusan diri dalam kesulitan.

Protagonis Zhang Zhiqiang menghadapi kesulitan hidup di usia paruh baya, dan keputusan impulsif menyebabkan status sosialnya jatuh drastis.

Setelah itu, menghadapi berbagai tantangan, ia mengambil pekerjaan sebagai kurir untuk memulai dari awal, membangun persahabatan mendalam dengan rekan kerja selama proses ini, dan mendapatkan kembali keberanian dan keyakinannya melalui kesulitan.

Akhirnya, di tengah kesulitan dan tantangan, ia menemukan makna dan arah baru untuk hidupnya.

Output yang menggunakan pemisah menunjukkan peningkatan nyata. LLM tidak hanya memahami hubungan logis antara ketiga paragraf tetapi juga mengenali pemisah dengan benar dan menghasilkan tiga ringkasan terkait kuat berdasarkan paragraf yang dipisahkan.

Tip 4: Arahkan model untuk "berpikir"

Untuk tugas kompleks yang melibatkan penalaran logis dan pembelajaran kontekstual, teknik prompt sederhana mungkin tidak memenuhi persyaratan tugas. Namun, Anda dapat mengarahkan model untuk menghasilkan proses penalaran atau memecah tugas kompleks dan bernalar langkah demi langkah, memungkinkan model menghasilkan lebih banyak bukti penalaran sebelum menghasilkan hasil akhir.

Di sini kami pertama-tama memperkenalkan Chain of Thought (CoT), metode yang relatif sederhana untuk digunakan yang secara signifikan dapat meningkatkan penalaran LLM dalam skenario kompleks.

Tujuan tugas: Mengurai struktur JSON kompleks

#Background#
Input JSON:
{"web-app": {
  "servlet": [   
    {
      "servlet-name": "cofaxEmail",
      "servlet-class": "org.cofax.cds.EmailServlet",
      "init-param": {
      "mailHost": "mail1",
      "mailHostOverride": "mail2"}},
    {
      "servlet-name": "cofaxTools",
      "servlet-class": "org.cofax.cms.CofaxToolsServlet",
      "init-param": {
        "templatePath": "toolstemplates/",
        "log": 1,
        "logLocation": "/usr/local/tomcat/logs/CofaxTools.log",
        "logMaxSize": ""}}],
  "servlet-mapping": {
    "cofaxEmail": "/cofaxutil/aemail/*",
    "cofaxTools": "/tools/*"},
 
  "taglib": {
    "taglib-uri": "cofax.tld",
    "taglib-location": "/WEB-INF/tlds/cofax.tld"}}}

#Purpose#
Berdasarkan JSON tersebut, tentukan apakah sepenuhnya memenuhi persyaratan berikut:
1. Apakah setiap servlet memiliki init-param
2. Apakah semua elemen dalam servlet-mapping cocok dengan servlet
3. Apakah servlet cofaxTools memiliki tiga parameter yang diawali "log", dan apakah parameter "log" kurang dari 10

Tanpa CoT

Dengan CoT

#Outputs#
Jika semua persyaratan terpenuhi, hanya output "Requirements met", jika tidak hanya output "Requirements not met".
#Outputs#
Pertama output proses berpikir dan penilaian untuk setiap persyaratan.
Jika semua persyaratan terpenuhi, lalu output "Requirements met", jika tidak output "Requirements not met".

Requirements not met

Pertama, mari kita analisis data JSON yang diberikan langkah demi langkah untuk menentukan apakah memenuhi semua persyaratan yang disebutkan.

Proses berpikir

  1. Periksa apakah setiap servlet memiliki init-param

    • Servlet cofaxEmail memiliki init-param, berisi "mailHost" dan "mailHostOverride".

    • Servlet cofaxTools juga memiliki init-param, berisi "templatePath", "log", "logLocation", dan "logMaxSize".

    Kesimpulan: Setiap servlet memiliki init-param, memenuhi persyaratan 1.

  2. Periksa apakah semua elemen dalam servlet-mapping cocok dengan servlet

    • Ada dua elemen dalam servlet-mapping: cofaxEmail dan cofaxTools.

    • Dalam definisi servlet, juga terdapat tepat dua nama servlet yang didefinisikan: cofaxEmail dan cofaxTools.

    Kesimpulan: Semua elemen dalam servlet-mapping dapat ditemukan dalam servlet, memenuhi persyaratan 2.

  3. Periksa apakah servlet cofaxTools memiliki tiga parameter yang diawali "log", dan apakah parameter "log" kurang dari 10

    • Dalam cofaxTools servlet init-param, parameter yang diawali "log" adalah: "log" (nilai 1), "logLocation" (nilai "/usr/local/tomcat/logs/CofaxTools.log"), dan secara teoretis "logMaxSize" (meskipun nilainya kosong, masalah tampaknya lebih fokus pada awalan daripada isi nilainya).

    • Di antara ini, nilai "log" adalah 1, yang memang kurang dari 10.

    Kesimpulan: Meskipun mungkin ada ambiguitas apakah "logMaxSize" dihitung sebagai parameter valid yang diawali "log" (karena tidak memiliki nilai aktual), berdasarkan interpretasi paling langsung, kita dapat menganggap bahwa kondisi memiliki setidaknya tiga parameter yang diawali "log" terpenuhi, dan nilai parameter "log" yang secara eksplisit ditentukan adalah 1, yang kurang dari 10. Oleh karena itu, secara umum memenuhi persyaratan 3, meskipun penanganan "logMaxSize" mungkin berbeda tergantung pada keadaan spesifik.

Output

Berdasarkan analisis di atas, meskipun mungkin ada ruang interpretasi mengenai penanganan "logMaxSize", kondisi utama pada dasarnya terpenuhi. Oleh karena itu, jika tidak ada persyaratan ketat untuk "logMaxSize" (misalnya, tidak mensyaratkan memiliki nilai valid kurang dari 10), maka dapat dianggap secara keseluruhan Requirements met. Jika ada persyaratan nilai spesifik untuk "logMaxSize", maka klarifikasi lebih lanjut diperlukan sebelum membuat keputusan. Tetapi di bawah interpretasi standar, jawabannya harus: "Requirements met".

Selain CoT, metode praktis lain untuk menginspirasi LLM "berpikir" adalah Prompt Chaining. Prompt Chaining mengarahkan arah "pemikiran" melalui percakapan multi-putaran, membimbing LLM mulai dari tugas sederhana dan secara bertahap menyelesaikan penalaran kompleks sepanjang "jalur pemikiran" yang dirancang.

Meskipun Prompt Chaining lebih kompleks untuk dikonstruksi dibandingkan Chain of Thought, metode ini berkinerja lebih baik dan memiliki akurasi lebih tinggi. Sangat cocok untuk tugas yang secara logis kompleks tetapi dapat dipecah menurut pola tetap.

Contoh Prompt Chaining

Soal matematika:

Hari Minggu lagi, dan Timmy pergi ke rumah kakek-neneknya seperti biasa. Timmy berangkat jalan kaki pukul 8:00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit. Setelah berjalan selama 12 menit, ayah Timmy menemukan bahwa Timmy lupa membawa PR-nya, jadi ia mengayuh sepeda untuk mengejar Timmy. Ayah Timmy mengayuh dengan kecepatan 200 meter per menit. Setelah berhasil mengejar Timmy, ayahnya memutuskan membawa Timmy naik sepeda. Jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki. Pukul berapa Timmy dan ayahnya tiba di rumah kakek-nenek? (Timmy tiba di rumah kakek-nenek pukul 8:36 pagi)

Input 1 (soal matematika + pertanyaan sederhana pertama):

#Background#
Hari Minggu lagi, dan Timmy pergi ke rumah kakek-neneknya seperti biasa. Timmy berangkat jalan kaki pukul 8:00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit.
Setelah berjalan selama 12 menit, ayah Timmy menemukan bahwa Timmy lupa membawa PR-nya, jadi ia mengayuh sepeda untuk mengejar Timmy. Ayah Timmy mengayuh dengan kecepatan 200 meter per menit.
Setelah berhasil mengejar Timmy, ayahnya memutuskan membawa Timmy naik sepeda. Jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki.

#Purpose#
Hitung kapan Timmy dikejar oleh ayahnya dan seberapa jauh ia telah berjalan pada titik tersebut?

Output 1 (jawaban LLM untuk pertanyaan sederhana pertama):

Pertama, mari kita hitung seberapa jauh Timmy telah berjalan sebelum ayahnya berhasil mengejarnya.
Kecepatan Timmy adalah 50 meter per menit, dan ia telah berjalan selama 12 menit, sehingga jarak yang telah ditempuhnya adalah:
50 meter/menit × 12 menit = 600 meter
Selanjutnya, mari kita hitung kecepatan relatif antara Timmy dan ayahnya saat ayah mulai mengejarnya. Kecepatan bersepeda ayahnya adalah 200 meter per menit, sedangkan Timmy terus berjalan dengan kecepatan 50 meter per menit. Oleh karena itu, kecepatan relatif ayah terhadap Timmy adalah:
200 meter/menit - 50 meter/menit = 150 meter/menit
Untuk mengejar Timmy, ayah perlu menempuh 600 meter yang awalnya telah ditempuh Timmy. Dengan kecepatan relatif 150 meter/menit, waktu yang dibutuhkan ayah untuk mengejar Timmy adalah:
600 meter / 150 meter/menit = 4 menit
Artinya ayah berhasil mengejar Timmy 4 menit setelah mulai mengejar, total 12 menit (waktu Timmy telah berjalan) + 4 menit (waktu ayah mengejar) = 16 menit.
Sekarang, mari kita hitung seberapa jauh Timmy telah berjalan saat dikejar. Timmy berjalan 600 meter dalam 12 menit pertama, dan dalam 4 menit setelah ayah mulai mengejar, Timmy berjalan lagi sejauh:
50 meter/menit × 4 menit = 200 meter
Jadi, Timmy telah berjalan total sejauh:
600 meter + 200 meter = 800 meter
Kesimpulannya, Timmy dikejar oleh ayahnya pukul 8:16 pagi, dan ia telah berjalan sejauh 800 meter pada titik tersebut.

Input 2 (pertanyaan kedua, semakin mendalam):

#Purpose#
Hitung seberapa jauh lagi Timmy perlu menempuh dengan sepeda untuk mencapai rumah kakek-neneknya?

Output 2 (jawaban LLM untuk pertanyaan kedua):

Menurut soal, jarak yang ditempuh Timmy dengan sepeda adalah 5 kali jarak yang ia tempuh dengan berjalan kaki. Timmy telah berjalan sejauh 800 meter saat ayahnya berhasil mengejarnya, sehingga jarak yang akan ditempuhnya dengan sepeda adalah:
800 meter × 5 = 4000 meter

Input 3 (pertanyaan kompleks akhir):

#Purpose#
Pukul berapa Timmy tiba di rumah kakek-neneknya?

Output 3 (jawaban benar berdasarkan pertanyaan sebelumnya):

Untuk menghitung kapan Timmy tiba di rumah kakek-neneknya, kita perlu terlebih dahulu menentukan waktu yang dibutuhkan Timmy untuk menempuh perjalanan dengan sepeda setelah dijemput.
Total jarak yang ditempuh Timmy dengan sepeda adalah 4000 meter, dan kecepatan bersepeda ayahnya adalah 200 meter per menit. Oleh karena itu, waktu yang dibutuhkan Timmy untuk menempuh perjalanan dengan sepeda adalah:
4000 meter / 200 meter/menit = 20 menit
Timmy telah menghabiskan 16 menit dari keberangkatan hingga dikejar oleh ayahnya (yaitu berangkat pukul 8:00, dikejar pukul 8:16), ditambah 20 menit menempuh perjalanan dengan sepeda, total waktu:
16 menit + 20 menit = 36 menit
Jadi, Timmy akan tiba di rumah kakek-neneknya 36 menit setelah berangkat pukul 8:00 pagi, yaitu:
8:00 pagi + 36 menit = pukul 8:36 pagi
Oleh karena itu, Timmy akan tiba di rumah kakek-neneknya pukul 8:36 pagi.

Metode lain untuk mengarahkan "pemikiran" LLM termasuk Tree of Thoughts (ToT) dan Boosting of Thoughts.

Pengujian dan iterasi prompt

Menghasilkan prompt optimal adalah proses iteratif yang memerlukan percobaan dan penyesuaian berbagai metode secara terus-menerus. Seluruh proses optimasi rekayasa prompt dapat dirangkum sebagai berikut:

Sebagai tambahan, perlu dicatat bahwa selain prompt yang dirancang dengan cermat, umpan balik dan koreksi pengguna juga merupakan faktor kunci. Bahkan setelah optimasi prompt selesai, terus menerima umpan balik di lingkungan online dan melakukan penyesuaian yang sesuai diperlukan untuk membantu model lebih memahami dan memenuhi kebutuhan pengguna.

Kasus optimasi: Pandu asisten AI untuk menghasilkan konten multibahasa bagi perusahaan multinasional

Latar belakang: Pengguna melaporkan bahwa qwen-turbo tidak konsisten menjawab pertanyaan bahasa Inggris dalam bahasa Inggris.

Poin optimasi:

  1. Struktur prompt sebelum optimasi relatif longgar, dan bagian ## Limitations bersifat redundan. Oleh karena itu, kerangka prompt yang disediakan dalam tutorial ini digunakan untuk memformat ulang dan membagi konten bagian ## Limitations ke lokasi yang tepat.

  2. Bagian ${documents} adalah paragraf panjang yang tidak tepat ditempatkan di dalam kalimat. Bagian ini harus ditandai dan dipisahkan menggunakan pembatas sebagai blok konten penting.

Sebelum optimasi

Setelah optimasi

# Role

Anda adalah asisten AI HR yang efisien, khusus bertanggung jawab menjawab pertanyaan internal perusahaan tentang kebijakan, sistem kehadiran, pengaturan cuti tahunan, dan isu terkait lainnya. Anda memiliki kemampuan untuk mengurai dokumen kebijakan perusahaan secara cepat dan akurat serta memberikan penjelasan yang jelas dan ringkas kepada rekan kerja.

## Skills

### Skill 1: Interpretasi Kebijakan

- **Task**: Menginterpretasi dokumen kebijakan perusahaan secara akurat dan memberikan penjelasan kebijakan yang jelas dan ringkas kepada rekan kerja.

- Cepat menemukan klausa kebijakan relevan dan menjawab detail implementasi kebijakan spesifik.

- Pastikan penjelasan mudah dipahami dan sesuai dengan peraturan resmi perusahaan.

### Skill 2: Tanya Jawab Kehadiran

- Jawab semua pertanyaan terkait kehadiran karyawan, termasuk aturan absensi, penanganan keterlambatan dan pulang awal, prosedur cuti, dll.

- Berikan panduan operasional kehadiran spesifik dan saran penanganan situasi khusus.

### Skill 3: Konsultasi Manajemen Cuti Tahunan

- Jelaskan secara rinci syarat pengajuan cuti tahunan, aturan akumulasi, periode validitas, dan proses persetujuan.

- Bantu menghitung saldo cuti tahunan karyawan dan berikan saran perencanaan liburan.

## Tools and Resources

- **Knowledge Base Access**: Langsung mengurai dokumen kebijakan perusahaan dan peraturan terkait dalam `${documents}` untuk memastikan otoritas dan ketepatan waktu jawaban.

- Jika pertanyaan dalam bahasa Inggris, mohon gunakan pemahaman Anda tentang arti bahasa Chinanya untuk mencari knowledge base, lalu respons dalam bahasa Inggris (harap perhatikan bahwa tanda baca dalam respons harus dalam format bahasa Inggris! Terutama karakter U+2019 "'", harap ganti dengan "'" ).

## Limitations

- Respons hanya boleh menggunakan set karakter ASCII standar, jangan gunakan tanda kutip Cina, koma lebar penuh, atau tanda baca lebar penuh lainnya!!!

- Respons dalam bahasa yang sama dengan pertanyaan pengguna, misalnya, jika pengguna menggunakan bahasa Cina, jawab dalam bahasa Cina; jika pengguna menggunakan bahasa Inggris, jawab dalam bahasa Inggris.

- Terbatas pada menjawab pertanyaan dalam lingkup kebijakan perusahaan, sistem kehadiran, cuti tahunan, dan bidang manajemen sumber daya manusia lainnya.

- Jangan melibatkan permintaan data privasi pribadi, lindungi keamanan informasi karyawan.

- Saat menghadapi pertanyaan yang tidak tercakup atau tidak jelas dalam knowledge base, arahkan penanya untuk menghubungi Departemen Sumber Daya Manusia untuk bantuan lebih lanjut.

#Background#

Anda adalah asisten AI HR yang efisien untuk perusahaan multinasional, khusus bertanggung jawab menjawab pertanyaan internal perusahaan tentang interpretasi kebijakan, tanya jawab kehadiran, dan konsultasi manajemen cuti tahunan. Anda memiliki kemampuan untuk mengurai dokumen kebijakan perusahaan secara cepat dan akurat. Berikut adalah dokumen kebijakan perusahaan:

======

`${documents}`

======

#Purpose#

  1. Pertanyaan pengguna terbatas pada tiga kategori: interpretasi kebijakan perusahaan, tanya jawab kehadiran, dan konsultasi manajemen cuti tahunan.

  2. Saat pertanyaan dalam lingkup tetapi tidak tercakup atau tidak jelas dalam knowledge base, arahkan pengguna untuk menghubungi Departemen Sumber Daya Manusia untuk bantuan lebih lanjut.

  3. Jawab ketiga jenis pertanyaan sesuai persyaratan berikut:

    1. Interpretasi kebijakan

      1. Menginterpretasi dokumen kebijakan perusahaan secara akurat dan memberikan penjelasan kebijakan yang jelas dan ringkas kepada pengguna.

      2. Cepat menemukan klausa kebijakan relevan dan menjawab detail implementasi kebijakan spesifik.

      3. Pastikan penjelasan mudah dipahami dan sesuai dengan peraturan resmi perusahaan.

    2. Tanya jawab kehadiran

      - Jawab semua pertanyaan terkait kehadiran karyawan, termasuk aturan absensi, penanganan keterlambatan dan pulang awal, prosedur cuti, dll.

      - Berikan panduan operasional kehadiran spesifik dan saran penanganan situasi khusus.

    3. Konsultasi manajemen cuti tahunan

      - Jelaskan secara rinci syarat pengajuan cuti tahunan, aturan akumulasi, periode validitas, dan proses persetujuan.

      - Bantu menghitung saldo cuti tahunan karyawan dan berikan saran perencanaan liburan.

  4. Jangan melibatkan permintaan data privasi pribadi, lindungi keamanan informasi karyawan.

#Multilingual requirements#

- Jika pertanyaan tidak dalam bahasa Cina, terjemahkan pertanyaan ke bahasa Cina untuk mencari knowledge base.

- Konten yang diambil dari knowledge base juga harus dikonversi ke bahasa pertanyaan saat di-output.

#Outputs#

1. Hanya gunakan set karakter ASCII standar untuk respons output.

2. Bahasa konten output harus sama dengan bahasa input pengguna.