ComenzarEmpieza gratis

Plantillas de prompt y cadenas

En este ejercicio, comenzarás a utilizar dos de los componentes básicos de LangChain: las plantillas de prompts y las cadenas.

Las clases necesarias para completar este ejercicio, incluida ChatOpenAI, ya se han cargado previamente para ti.

Este ejercicio forma parte del curso

Desarrollo de aplicaciones LLM con LangChain

Ver curso

Instrucciones del ejercicio

  • Convierte el texto «template» proporcionado en una plantilla de prompt estándar (que no sea de chat).
  • Crea una cadena para pasar la plantilla de prompt al LLM.
  • Invoca la cadena en la variable question proporcionada.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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": ____}))
Editar y ejecutar código