ÎncepețiÎncepe gratuit

Implementarea few-shot prompting

A venit momentul să combini componentele într-un lanț! Promptul few-shot creat în exercițiul anterior îți este disponibil în continuare, împreună cu examples și example_prompt.

Toate clasele LangChain necesare pentru acest exercițiu au fost preîncărcate.

Acest exercițiu face parte din cursul

Developing LLM Applications with LangChain

Vezi cursul

Instrucțiuni pentru exercițiu

  • Instanțiază un LLM de tip chat OpenAI folosind clasa ChatOpenAI.
  • Creează un lanț din șablonul de prompt și LLM folosind operatorul |, apoi invocă-l cu metoda .invoke().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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?"}))
Editează și rulează codul