Loading...
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan Rilis
    Search...
    ⌘K
    Langkah pertama
    Pengenalan ClaudeMulai cepat
    Model & harga
    Ikhtisar modelMemilih modelYang baru di Claude 4.5Migrasi ke Claude 4.5Penghentian modelHarga
    Bangun dengan Claude
    Ikhtisar fiturMenggunakan Messages APIJendela konteksPraktik terbaik prompting
    Kemampuan
    Prompt cachingPengeditan konteksExtended thinkingUpayaStreaming MessagesPemrosesan batchKutipanDukungan multibahasaPenghitungan tokenEmbeddingsVisiDukungan PDFFiles APIHasil pencarianOutput terstruktur
    Alat
    IkhtisarCara mengimplementasikan penggunaan alatStreaming alat berbutir halusAlat BashAlat eksekusi kodePemanggilan alat terprogramAlat penggunaan komputerAlat editor teksAlat pengambilan webAlat pencarian webAlat memoriAlat pencarian alat
    Keterampilan Agen
    IkhtisarMulai cepatPraktik terbaikMenggunakan Keterampilan dengan API
    Agent SDK
    IkhtisarMulai cepatTypeScript SDKTypeScript V2 (pratinjau)Python SDKPanduan Migrasi
    MCP di API
    Konektor MCPServer MCP jarak jauh
    Claude di platform pihak ketiga
    Amazon BedrockMicrosoft FoundryVertex AI
    Rekayasa prompt
    IkhtisarGenerator promptGunakan template promptPenyempurna promptJadilah jelas dan langsungGunakan contoh (multishot prompting)Biarkan Claude berpikir (CoT)Gunakan tag XMLBerikan Claude peran (prompt sistem)Isi sebelumnya respons ClaudeRantai prompt kompleksTips konteks panjangTips extended thinking
    Uji & evaluasi
    Tentukan kriteria kesuksesanKembangkan kasus ujiMenggunakan Alat EvaluasiMengurangi latensi
    Perkuat penjaga
    Kurangi halusinasiTingkatkan konsistensi outputMitigasi jailbreakStreaming penolakanKurangi kebocoran promptJaga Claude tetap dalam karakter
    Administrasi dan pemantauan
    Ikhtisar Admin APIAPI Penggunaan dan BiayaClaude Code Analytics API
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Rekayasa prompt

    Gunakan template prompt dan variabel

    Ketika menerapkan aplikasi berbasis LLM dengan Claude, panggilan API Anda biasanya akan terdiri dari dua jenis konten:

    • Konten tetap: Instruksi atau konteks statis yang tetap konstan di berbagai interaksi
    • Konten variabel: Elemen dinamis yang berubah dengan setiap permintaan atau percakapan, seperti:
      • Input pengguna
      • Konten yang diambil untuk Retrieval-Augmented Generation (RAG)
      • Konteks percakapan seperti riwayat akun pengguna
      • Data yang dihasilkan sistem seperti hasil penggunaan alat yang dimasukkan dari panggilan independen lain ke Claude

    Template prompt menggabungkan bagian tetap dan variabel ini, menggunakan placeholder untuk konten dinamis. Di Claude Console, placeholder ini dilambangkan dengan {{tanda kurung ganda}}, membuatnya mudah diidentifikasi dan memungkinkan pengujian cepat nilai yang berbeda.


    Kapan menggunakan template prompt dan variabel

    Anda harus selalu menggunakan template prompt dan variabel ketika Anda mengharapkan bagian mana pun dari prompt Anda akan diulang dalam panggilan lain ke Claude (hanya melalui API atau Claude Console. claude.ai saat ini tidak mendukung template prompt atau variabel).

    Template prompt menawarkan beberapa manfaat:

    • Konsistensi: Memastikan struktur yang konsisten untuk prompt Anda di berbagai interaksi
    • Efisiensi: Mudah mengganti konten variabel tanpa menulis ulang seluruh prompt
    • Kemampuan pengujian: Cepat menguji input dan kasus tepi yang berbeda dengan hanya mengubah bagian variabel
    • Skalabilitas: Menyederhanakan manajemen prompt saat aplikasi Anda berkembang dalam kompleksitas
    • Kontrol versi: Mudah melacak perubahan pada struktur prompt Anda dari waktu ke waktu dengan hanya memantau bagian inti prompt Anda, terpisah dari input dinamis

    Claude Console sangat menggunakan template prompt dan variabel untuk mendukung fitur dan alat untuk semua hal di atas, seperti dengan:

    • Generator prompt: Memutuskan variabel apa yang dibutuhkan prompt Anda dan memasukkannya dalam template yang dihasilkan
    • Peningkat prompt: Mengambil template yang sudah ada, termasuk semua variabel, dan mempertahankannya dalam template yang ditingkatkan yang dihasilkan
    • Alat evaluasi: Memungkinkan Anda untuk dengan mudah menguji, menskalakan, dan melacak versi prompt Anda dengan memisahkan bagian variabel dan tetap dari template prompt Anda

    Contoh template prompt

    Mari kita pertimbangkan aplikasi sederhana yang menerjemahkan teks bahasa Inggris ke bahasa Spanyol. Teks yang diterjemahkan akan menjadi variabel karena Anda akan mengharapkan teks ini berubah antara pengguna atau panggilan ke Claude. Teks yang diterjemahkan ini dapat diambil secara dinamis dari database atau input pengguna.

    Jadi, untuk aplikasi terjemahan Anda, Anda mungkin menggunakan template prompt sederhana ini:

    Translate this text from English to Spanish: {{text}}

    Langkah selanjutnya

    Generate a prompt

    Pelajari tentang generator prompt di Claude Console dan coba tangan Anda untuk membuat Claude menghasilkan prompt untuk Anda.

    Apply XML tags

    Jika Anda ingin meningkatkan permainan variabel prompt Anda, bungkus mereka dalam tag XML.

    Claude Console

    Lihat berbagai alat pengembangan prompt yang tersedia di Claude Console.

    • Langkah selanjutnya