Dostosowywanie formatu wyjściowego
Pracujesz jako programista w startupie oferującym platformę do analizy tekstu dla twórców treści. Platforma pomaga użytkownikom automatycznie kategoryzować i formatować ich zawartość. Teraz tworzysz nową funkcję, która wykrywa język danego fragmentu text i generuje dla niego odpowiedni tytuł w niestandardowym formacie. Postanawiasz przygotować prompt, który krok po kroku poprowadzi model językowy przez to zadanie.
Pakiet OpenAI, funkcja get_response() oraz zmienna text są już wstępnie załadowane.
To ćwiczenie jest częścią kursu
Prompt Engineering z OpenAI API
Instrukcje do ćwiczenia
- Utwórz zmienną
instructionsz poleceniem dla modelu, aby określił język i wygenerował odpowiedni tytuł dla wstępnie załadowanego fragmentutext, który zostanie przekazany przy użyciu ograniczników w postaci potrójnych apostrofów (```). - Utwórz zmienną
output_formatz instrukcją, aby wynik zawierał tekst, język i tytuł – każdy w osobnej linii, z przedrostkami 'Text:', 'Language:' i 'Title:'. - Utwórz zmienną
final_prompt, łącząc wszystkie części oraz ograniczony ogranicznikami fragmenttext.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)