Implementace few-shot promptingu
Čas propojit jednotlivé komponenty do chainu! Few-shot prompt, který jsi vytvořil/a v předchozím cvičení, máš stále k dispozici spolu s examples a example_prompt.
Všechny potřebné třídy LangChain jsou pro toto cvičení předem načteny.
Toto cvičení je součástí kurzu
Vývoj LLM aplikací s LangChain
Pokyny k cvičení
- Vytvoř instanci OpenAI chat LLM pomocí třídy
ChatOpenAI. - Sestav chain z prompt template a LLM pomocí operátoru
|a pak ho spusť metodou.invoke().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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?"}))