ComenzarEmpieza gratis

Construir la plantilla de avisos de pocos disparos

Con tus ejemplos en un formato estructurado, ¡ahora es el momento de crear la plantilla de avisos de pocos disparos! Crearás una plantilla que convierta los pares pregunta-respuesta en el siguiente formato:

Question: Example question
Example Answer

Todas las clases de LangChain necesarias para completar este ejercicio han sido precargadas para ti.

Este ejercicio forma parte del curso

Desarrollar aplicaciones LLM con LangChain

Ver curso

Instrucciones de ejercicio

  • Completa la pregunta para dar formato a las respuestas de modo que incluya las claves question y answer.
  • Crea el prompt de pocos disparos utilizando examples y example_prompt; completa la lista de variables de entrada basándote en el sufijo proporcionado.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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