ÎncepețiÎncepe gratuit

Construirea șablonului de prompt cu few-shot

Acum că ai exemplele într-un format structurat, e timpul să creezi șablonul de prompt cu few-shot! Vei crea un șablon care transformă perechile întrebare-răspuns în formatul următor:

Question: Example question
Example Answer

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

  • Completează promptul pentru formatarea răspunsurilor, astfel încât să includă cheile question și answer.
  • Creează promptul few-shot folosind FewShotPromptTemplate cu examples și example_prompt.
  • Completează lista variabilelor de intrare pe baza sufixului furnizat.

Exercițiu interactiv practic

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

# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")

# Create the few-shot prompt
prompt_template = ____(
    examples=____,
    example_prompt=____,
    suffix="Question: {input}",
    input_variables=["____"],
)

prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)
Editează și rulează codul