1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Retrieval Augmented Generation (RAG) with LangChain

Connected

cvičení

Sestavení řetězce pro vyhledávání

A teď přichází vyvrcholení kapitoly! Sestavíš retrieval chain pomocí LangChain Expression Language (LCEL). Spojíš vektorové úložiště s vloženými částmi dokumentu z RAG článku, který jsi načetl/a dříve, šablonu promptu a LLM – a budeš tak moct klást otázky přímo svým dokumentům.

Tady je připomenutí prompt_template, který jsi vytvořil/a v předchozím cvičení a který máš k dispozici:

Use the only the context provided to answer the following question. If you don't know the answer, reply that you are unsure.
Context: {context}
Question: {question}

vector_store s vloženými částmi dokumentu, který jsi vytvořil/a dříve, je také připravený, stejně jako všechny potřebné knihovny a třídy.

Pokyny

100 XP
  • Převeď Chroma vector_store na objekt retrieveru pro použití v LCEL retrieval chain.
  • Vytvoř LCEL retrieval chain, která spojí retriever, prompt_template, llm a výstupní parser pro řetězce, aby mohla odpovídat na zadané otázky.
  • Spusť chain na zadané otázce.