Koşullu istemleri kullanma
Önceki görevi temel alarak, bir sonraki meydan okuman, aldığın yanıtları geliştirmek. Verilen bir metni işlerken, metnin dilini belirlemen, cümle sayısını sayman ve eğer metin birden fazla cümle içeriyorsa uygun bir başlık üretmen gerekiyor. Ancak yeni kural şu: Metin yalnızca bir cümleden oluşuyorsa başlık üretilmemeli ve bunun yerine model "N/A" göstermeli. Bu değişiklik, başlığın yalnızca birden fazla cümle içeren metinler için üretilmesini sağlar ve platformunun kullanıcıları için daha rafine ve kullanışlı bir çıktı sunar.
OpenAI paketi, get_response() fonksiyonu ve örnek text senin için önceden yüklendi.
Bu egzersiz
OpenAI API ile Prompt Engineering
kursunun bir parçasıdırEgzersiz talimatları
- Verilen sınırlayıcılarla ayrılmış
textiçin, dili ve cümle sayısını çıkaracak yönergeleri içereninstructionsoluştur; ardından metin birden fazla cümle içeriyorsa ona uygun bir başlık üret, aksi halde başlık için 'N/A' yaz. output_formatı oluştur ve metni, dili, cümle sayısını ve başlığı, her biri ayrı satırda olacak şekilde dahil et; ayrıca her satır için 'Text:', 'Language:' ve 'Title:' öneklerini kullandığından emin ol.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
# Create the instructions
instructions = ____
# Create the output format
output_format = ____
prompt = instructions + output_format + f"```{text}```"
response = get_response(prompt)
print(response)