ComenzarEmpieza gratis

Creación de una plantilla de prompt de recuperación

Ahora que tus documentos se han incorporado a la base de datos vectorial y están listos para su recuperación, deberás diseñar una plantilla de prompts de chat para combinar los fragmentos de documentos recuperados con la pregunta introducida por el usuario.

Ya se ha proporcionado la estructura general del prompt; tu objetivo es insertar los marcadores de posición de las variables de entrada correctas en la cadena «message» y convertir la cadena en una plantilla de prompt de chat.

Este ejercicio forma parte del curso

Desarrollo de aplicaciones LLM con LangChain

Ver curso

Instrucciones del ejercicio

  • Completa la cadena de mensaje para añadir un marcador de posición para la inserción dinámica de los documentos recuperados, denominado «context», y la pregunta que debe responder el usuario, «question».
  • Crea una plantilla de prompt de chat desde message.

Ejercicio interactivo práctico

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

# Add placeholders to the message string
message = """
Answer the following question using the context provided:

Context:
____

Question:
____

Answer:
"""

# Create a chat prompt template from the message string
prompt_template = ChatPromptTemplate.____([("____", ____)])
Editar y ejecutar código