ÎncepețiÎncepe gratuit

Șabloane de prompt și înlănțuire

În acest exercițiu, vei începe să lucrezi cu două dintre componentele esențiale din LangChain: șabloanele de prompt și lanțurile (chains)!

Clasele necesare pentru completarea exercițiului, inclusiv ChatOpenAI, au fost încărcate în prealabil.

Acest exercițiu face parte din cursul

Developing LLM Applications with LangChain

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește textul template furnizat într-un șablon de prompt standard (non-chat).
  • Creează un lanț pentru a pasa șablonul de prompt către LLM.
  • Invocă lanțul pe variabila question furnizată.

Exercițiu interactiv practic

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

# Create a prompt template from the template string
template = "You are an artificial intelligence assistant, answer the question. {question}"
prompt = PromptTemplate.____(
    template=____
)

llm = ChatOpenAI(model="gpt-4o-mini", api_key='')	

# Create a chain to integrate the prompt template and LLM
llm_chain = ____ | ____

# Invoke the chain on the question
question = "How does LangChain make LLM application development easier?"
print(llm_chain.invoke({"question": ____}))
Editează și rulează codul