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
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?"}))