Začněte nyníZačněte zdarma

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

Zobrazit kurz

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?"}))
Upravit a spustit kód