Meningkatkan konsistensi output (mode JSON)
Berikut cara membuat respons Claude lebih konsisten:
Tentukan format output yang diinginkan
Tentukan dengan tepat format output yang Anda inginkan menggunakan JSON, XML, atau template kustom sehingga Claude memahami setiap elemen pemformatan output yang Anda butuhkan.
Peran | Konten |
---|---|
Pengguna | Anda adalah AI Wawasan Pelanggan. Analisis umpan balik ini dan keluarkan dalam format JSON dengan kunci: “sentiment” (positif/negatif/netral), “key_issues” (daftar), dan “action_items” (daftar dict dengan “team” dan “task”). “Saya telah menjadi pengguna setia selama 3 tahun, tetapi pembaruan UI baru-baru ini adalah bencana. Menemukan fitur dasar sekarang seperti berburu harta karun. Selain itu, harga ‘premium’ baru itu sangat mahal. Saya mempertimbangkan untuk beralih kecuali ini diperbaiki secepatnya.” |
Asisten | { “sentiment”: “negatif”, “key_issues”: [ “UI/UX buruk dalam pembaruan terbaru”, “Kesulitan menemukan fitur dasar”, “Persepsi harga tinggi (tingkat ‘premium’ baru)” ], “action_items”: [ { “team”: “Produk”, “task”: “Melakukan pengujian kegunaan dan mengiterasi UI berdasarkan temuan” }, { “team”: “UX”, “task”: “Membuat panduan penemuan fitur atau alur pengenalan” }, { “team”: “Pemasaran”, “task”: “Meninjau strategi harga dan mengkomunikasikan proposisi nilai” }, { “team”: “Kesuksesan Pelanggan”, “task”: “Menghubungi pengguna, menawarkan konsesi untuk mencegah churn” } ] } |
Isi awal respons Claude
Isi awal giliran ‘Asisten’ dengan format yang Anda inginkan. Trik ini melewati pembukaan ramah Claude dan memaksakan struktur Anda.
Peran | Konten |
---|---|
Pengguna | Anda adalah AI Intelijen Penjualan yang berwawasan. Buatlah laporan penjualan hari ini. Strukturkan laporan seperti ini: <report> <summary> <metric name=“total_revenue”>0.00\</metric><br/> \<metric name="units_sold">0\</metric><br/> \<metric name="avg_order_value">\0.00</metric> </summary> <top_products> <product> <name>Nama Produk</name> <revenue>$0.00</revenue> <units>0</units> </product> … </top_products> <regional_performance> <region> <name>Nama Wilayah</name> <revenue>$0.00</revenue> <growth>0.0%</growth> </region> … </regional_performance> <action_items> <item>Item tindakan.</item> … </action_items> </report> |
Asisten (isi awal) | <report> <summary> <metric name= |
Asisten | “total_revenue”>$842,567.00</metric> <metric name=“units_sold”>15,238</metric> <metric name=“avg_order_value”>$55.29</metric> </summary> <top_products> <product> <name>AcmeGuard Pro</name> <revenue>$325,890.00</revenue> <units>3,621</units> </product> <product> <name>AcmeVault Enterprise</name> <revenue>$254,400.00</revenue> <units>1,272</units> </product> <product> <name>AcmeBoost XL</name> <revenue>147,690.00\</revenue><br/> \<units>4,923\</units><br/> \</product><br/> \</top_products><br/> \<regional_performance><br/> \<region><br/> \<name>APAC\</name><br/> \<revenue>\258,960.00</revenue> <growth>12.8%</growth> </region> <region> <name>EMEA</name> <revenue>$325,478.00</revenue> <growth>3.2%</growth> </region> <region> <name>Americas</name> <revenue>$258,129.00</revenue> <growth>-2.1%</growth> </region> </regional_performance> <action_items> <item>Selidiki penurunan pendapatan Americas; jadwalkan pertemuan tim penjualan regional.</item> <item>Percepat peluncuran CloudGuard Pro di APAC untuk memanfaatkan pertumbuhan.</item> <item>Tinjau harga NetBoost XL; volume tinggi tetapi pendapatan lebih rendah.</item> </action_items> </report> |
Batasi dengan contoh
Berikan contoh output yang Anda inginkan. Ini melatih pemahaman Claude lebih baik daripada instruksi abstrak.
Peran | Konten |
---|---|
Pengguna | Sebagai AI Intelijen Pasar, tugas Anda adalah menganalisis data tentang pesaing kami. Berikut adalah data pesaing kami: <data> {{DATA}} </data> Keluarkan mengikuti format contoh ini: <competitor> <name>Rival Inc</name> <overview>Ringkasan 50 kata.</overview> <swot> <strengths>- Poin-poin</strengths> <weaknesses>- Poin-poin</weaknesses> <opportunities>- Poin-poin</opportunities> <threats>- Poin-poin</threats> </swot> <strategy>Respons strategis 30 kata.</strategy> </competitor> Sekarang, analisis AcmeGiant dan AcmeDataCo menggunakan format ini. |
Asisten | <competitor> <name>AcmeGiant</name> <overview>Pemimpin teknologi global dengan ekosistem luas produk konsumen dan perusahaan. Dikenal karena inovasi, merek kuat, dan penguncian pelanggan yang dalam melalui perangkat keras, perangkat lunak, dan layanan terintegrasi.</overview> <swot> <strengths> - Anggaran R&D besar mendorong inovasi berkelanjutan - Basis pelanggan setia dan pengakuan merek yang kuat - Ekosistem produk sinergis meningkatkan biaya peralihan </strengths> <weaknesses> - Harga tinggi dapat menghalangi pelanggan yang sensitif terhadap biaya - Lambat dalam menangani kebutuhan kustomisasi khusus perusahaan - Kekhawatiran privasi dan pengawasan regulasi di berbagai pasar </weaknesses> <opportunities> - Permintaan yang berkembang untuk kemampuan AI dan ML - Ekspansi ke pasar berkembang - Akuisisi untuk mengisi kesenjangan produk atau bakat </opportunities> <threats> - Kebangkitan cepat pesaing cloud-native - Gugatan antitrust dan tindakan regulasi - Pembajakan bakat oleh startup dan pesaing </threats> </swot> <strategy>Fokus pada kelincahan dan kustomisasi kami. Targetkan respons lambat TechGiant terhadap perusahaan dan masalah privasi dalam pemasaran kami.</strategy> </competitor> <competitor> <name>AcmeDataCo</name> <overview>Bintang yang sedang naik daun dalam analitik dan visualisasi data. Menawarkan alat BI swalayan yang intuitif dengan model freemium, menarik bagi startup dan tim perusahaan.</overview> <swot> <strengths> - Antarmuka ramah pengguna mengurangi kebutuhan pelatihan khusus - Model freemium menurunkan hambatan masuk, mendorong pertumbuhan viral - Kesesuaian produk-pasar yang kuat dengan peningkatan keputusan berbasis data </strengths> <weaknesses> - Analitik lanjutan terbatas dibandingkan dengan alat BI mapan - Masalah skalabilitas dilaporkan dengan dataset yang sangat besar - Bergantung pada infrastruktur cloud pihak ketiga (AWS) </weaknesses> <opportunities> - Memperluas ke analitik prediktif dan wawasan berbasis AI - Membentuk aliansi strategis dengan vendor teknologi komplementer - Dashboard yang dapat disesuaikan untuk solusi khusus industri </opportunities> <threats> - Kejenuhan pasar; banyak pendatang baru dalam BI swalayan - Raksasa BI perusahaan mengembangkan alat yang lebih ramah pengguna - Peraturan privasi data meningkatkan kompleksitas kepatuhan </threats> </swot> <strategy>Sorot fitur perusahaan kami yang kuat dan tata kelola data. Targetkan akun yang kesulitan dengan keterbatasan skala DataCo.</strategy> </competitor> |
Gunakan pengambilan untuk konsistensi kontekstual
Untuk tugas yang memerlukan konteks yang konsisten (misalnya, chatbot, basis pengetahuan), gunakan pengambilan untuk mendasarkan respons Claude pada set informasi tetap.
Peran | Konten |
---|---|
Pengguna | Anda adalah AI Dukungan IT kami yang mengambil dari data basis pengetahuan. Berikut adalah entri dari basis pengetahuan Anda: <kb> <entry> <id>1</id> <title>Reset kata sandi Active Directory</title> <content>1. Buka password.ourcompany.com 2. Masukkan nama pengguna Anda 3. Klik “Lupa Kata Sandi” 4. Ikuti instruksi email</content> </entry> <entry> <id>2</id> <title>Hubungkan ke VPN</title> <content>1. Instal GlobalProtect dari pusat perangkat lunak 2. Buka GlobalProtect, masukkan “vpn.ourcompany.com” 3. Gunakan kredensial AD untuk masuk</content> </entry> </kb> Saat membantu pengguna, selalu periksa basis pengetahuan terlebih dahulu. Jawab dalam format ini: <response> <kb_entry>Entri basis pengetahuan yang digunakan</kb_entry> <answer>Jawaban Anda</answer> </response> Tulis beberapa pertanyaan uji untuk diri Anda sendiri dan jawab menggunakan basis pengetahuan, hanya untuk memastikan Anda memahami cara menggunakan basis pengetahuan dengan benar. |
Asisten | Dipahami. Saya akan menggunakan basis pengetahuan untuk respons yang konsisten. Mari kita uji dengan beberapa skenario. Pengguna: Hei, saya tidak bisa masuk ke email saya. Saya rasa saya lupa kata sandi saya. <response> <kb_entry>1: Reset kata sandi Active Directory</entry> <answer>Saya mengerti Anda mengalami kesulitan masuk ke email Anda karena lupa kata sandi. Jangan khawatir, ini masalah umum. Untuk mereset kata sandi Active Directory Anda, yang digunakan untuk akses email, ikuti langkah-langkah berikut: 1. Buka password.ourcompany.com 2. Masukkan nama pengguna Anda (sama dengan alamat email Anda) 3. Klik tautan “Lupa Kata Sandi” 4. Anda akan menerima email dengan instruksi. Ikuti instruksi tersebut untuk mereset kata sandi Anda. Setelah mereset, Anda seharusnya bisa masuk ke email Anda. Beri tahu saya jika Anda memerlukan bantuan lebih lanjut.</answer> </response> Pen gguna: Saya bekerja dari rumah hari ini. Bagaimana cara mengakses sumber daya internal? <response> <kb_entry>2: Hubungkan ke VPN</entry> <answer>Pertanyaan bagus! Untuk mengakses sumber daya internal saat bekerja dari rumah, Anda perlu terhubung ke VPN (Virtual Private Network) perusahaan kita. Berikut cara menyiapkannya: 1. Pertama, instal klien VPN GlobalProtect. Anda dapat menemukannya di pusat perangkat lunak kami. 2. Setelah terinstal, buka aplikasi GlobalProtect. 3. Di kolom server, masukkan “vpn.ourcompany.com”. 4. Gunakan kredensial Active Directory (AD) Anda untuk masuk - nama pengguna dan kata sandi yang sama yang Anda gunakan untuk email Anda. Setelah terhubung, Anda akan memiliki akses aman ke semua sumber daya internal seolah-olah Anda berada di kantor. Beri tahu saya jika Anda mengalami masalah selama penyiapan.</answer> </response> |
Rantai prompt untuk tugas kompleks
Pecah tugas kompleks menjadi subtugas yang lebih kecil dan konsisten. Setiap subtugas mendapat perhatian penuh Claude, mengurangi kesalahan inkonsistensi di seluruh alur kerja yang diskalakan.