Zacznij terazZacznij za darmo

Dostarczanie kontekstu przez system prompt

Teraz chcesz użyć system promptów, aby przekazać chatbotowi kontekst dotyczący MyPersonalDelivery – zamiast polegać na przykładowych rozmowach. Masz do dyspozycji szczegółowy ciąg service_description, który opisuje oferowane usługi i korzyści płynące z ich wyboru. Następnie przetestujesz zapytanie użytkownika, aby sprawdzić, czy model skutecznie rozpoznaje podany kontekst.

Pakiet OpenAI oraz ciąg service_description zostały już wczytane.

To ćwiczenie jest częścią kursu

Prompt Engineering z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj system_prompt, który określa cel chatbota – uwzględniając service_description – i wskazuje mu, aby odpowiadał na zapytania w uprzejmy sposób.
  • Pobierz odpowiedź za pomocą funkcji get_response(), która przyjmuje system prompt i user prompt jako dane wejściowe i zwraca odpowiedź jako wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

client = OpenAI(api_key="")

# Define the system prompt
system_prompt = ____

user_prompt = "What benefits does MyPersonalDelivery offer?"

# Get the response to the user prompt
response = ____

print(response)
Edytuj i uruchom kod