ComeçarComece gratuitamente

Inclusão de diretrizes para o chatbot assistente de aprendizagem

No exercício anterior, você criou um chatbot para recomendar livros didáticos. No entanto, a empresa identificou a necessidade de uma atualização para garantir recomendações mais eficientes. Você tem acesso a um base_system_prompt, semelhante ao que criou anteriormente, e sua tarefa é incluir diretrizes de comportamento e de resposta (behavior_guidelines e response_guidelines). Essas diretrizes vão ajudar a controlar o comportamento do chatbot e garantir que ele ofereça recomendações de livros didáticos mais eficazes e personalizadas aos usuários.

O pacote OpenAI e a função get_response() foram pré-carregados para você.

Este exercício faz parte do curso

Engenharia de prompts com a API OpenAI

Ver Curso

Instruções de exercício

  • Defina diretrizes de comportamento (behavior_guidelines) para o chatbot, permitindo que ele faça perguntas a um usuário sobre seu histórico, experiência e objetivos, sempre que algum desses itens não for apresentado no prompt.
  • Defina response_guidelines para pedir ao chatbot que recomende no máximo três livros didáticos.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

client = OpenAI(api_key="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Editar e executar código