1
resposta

Dúvida

“Qual é a diferença prática entre usar role="system" e role="user" na hora de criar o prompt dentro da função identificar_responsavel?”

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oii, Elaine.

A diferença prática entre role="system" e role="user" tá no tipo de instrução que cada uma representa e em como o modelo tende a tratá-las durante a conversa.

  1. Mensagens com role="system"

O conteúdo enviado como system serve para definir o comportamento geral do modelo. É como um conjunto de regras ou diretrizes iniciais.
O modelo entende essas mensagens como orientações mais fortes e estáveis, que devem ser seguidas ao longo de toda a conversa.

Na prática, você coloca no system:

  • O que o modelo é
  • Como ele deve agir
  • Quais formatos precisa respeitar
  • Restrições de comportamento

Exemplos clássicos:

  • “Você é um categorizador de produtos.”
  • “Responda sempre de forma objetiva.”
  • “Siga exatamente o formato abaixo.”
  1. Mensagens com role="user"

Já as mensagens com user são entendidas como a solicitação ou o conteúdo enviado pela pessoa que está usando a aplicação.
É o pedido que o modelo deve atender naquele momento.

Na prática, você coloca no user:

  • O texto que o modelo deve analisar
  • A pergunta da pessoa usuária
  • Dados de entrada
  • Arquivos, trechos ou contexto específico

Exemplos:

  • “Classifique a compra deste cliente.”
  • “Aqui está a lista de itens para processar.”
  • “Preciso que você identifique o perfil de compra.”
  1. Por que separar?

Separar system e user ajuda o modelo a compreender o que é regra e o que é conteúdo a ser processado.

No seu caso de identificar perfis:

  • No system, você define o comportamento: formato da resposta e orientação de como o modelo deve agir.
  • No user, você envia os dados reais: a lista de compras dos 100 clientes.

Isso deixa a aplicação mais clara, previsível e fácil de manter.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!