Criação de um modelo de solicitação de recuperação
Agora que seus documentos foram ingeridos no banco de dados do vetor e estão prontos para recuperação, você precisará criar um modelo de prompt de bate-papo para combinar os blocos de documentos recuperados com a pergunta de entrada do usuário.
A estrutura geral do prompt já foi fornecida; seu objetivo é inserir os placeholders corretos da variável de entrada na cadeia message
e converter a cadeia em um modelo de prompt de bate-papo.
Este exercício faz parte do curso
Desenvolvimento de aplicativos LLM com LangChain
Instruções de exercício
- Complete a string de mensagem para adicionar um espaço reservado para a inserção dinâmica dos documentos recuperados chamados
context
e a pergunta de entrada do usuárioquestion
. - Crie um modelo de prompt de bate-papo em
message
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Add placeholders to the message string
message = """
Answer the following question using the context provided:
Context:
____
Question:
____
Answer:
"""
# Create a chat prompt template from the message string
prompt_template = ChatPromptTemplate.____([("____", ____)])