ÎncepețiÎncepe gratuit

Construirea unui șablon de prompt pentru regăsire

Acum că documentele tale au fost importate în baza de date vectorială și sunt pregătite pentru regăsire, trebuie să proiectezi un șablon de prompt pentru chat care să combine fragmentele de documente regăsite cu întrebarea introdusă de utilizator.

Structura generală a promptului a fost deja furnizată; scopul tău este să inserezi substituenții corecți pentru variabilele de intrare în șirul message și să convertești șirul într-un șablon de prompt pentru chat.

Acest exercițiu face parte din cursul

Developing LLM Applications with LangChain

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează șirul message pentru a adăuga un substituent pentru inserția dinamică a documentelor regăsite, numit context, și un substituent pentru întrebarea utilizatorului, numit question.
  • Creează un șablon de prompt pentru chat din message folosind metoda .from_messages() cu rolul „human".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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.from_messages([("____", ____)])
Editează și rulează codul