Criação do modelo de prompt com poucos exemplos
Com seus exemplos em um formato estruturado, agora é hora de criar o modelo de prompt com poucos exemplos! Você vai criar um modelo que transforma os pares de perguntas e respostas no seguinte formato:
Question: Example question
Example Answer
Todas as classes do LangChain necessárias para fazer este exercício já estão prontas para você.
Este exercício faz parte do curso
Desenvolvimento de aplicativos de LLM com LangChain
Instruções do exercício
- Preencha o prompt para formatar as respostas de forma que inclua as chaves
question
eanswer
. - Crie o prompt com poucos exemplos usando
examples
eexample_prompt
; complete a lista de variáveis de entrada com base no sufixo fornecido.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")
# Create the few-shot prompt
prompt_template = ____(
examples=____,
example_prompt=____,
suffix="Question: {input}",
input_variables=["____"],
)
prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)