MulaiMulai sekarang secara gratis

Prompt self-consistency

Bayangkan Anda memiliki toko yang menjual laptop dan ponsel. Anda memulai hari dengan 50 perangkat di toko, yang 60% di antaranya adalah ponsel. Sepanjang hari, tiga pelanggan mengunjungi toko; masing-masing membeli satu ponsel, dan salah satu dari mereka juga membeli satu laptop. Selain itu, Anda menambah stok 10 laptop dan 5 ponsel. Berapa banyak laptop dan ponsel yang Anda miliki pada akhir hari? Masalah ini didefinisikan dalam string problem_to_solve, dan Anda akan menggunakan prompt self-consistency untuk menyelesaikannya.

Paket OpenAI dan fungsi get_response() telah dimuat untuk Anda.

Fungsi get_response() dalam latihan ini menggunakan parameter max_tokens untuk membantu latihan berjalan lebih cepat.

Latihan ini adalah bagian dari kursus

Prompt Engineering dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Buat self_consistency_instruction yang memungkinkan model menyelesaikan masalah dengan tiga ahli dan menggabungkan hasilnya dengan suara terbanyak.
  • Buat prompt akhir dengan menggabungkan self_consistency_instruction dan problem_to_solve.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

# Create the self_consistency instruction
self_consistency_instruction = ____

# Create the problem to solve
problem_to_solve = "If you own a store that sells laptops and mobile phones. You start your day with 50 devices in the store, out of which 60% are mobile phones. Throughout the day, three clients visited the store, each of them bought one mobile phone, and one of them bought additionally a laptop. Also, you added to your collection 10 laptops and 5 mobile phones. How many laptops and mobile phones do you have by the end of the day?"

# Create the final prompt
prompt = ____

response = get_response(prompt)
print(response)
Edit dan Jalankan Kode