Реалізація few-shot підказування
Час об'єднати ваші компоненти в ланцюжок! Few-shot підказку, створену у попередній вправі, усе ще доступно для використання, так само як і examples та example_prompt.
Усі класи LangChain, потрібні для виконання цієї вправи, уже попередньо завантажені для вас.
Ця вправа є частиною курсу
Розроблення застосунків LLM за допомогою LangChain
Інструкції до вправи
- Створіть чат-LLM OpenAI за допомогою класу
ChatOpenAI. - Створіть ланцюжок із шаблона підказки та LLM, використавши оператор
|, а потім викликайте його методом.invoke().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
prompt_template = FewShotPromptTemplate(
examples=examples,
example_prompt=example_prompt,
suffix="Question: {input}",
input_variables=["input"],
)
# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')
# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))