Začněte nyníZačněte zdarma

Vytvoření šablony promptu pro vyhledávání

Tvoje dokumenty jsou teď uložené ve vektorové databázi a připravené k vyhledávání. Dalším krokem je navrhnout šablonu chat promptu, která spojí načtené části dokumentů s otázkou od uživatele.

Celková struktura promptu je už připravená – tvým úkolem je doplnit správné zástupné symboly do řetězce message a převést ho na šablonu chat promptu.

Toto cvičení je součástí kurzu

Vývoj LLM aplikací s LangChain

Zobrazit kurz

Pokyny k cvičení

  • Doplň řetězec message tak, aby obsahoval zástupný symbol pro dynamické vložení načtených dokumentů s názvem context a zástupný symbol pro otázku od uživatele s názvem question.
  • Z řetězce message vytvoř šablonu chat promptu pomocí metody .from_messages() s rolí "human".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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([("____", ____)])
Upravit a spustit kód