All Products
Search
Document Center

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

Last Updated:May 14, 2026

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, panduan ini menyediakan serangkaian teknik praktis untuk merancang dan mengoptimalkan prompt.

Rancang prompts

Buat prompt yang jelas dan spesifik

Bayangkan menugaskan rekan kerja hanya dengan satu kalimat untuk menjelaskan kebutuhannya. Hasilnya kemungkinan besar tidak sesuai harapan Anda. Namun, jika Anda memberikan informasi referensi yang lebih lengkap—seperti tujuan yang jelas, arahan yang disarankan, dan strategi pelaksanaan—mereka lebih mungkin 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

Membuat prompt yang jelas dan spesifik merupakan langkah terpenting 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".

Konten harus menonjolkan poin penjualan unik Zephyr Z9, seperti desain ultra-tipis, konfigurasi berkinerja tinggi, dan kemudahan penggunaan, sekaligus 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, serta 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 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 potensi kasus tepi serta cara menangani situasi tersebut dengan tepat.

- 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 yang mungkin terjadi dan 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 pengembang lain dapat dengan cepat memahami dan menerapkannya dalam proyek aktual.

Gunakan kerangka prompt

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

Berisi elemen-elemen berikut:

  • Context: Informasi latar belakang yang berkaitan erat dengan tugas. Ini membantu LLM memahami skenario spesifik dan 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, misalnya gaya selebriti tertentu, aliran sastra 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 postingan Weibo untuk saya (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 umumnya generasi muda. Sesuaikan postingan Anda agar orang yang menyukai produk digital dapat dengan cepat memperhatikan postingan Anda.

#Outputs#

Postingan di Weibo yang ringkas dan berdampak.

Output

[Nyalakan Masa Depan, Angin dan Awan Bangkit]

imageProduk baru Bailian, Zephyr Z9 diluncurkan dengan gemilang!image

imageBergabunglah dengan Zephyr Z9, biarkan teknologi dan ringan berjalan bersama. Ini bukan sekadar ponsel, melainkan teman ringan Anda untuk menjelajahi dunia. Ketipisan menantang batas, desain memimpin tren mode, 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 hasrat 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, perusak di dunia ringan telah tiba!

Di era serba cepat ini, setiap gram bobot adalah beban bagi kebebasan. Model Studio memahami hal ini dengan baik dan telah dengan cermat menciptakan Zephyr Z9 – ponsel yang lahir bagi mereka yang mencari keseimbangan sempurna antara ringan ekstrem dan performa tangguh! Sensasi melayang tak terlupakan sejak sentuhan pertama!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 masuk ke saku Anda, menjadikannya teman sempurna untuk aktivitas harian. Membawanya seperti membawa masa depan saat Anda menjelajahi hutan beton perkotaan!image

image [Konfigurasi top, monster performa]

Jangan tertipu oleh ringannya, intinya penuh kekuatan solid! 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 cahaya 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 mendapatkan paket hadiah misterius! Termasuk casing pelindung khusus, kartu tahunan keanggotaan XXX, dan banyak hadiah menarik lainnya, hanya 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 baik—terlihat 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 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

Terdapat 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 prompts

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. Di sisi lain, contoh tersebut juga membuat hasil dari beberapa output LLM lebih konsisten, sehingga menstabilkan kinerja model.

Tanpa contoh

Dengan contoh

Prompt

#Background#

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

#Purpose#

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

#Audience#

Anak muda yang suka mengejar tren mode, terutama wanita muda

#Outputs#

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

#Background#

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

#Purpose#

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

#Audience#

Anak muda yang suka mengejar tren mode, terutama wanita muda

#Outputs#

Format artikel Xiaohongshu, penuh elemen emoji, ringkas namun kaya 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 pamer pengalaman, dan juga dapat merekomendasikan produk secara akurat serta membantu orang lain menghindari jebakan!

  2. Masalah muncul + ungkap alasannya + solusi utama. 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 dan ketat, tidak hanya berbagi rahasia tetapi juga mengarahkan pembaca menemukan solusi masalah.

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

  4. Pengalaman pribadi + tampilan 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 mulus membuat saya bisa 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 brilian di dunia kecantikanimage – hair dryer Johnson! Ini bukan sekadar alat, tapi praktis salon rambut portabelimage

imageUkuran compact, wajib dibawa saat bepergian image

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

image Estetika tinggi, tren jalanan modis image

Lihat desain ini, ini praktis karya seni! Baik putih minimalis atau pink premium, memegangnya membuat Anda paling keren di jalanan! Ponsel? Tidak, ini aksesori mode barukuimageimage

imageTenaga angin kuat, keajaiban pengeringan cepat image

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

imageKering cepat, lindungi rambut image

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

imageKontrol suhu cerdas, pilihan bijak image

Bukan hanya tenaga angin yang memahami Anda, tetapi 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 Anda lepaskan! Cepat tambahkan ke keranjang belanja Anda untuk mempercepat kecantikan Anda!image

#JohnsonHairDryer #BeautyExpert #QuickHairCareSecrets

Tag teman Anda dan biarkan mereka merasakan ringan dan efisiensi ini juga!image

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

imageApakah hair dryer juga bisa menjadi item fashion rambut? Hair dryer kecil tangguh Johnson memberi tahu jawabannya!image

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

imageMenghadapi air terjun rambut panjang basah yang memakan waktu lebih dari setengah jam setiap kali?imageJangan khawatir, teknologi kontrol suhu cerdas Johnson ada di siniimage! Ia dapat mengeringkan setiap helai rambut dengan cepat, dan meskipun tenaga anginnya kuat, tidak merusak rambut. Rahasianya terletak pada kemampuannya menyesuaikan suhu secara cerdas, melindungi rambut Anda 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, tetapi karya seni di meja rias Andaimage. Setiap kali saya menggunakannya untuk mengeringkan 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 mengeringkan rambut basah acak-acakan menjadi rapi, dan saat masuk 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 08.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 08.00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit.
Setelah berjalan selama 12 menit, ayah Timmy mengetahui 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, pertama-tama 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 dibutuhkan t menit sejak ayah Timmy mulai mengejar hingga berhasil mengejar Timmy, maka kita memiliki persamaan: [200t = 50t + 600] (sisi kiri adalah jarak total 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 membutuhkan waktu 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 tempat 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 dengan 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 08.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 08.00+36 menit = 08.36 pagi.

Tip 3: Gunakan pemisah untuk membedakan unit

Saat menyusun prompt kompleks, gunakan pemisah spesifik untuk mendefinisikan unit konten 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; kuncinya adalah bahwa simbol-simbol tersebut sangat 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 bersemangat dan enerjik, Zhang Zhiqiang menyimpang dari lintasan 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 hidupnya di usia paruh baya. 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, melintasi jalan-jalan dan gang-gang kota, bertemu rekan-rekan seperjuangan di sepanjang jalan. Selama waktu bersama mereka, ia sangat merasakan hangat dan dinginnya hubungan manusia, secara perlahan menemukan kembali keberanian dan keyakinan yang hilang di "jalan terbalik" yang menantang ini, mendefinisikan kembali arah baru untuk hidupnya.

Mohon ringkas secara singkat ulasan film berikut.

###

Dulu bersemangat dan enerjik, Zhang Zhiqiang menyimpang dari lintasan 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 hidupnya di usia paruh baya. 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, melintasi jalan-jalan dan gang-gang kota, bertemu rekan-rekan seperjuangan di sepanjang jalan.

###

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

###

Output

Film ini menceritakan kisah 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 serta keyakinannya melalui kesulitan.

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

Output yang menggunakan pemisah menunjukkan peningkatan signifikan. LLM tidak hanya memahami hubungan logis antara tiga paragraf tetapi juga mengenali pemisah dengan benar dan menghasilkan tiga ringkasan yang sangat terkait 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 menalar 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, maka 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 tersebut: 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 init-param servlet cofaxTools, parameter yang diawali "log" adalah: "log" (nilai 1), "logLocation" (nilai "/usr/local/tomcat/logs/CofaxTools.log"), dan secara teoretis "logMaxSize" (meskipun nilainya kosong, soal 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. Namun 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, mengarahkan LLM untuk memulai 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. Metode ini 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 08.00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit. Setelah berjalan selama 12 menit, ayah Timmy mengetahui 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 08.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 08.00 pagi. Timmy berjalan dengan kecepatan 50 meter per menit.
Setelah berjalan selama 12 menit, ayah Timmy mengetahui 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 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 ayahnya 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 ayahnya terhadap Timmy adalah:
200 meter/menit - 50 meter/menit = 150 meter/menit
Untuk mengejar Timmy, ayahnya perlu menempuh 600 meter yang telah ditempuh Timmy sebelumnya. Dengan kecepatan relatif 150 meter/menit, waktu yang dibutuhkan ayahnya untuk mengejar Timmy adalah:
600 meter / 150 meter/menit = 4 menit
Artinya ayahnya berhasil mengejar Timmy 4 menit setelah mulai mengejar, total waktu 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 ayahnya 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 08.16 pagi, dan ia telah berjalan sejauh 800 meter pada titik tersebut.

Input 2 (pertanyaan kedua, secara bertahap diperdalam):

#Purpose#
Hitung seberapa jauh lagi Timmy perlu menempuh perjalanan 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 mengejarnya, sehingga jarak yang akan ia tempuh 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 bepergian dengan sepeda setelah dijemput.
Jarak total 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 bepergian dengan sepeda adalah:
4000 meter / 200 meter/menit = 20 menit
Timmy telah menghabiskan 16 menit dari keberangkatan hingga dikejar oleh ayahnya (yaitu berangkat pukul 08.00, dikejar pukul 08.16), ditambah 20 menit bepergian dengan sepeda, total waktu:
16 menit + 20 menit = 36 menit
Jadi, Timmy akan tiba di rumah kakek-neneknya 36 menit setelah berangkat pukul 08.00 pagi, yaitu:
08.00 pagi + 36 menit = 08.36 pagi
Oleh karena itu, Timmy akan tiba di rumah kakek-neneknya pukul 08.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:

Selain itu, 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: Mengarahkan 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 bagian 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 absensi, 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 Absensi

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

- Berikan panduan operasional absensi 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 di `${documents}` untuk memastikan otoritas dan ketepatan waktu jawaban.

- Jika pertanyaan dalam bahasa Inggris, mohon gunakan pemahaman Anda tentang arti bahasa Chinanya untuk mencari basis pengetahuan, 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 bahasa Mandarin, koma lebar penuh, atau tanda baca lebar penuh lainnya!!!

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

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

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

- Saat menghadapi pertanyaan yang tidak tercakup atau tidak jelas dalam basis pengetahuan, 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 absensi, 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 absensi, dan konsultasi manajemen cuti tahunan.

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

  3. Jawab tiga jenis pertanyaan tersebut 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 absensi

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

      - Berikan panduan operasional absensi 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 kueri data privasi pribadi, lindungi keamanan informasi karyawan.

#Multilingual requirements#

- Jika pertanyaan tidak dalam bahasa Mandarin, terjemahkan pertanyaan tersebut ke bahasa Mandarin untuk mencari basis pengetahuan.

- Konten yang diambil dari basis pengetahuan juga harus dikonversi ke bahasa pertanyaan saat mengeluarkan output.

#Outputs#

1. Gunakan hanya set karakter ASCII standar untuk respons output.

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

Kasus optimasi: Mengekstraksi hasil analisis multidimensi dari percakapan dan mengeluarkan JSON

Dalam skenario bisnis seperti inspeksi kualitas layanan pelanggan dan analisis penjualan, Anda sering perlu mengekstraksi hasil analisis lintas beberapa dimensi dari percakapan dan mengeluarkannya dalam format JSON terstruktur untuk pemrosesan sistem downstream. Kasus berikut menunjukkan cara mencapai hal ini melalui prompt yang dirancang dengan baik.

Teknik optimasi yang diterapkan:

  1. Instruksi tugas: Beri tahu model secara eksplisit apa yang harus dilakukan menggunakan instruksi langsung daripada deskripsi asosiatif, mengurangi lapisan interpretasi yang diperlukan.

  2. Format respons: Tentukan templat format JSON sehingga model secara ketat mengeluarkan dalam format terstruktur, secara efektif mengurangi halusinasi.

  3. Batasan: Nyatakan persyaratan dan batasan eksplisit untuk model, seperti "utamakan akurasi" dan "jangan ubah teks asli", lebih lanjut membatasi perilaku model.

  4. Contoh output: Berikan data sampel yang memenuhi persyaratan format. Ini adalah cara paling efektif untuk mencegah halusinasi model.

Sebelum optimasi

Setelah optimasi

Mohon analisis isu-isu berikut dari percakapan penjualan ponsel ini: celah komunikasi, informasi kunci, kekhawatiran pelanggan, urgensi kebutuhan, faktor yang memengaruhi penutupan transaksi, kepuasan pelanggan.

(Konten percakapan pengguna)

Instruksi tugas: Berdasarkan konten percakapan yang diberikan pengguna, jawab pertanyaan yang diajukan di akhir. Setiap jawaban harus terlebih dahulu memberikan respons langsung, lalu mencantumkan bukti pendukungnya. Untuk pertanyaan kompleks, pecah jawaban menjadi poin-poin berdasarkan konten percakapan.

Format respons: Mohon susun jawaban Anda dalam format JSON berikut:

[
 {"question": "Pertanyaan 1", "answer": ["Jawaban", "Bukti 1", "Bukti 2"]},
 {"question": "Pertanyaan 2", "answer": ["Jawaban", "Bukti 1", "Bukti 2"]}
]

Batasan:

1. Baca dan pahami semua informasi yang diberikan pengguna dengan cermat.

2. Identifikasi dengan jelas setiap pertanyaan independen yang diajukan pengguna.

3. Pastikan format JSON output benar. Hanya keluarkan konten JSON di akhir.

4. Utamakan akurasi. Jangan ubah teks asli saat mencantumkan bukti.

Contoh: (Berikan data sampel yang sesuai format)

(Konten percakapan pengguna + daftar pertanyaan)

Dalam prompt yang belum dioptimalkan, model mungkin mengeluarkan hasil analisis dalam teks bebas dengan format tidak konsisten yang sulit diurai oleh sistem downstream. Prompt yang dioptimalkan menggabungkan instruksi tugas + templat format + batasan + contoh untuk memungkinkan model mengidentifikasi semua pertanyaan secara akurat dan mengeluarkannya dalam format JSON terstandarisasi, dengan setiap jawaban didukung bukti dari teks asli, memfasilitasi pemrosesan otomatis dan pelacakan kualitas.

Catatan

Saat Anda membutuhkan model untuk mengeluarkan data terstruktur, memberikan templat format yang jelas dan data sampel yang sesuai format adalah pendekatan optimasi paling efektif. Selain itu, menggunakan instruksi restriktif seperti "utamakan akurasi" dan "jangan ubah teks asli" dapat secara efektif mengurangi halusinasi model.