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

Přidání ochranných limitů

Vyvíjíš chatbota, který poskytuje rady turistům navštěvujícím Řím. Máš za úkol omezit témata pouze na dotazy týkající se jídla a pití, atrakcí, historie a aktivit ve městě. Na jakékoli jiné téma by se měl chatbot omluvit a říct: 'Apologies, but I am not allowed to discuss this topic.'

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Napiš zprávu user s daným user_request a zprávu system, která modelu říká, aby nejprve vyhodnotil otázku: pokud je povolená, odpověz na ni, jinak vrať zprávu: 'Apologies, but I am not allowed to discuss this topic.'.
  • Vypiš odpověď.

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="")

user_request = "Can you recommend a good restaurant in Berlin?"

# Write the system and user message
messages = ____

response = client.chat.completions.create(
    model="gpt-4o-mini", messages=messages
)

# Print the response
____
Upravit a spustit kód