ÎncepețiÎncepe gratuit

Adăugarea unor bariere de siguranță

Dezvolți un chatbot care oferă sfaturi turiștilor care vizitează Roma. Ți s-a cerut să limitezi subiectele doar la întrebări despre mâncare și băuturi, atracții turistice, istorie și activități în oraș. Pentru orice alt subiect, chatbot-ul ar trebui să se scuze și să spună: 'Apologies, but I am not allowed to discuss this topic.'.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie un mesaj user cu user_request-ul dat și un mesaj system pentru a-i spune modelului să evalueze mai întâi întrebarea: dacă este permisă, să ofere un răspuns; în caz contrar, să afișeze mesajul: 'Apologies, but I am not allowed to discuss this topic.'.
  • Afișează răspunsul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
____
Editează și rulează codul