Kom igångKom igång gratis

Implementera few-shot-promptning

Nu är det dags att sätta ihop dina komponenter till en kedja! Den few-shot-prompt du skapade i föregående övning finns fortfarande tillgänglig, tillsammans med examples och example_prompt.

Alla LangChain-klasser som behövs för den här övningen har redan laddats in åt dig.

Den här övningen är en del av kursen

Utveckla LLM-applikationer med LangChain

Visa kurs

Övningsinstruktioner

  • Skapa en instans av en OpenAI-chattmodell med klassen ChatOpenAI.
  • Bygg en kedja från promptmallen och LLM:en med operatorn |, och anropa den sedan med metoden .invoke().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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?"}))
Redigera och kör kod