Membangun aplikasi model bahasa besar (LLM) sering kali memerlukan pembuatan prompt serupa untuk berbagai skenario—proses yang dapat memakan waktu dan sulit dipelihara. Templat prompt mengatasi masalah ini dengan memisahkan struktur tetap sebuah prompt dari variabel dinamisnya, sehingga memungkinkan Anda membuat templat yang dapat digunakan kembali untuk mengelola, mengoptimalkan, dan menghasilkan prompt secara efisien.
Topik ini hanya berlaku untuk Edisi Internasional (Wilayah Singapura).
Alur Kerja
Buat templat: Buat dan simpan templat di Konsol Alibaba Cloud Model Studio atau gunakan API untuk mendapatkan ID templat unik.
Ambil templat: Gunakan API dan ID templat untuk mengambil konten templat.
Hasilkan prompt: Isi variabel templat dengan data bisnis untuk menghasilkan prompt akhir.
Gunakan templat: Kirimkan prompt yang dihasilkan ke model target untuk mendapatkan hasil.
Jenis templat
Templat prompt dibagi menjadi templat prompt bawaan dan templat prompt kustom.
Dimensi | Templat Prompt Bawaan | Templat Prompt Kustom |
Sumber | Disediakan oleh Model Studio. Mencakup berbagai skenario bisnis. | Anda dapat membuat templat kustom di konsol atau menggunakan API |
Efektivitas | Dioptimalkan untuk kinerja stabil. | Dirancang dan diuji oleh pengguna. Efektivitasnya bergantung pada kualitas desain. |
Kemudahan penggunaan | Tidak diperlukan pengembangan tambahan. Anda dapat langsung memanggilnya dari konsol atau menggunakan API.
| Anda mungkin perlu mengoptimalkannya melalui beberapa iterasi. Ini memerlukan pemahaman tentang prinsip desain prompt dan metode optimasi, seperti menggunakan instruksi yang jelas, memberikan contoh, dan menerapkan batasan format. Anda juga memerlukan keterampilan pengembangan dan teknis tertentu. |
Skenario |
|
|
Dapat dimodifikasi | Tidak. | Ya, sesuai kebutuhan. |
Templat prompt bawaan
1. Lihat templat
Buka halaman Prompts untuk melihat dan menggunakan templat prompt bawaan yang disediakan Model Studio untuk berbagai skenario.

2. Lihat dan kelola templat
Lihat: Klik View Details pada kartu templat untuk melihat nama, konten, variabel, dan ID templat.
Kelola:
Klik untuk menyalin konten templat.
Klik . Konten templat akan otomatis diisi di editor prompt Agent Application. Anda dapat menggunakannya langsung atau memodifikasinya sesuai skenario bisnis Anda.

Klik . Templat prompt kustom bernama "Nama Templat Bawaan_Copy_Timestamp" akan dibuat di halaman Prompts.

Templat prompt kustom
1. Buat templat
Anda dapat membuat templat prompt kustom di konsol atau menggunakan API.
Konsol
Modifikasi templat prompt bawaan
Pada kartu templat prompt bawaan, klik . Templat prompt kustom bernama "Nama Templat Bawaan_Copy_Timestamp" akan dibuat.
Buat templat berdasarkan kebutuhan bisnis
Di halaman Prompts, klik Create Prompt. Setelah menyelesaikan konfigurasi, klik Save untuk membuat templat.

API
Dapatkan ID ruang kerja: Untuk informasi lebih lanjut, lihat Get Application ID and Workspace ID.
Buat templat prompt kustom: Gunakan API CreatePromptTemplate.
2. Lihat dan kelola templat
Lihat: Setelah membuat templat prompt kustom, Anda dapat melihatnya di halaman Prompts.
Kelola:
Klik Modify pada kartu templat untuk memodifikasi konten templat.
Klik untuk menyalin konten templat.
Klik . Konten templat akan otomatis diisi di editor prompt Agent Application. Anda dapat menggunakannya langsung atau memodifikasinya sesuai skenario bisnis Anda.
Klik . Templat prompt kustom bernama "Nama Templat Kustom_Copy_Timestamp" akan dibuat di halaman saat ini.
Klik untuk menghapus templat yang telah dibuat.
Gunakan templat prompt
Konsol
Pada templat prompt bawaan atau kustom, klik . Konten templat akan otomatis diisi di prompt aplikasi agen.

Tetapkan model untuk aplikasi dan masukkan pertanyaan untuk menguji prompt.
API
Buka GetPromptTemplate dan klik Debug.
Di tab Parameters, masukkan workspaceId dan promptTemplateId.
workspaceId: ID ruang kerja. Get Application ID and Workspace ID.
promptTemplateId: ID templat prompt. Dapatkan ID templat dari kartu templat.
Klik Initiate Call untuk melakukan debug API secara online.
SDK
Buka GetPromptTemplate dan klik Debug.
Di tab Parameters, masukkan workspaceId dan promptTemplateId. Setelah menyelesaikan pengaturan, workspaceId dan promptTemplateId akan otomatis diisi dalam contoh SDK.
workspaceId: ID ruang kerja. Dapatkan ID Aplikasi dan ID Ruang Kerja.
promptTemplateId: ID templat prompt. Dapatkan ID templat dari kartu templat.
Di halaman debug, klik SDK Sample Code.
Anda dapat menjalankan contoh secara online, atau mengunduh proyek lengkap dan menjalankannya setelah mengatur accessKeyId dan accessKeySecret.
Untuk informasi lebih lanjut tentang cara mendapatkan kunci tersebut, lihat Obtain an AccessKey and an AgentKey.
Kode kesalahan
Jika panggilan gagal dan mengembalikan pesan kesalahan, lihat Pesan kesalahan untuk menyelesaikan masalah.
FAQ
T: Apa perbedaan antara memanggil API GetPromptTemplate dan menggabungkan string secara langsung dalam kode?
A: Keuntungan mengelola prompt dengan API GetPromptTemplate adalah:
Pemisahan logika dan konten: Anda dapat memperbarui dan mengoptimalkan prompt di konsol Model Studio tanpa memodifikasi atau menerapkan ulang kode aplikasi Anda.
Manajemen terpusat dan kolaborasi: Semua prompt disimpan secara terpusat. Hal ini memudahkan tim, seperti insinyur prompt dan pengembang, untuk berkolaborasi, mengelola versi, dan menggunakan kembali prompt.
Jaminan konsistensi: Memastikan bahwa versi dan struktur prompt yang digunakan di berbagai bagian aplikasi atau lintas layanan berbeda tetap konsisten. Hal ini menghindari ketidakkonsistenan yang disebabkan oleh pemeliharaan manual.