Prompt Engineering dengan OpenAI API
Fouad Trad
Machine Learning Engineer


prompt = "Compose a travel blog"
print(get_response(prompt))
Title: Menjelajahi Lanskap Mempesona di Islandia
Introduction: Selamat datang di blog perjalanan saya! Hari ini, saya senang berbagi perjalanan tak terlupakan
melintasi lanskap memesona Islandia.
Day 1: Reykjavik - Ibu Kota yang Menawan [...]
Day 2: Golden Circle - Keajaiban Alam [...]
Day 3: South Coast - Perjalanan Es dan Api [...]
Day 4: Glacier Lagoon - Negeri Es [...]
Day 5: Blue Lagoon - Penutup yang Menenangkan [...]
prompt = """Compose a travel blog as follows:
Step 1: Introduce the destination.
Step 2: Share personal adventures during the trip.
Step 3: Summarize the journey.
"""
print(get_response(prompt))
Title: Menjelajahi Jalan Menawan di BarcelonaLangkah 1: Perkenalkan destinasi. Selamat datang di Barcelona, kota semarak di tepi pantai Mediterania Spanyol [...]Langkah 2: Bagikan pengalaman pribadi selama perjalanan. Menjelajahi gang sempit di Barri Gòtic, saya menemukan banyak permata tersembunyi di setiap tikungan. [...]Langkah 3: Ringkas perjalanan. Saat perjalanan saya di Barcelona berakhir, saya merasa sangat bersyukur atas pengalaman dan kenangan luar biasa yang saya dapatkan [...]

Solusi tipikal untuk dicek
calculator = """
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
"""
prompt = f"""Determine if the code delimited
by triple backticks is correct or not.
Answer by yes or no.
```{calculator}```"""
print(get_response(prompt))
Yes
prompt = f"""Determine the correctness of the code delimited by triple backticks
as follows:
Step 1: Check the code correctness in each function.
Step 2: Verify if the divide function handles the case when dividing by 0.
Code: ```{calculator}```"""
print(get_response(prompt))
Kodenya tampak benar. Ada empat fungsi: add, subtract, multiply, dan
divide. Masing-masing melakukan operasi matematika yang sesuai dan mengembalikan
hasilnya. Namun, tidak menangani kasus pembagian dengan 0, yang dapat menyebabkan
ZeroDivisionError.
Langkah

Langkah

Contoh (shots)

Prompt Engineering dengan OpenAI API