Modelos de prompts e encadeamento
Neste exercício, você começará a usar dois dos principais componentes do LangChain: modelos de prompt e cadeias!
As classes necessárias para concluir este exercício, incluindo ChatOpenAI
, foram pré-carregadas para você.
Este exercício faz parte do curso
Desenvolvimento de aplicativos LLM com LangChain
Instruções de exercício
- Converta o texto
template
fornecido em um modelo de prompt padrão (que não seja de bate-papo). - Crie uma cadeia para passar o modelo de prompt para o site LLM.
- Invoque a cadeia na variável
question
fornecida.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Create a prompt template from the template string
template = "You are an artificial intelligence assistant, answer the question. {question}"
prompt = PromptTemplate.____(
template=____
)
llm = ChatOpenAI(model="gpt-4o-mini", api_key='')
# Create a chain to integrate the prompt template and LLM
llm_chain = ____ | ____
# Invoke the chain on the question
question = "How does LangChain make LLM application development easier?"
print(llm_chain.invoke({"question": ____}))