ComenzarEmpieza gratis

Construir una plantilla de solicitud de recuperación

Ahora que tus documentos se han introducido en la base de datos del vector y están listos para ser recuperados, tendrás que diseñar una plantilla de mensaje de chat para combinar los trozos de documentos recuperados con la pregunta introducida por el usuario.

Ya se ha proporcionado la estructura general del aviso; tu objetivo es insertar los marcadores de posición correctos de la variable de entrada en la cadena message y convertir la cadena en una plantilla de aviso de chat.

Este ejercicio forma parte del curso

Desarrollar aplicaciones LLM con LangChain

Ver curso

Instrucciones de ejercicio

  • Completa la cadena de mensajes para añadir un marcador de posición para la inserción dinámica de los documentos recuperados llamado context y la pregunta de entrada del usuario question.
  • Crea una plantilla de aviso de chat desde message.

Ejercicio interactivo práctico

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