ANÚNCIO

~/questoes/agentes-de-ia

Qual é a função do papel 'sistema' na estrutura de mensagens de Chat Models?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Aula 4: Chat Models no LangChain – Integração com APIs das LLMs – Curso Completo para Iniciantes
Para fixar

O Papel 'Sistema' na Estrutura de Mensagens de Chat Models

Conceito central

O papel 'sistema' é uma instrução inicial que você fornece ao Chat Model para guiar como ele deve se comportar em toda a conversa. É como dar um briefing ao assistente antes dele começar a responder suas perguntas.

Por que essa resposta faz sentido

O papel sistema funciona como um direcionador de comportamento. Quando você inclui uma mensagem de sistema, está dizendo ao modelo qual contexto seguir, qual tom usar e quais regras respeitar. Exemplos: 'responda sempre em português' ou 'você é um especialista em Python'.

Armadilhas comuns

  • Confundir papel 'sistema' com funcionalidades de infraestrutura (logs, backup, segurança). O sistema é apenas uma instrução de texto.
  • Achar que o sistema controla o acesso à API. Ele apenas define comportamento do modelo, não gerencia permissões.
  • Pensar que existem várias mensagens de sistema em uma conversa. Normalmente há uma única instrução de sistema no início que guia toda a conversa.

Entenda as alternativas

A

Correta. O papel sistema fornece instruções e contexto que moldam todas as respostas do modelo na conversa. É o 'setup inicial' que define como o assistente deve agir.

B

Incorreta. Registrar logs de erros é função de ferramentas de monitoramento, não do papel sistema. O sistema não registra problemas técnicos da aplicação.

C

Incorreta. Armazenar conversas em banco de dados é responsabilidade de um sistema de persistência separado, não do papel sistema nas mensagens do Chat Model.

D

Incorreta. Validar permissões de usuário é função de autenticação e autorização, camadas diferentes do sistema. O papel sistema não faz controle de acesso.

Dica prática: Na próxima vez que usar LangChain, comece a conversa com uma mensagem de sistema clara. Teste com dois exemplos: um sem sistema (resposta genérica) e outro com sistema específico (como 'responda como um professor de programação'). Você verá a diferença imediatamente.

Revise pensando: Se você quisesse que um Chat Model respondesse apenas com código Python, sem explicações, como usaria o papel sistema para isso?