Menyesuaikan format keluaran
Anda bekerja sebagai pengembang di sebuah startup yang menawarkan platform analisis teks untuk pembuat konten. Platform Anda membantu pengguna mengategorikan dan memformat konten mereka secara otomatis, dan sekarang Anda mengerjakan fitur baru yang mendeteksi language dari suatu text dan menghasilkan judul yang sesuai untuk teks tersebut dalam format khusus. Anda memutuskan untuk menyusun prompt yang memandu model bahasa dalam proses ini.
Paket OpenAI, fungsi get_response(), dan variabel text telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Prompt Engineering dengan OpenAI API
Petunjuk latihan
- Buat
instructionsuntuk prompt, dengan meminta model menentukan language dan menghasilkan title yang sesuai untuk cuplikantextyang sudah dimuat, yang akan disediakan menggunakan pembatas triple backticks (```). - Buat
output_formatdengan petunjuk untuk menyertakan text, language, dan title, masing-masing pada baris terpisah, menggunakan 'Text:', 'Language:', dan 'Title:' sebagai awalan untuk tiap baris. - Buat
final_promptdengan menggabungkan semua bagian dantextyang dibatasi untuk digunakan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
client = OpenAI(api_key="")
# Create the instructions
instructions = ____
# Create the output format
output_format = ____
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)