~/questoes/agentes-de-ia
MessagesPlaceholder são placeholders especiais que funcionam como espaços reservados para inserir listas de mensagens dinâmicas dentro de um ChatPromptTemplate. Eles são essenciais para criar fluxos conversacionais que precisam adicionar históricos de chat entre mensagens de sistema e do usuário.
A alternativa C está correta porque MessagesPlaceholder são, de fato, placeholders especiais que permitem inserir listas de mensagens dinâmicas no template. Diferente de variáveis simples, eles recebem múltiplas mensagens e as posicionam no lugar certo da conversa.
Essa descrição confunde MessagesPlaceholder com embeddings e processamento semântico. MessagesPlaceholder não convertem mensagens em embeddings; eles apenas organizam e posicionam mensagens dentro de um template.
Armazenadores temporários é uma caracterização incorreta. MessagesPlaceholder não armazenam mensagens após o processamento; eles apenas recebem listas de mensagens para inserção dinâmica no template.
Esta é a definição correta. MessagesPlaceholder são placeholders especiais que funcionam como receptáculos para listas de mensagens, permitindo que históricos de conversas sejam inseridos dinamicamente onde forem necessários.
Validadores de formatação não é a função de MessagesPlaceholder. Eles não verificam ou validam mensagens; apenas as recebem e posicionam no template conforme definido.