Poskytování kontextu prostřednictvím system promptu
Teď chceš použít system prompty, aby měl chatbot kontext o službě MyPersonalDelivery – místo toho, aby ses spoléhal/a na ukázkové konverzace. K dispozici máš podrobný řetězec service_description, který představuje nabízené služby a jejich výhody. Pak otestuješ uživatelský dotaz a zjistíš, jestli model kontext správně rozpozná.
Balíček OpenAI a řetězec service_description jsou pro tebe předem načteny.
Toto cvičení je součástí kurzu
Prompt Engineering s OpenAI API
Pokyny k cvičení
- Definuj
system_prompt, který vymezuje účel chatbota včetněservice_descriptiona navádí ho odpovídat na dotazy přívětivým způsobem. - Získej odpověď pomocí funkce
get_response(), která přijímá system prompt a uživatelský prompt jako vstupy a vrací odpověď jako výstup.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)