Kontrolowanie struktury wyników
Jednym ze sposobów kontrolowania struktury wyników generowanych przez model językowy jest podanie w prompcie przykładowego pytania i odpowiedzi. Model uczy się na jego podstawie i stosuje ten wzorzec podczas generowania odpowiedzi na podobne pytania. W tym ćwiczeniu stworzysz prompt typu one-shot, który wyodrębnia liczby nieparzyste z podanego zbioru i wyświetla je jako zbiór liczb w nawiasach klamrowych, oddzielonych przecinkami – zgodnie z instrukcjami.
Pakiet OpenAI oraz funkcja get_response() zostały już wczytane.
To ćwiczenie jest częścią kursu
Prompt Engineering z OpenAI API
Instrukcje do ćwiczenia
- Utwórz prompt typu one-shot, który zawiera przykład pokazujący, jak wyodrębnić liczby nieparzyste ze zbioru
{1, 3, 7, 12, 19}, i prosi o odpowiedź dla zbioru{3, 5, 11, 12, 16}.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)