ComenzarEmpieza gratis

Creación de la plantilla de prompt de pocos disparos

Con tus ejemplos en un formato estructurado, ya es hora de crear la plantilla de prompt de pocos ejemplos. Crearás una plantilla que convierta los pares pregunta-respuesta al siguiente formato:

Question: Example question
Example Answer

Todas las clases de LangChain necesarias para completar este ejercicio ya están precargadas.

Este ejercicio forma parte del curso

Desarrollo de aplicaciones LLM con LangChain

Ver curso

Instrucciones del ejercicio

  • Completa el prompt para dar formato a las respuestas de modo que incluyan las claves question y answer.
  • Crea el prompt de pocos disparos utilizando examples y example_prompt; completa la lista de variables de entrada según el sufijo proporcionado.

Ejercicio interactivo práctico

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

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