Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Definuj system_prompt, který vymezuje účel chatbota včetně service_description a 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)
Upravit a spustit kód