Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Modelo de IA com chat

Olá,
nesta aula o professor utilizou o módulo ChatPromptTemplate e "reforçou" que neste exemplo seria utilizado um "Chat", não consegui entender qual é a diferença da utilização do "Chat" no exercício proposto, com os anteriores?

from langchain_core.prompts import ChatPromptTemplate

1 resposta
solução!

Olá, Eduardo! Como vai?

A diferença que o professor mencionou sobre o uso do "Chat" no exercício proposto em comparação com os anteriores provavelmente está relacionada ao contexto em que o ChatPromptTemplate é utilizado. No módulo que você está estudando, o foco está em gerenciar sessões de chat de forma mais estruturada e organizada.

Nos exercícios anteriores, pode ser que o foco tenha sido em interações mais simples ou em exemplos que não exigiam a continuidade de um diálogo. Quando se utiliza um "Chat" com o ChatPromptTemplate, a ideia é manter um histórico de conversa, permitindo que o modelo de IA compreenda o contexto de forma mais eficaz. Isso é especialmente importante em aplicações onde a continuidade e o contexto do diálogo são cruciais, como em assistentes virtuais ou sistemas de atendimento ao cliente.

Por exemplo, imagine que você está desenvolvendo um assistente que ajuda usuários a encontrar informações sobre produtos. Se o assistente não mantiver o contexto da conversa, ele pode não entender perguntas de acompanhamento, como "E quanto custa esse?" após o usuário ter perguntado sobre um produto específico. Com o uso de um "Chat", o sistema pode armazenar o histórico e responder de maneira mais coerente.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado