Шаблони підказок і ланцюжки
У цій вправі ви почнете працювати з двома ключовими компонентами LangChain: шаблонами підказок і ланцюжками!
Класи, необхідні для виконання вправи, зокрема ChatOpenAI, уже завантажені для вас.
Ця вправа є частиною курсу
Розроблення застосунків LLM за допомогою LangChain
Інструкції до вправи
- Перетворіть наданий текст
templateна стандартний (не чат) шаблон підказки. - Створіть ланцюжок, щоб передати шаблон підказки в LLM.
- Викличте ланцюжок на змінній
question, яку надано.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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": ____}))