Add template for self-query-qdrant (#12795)

This PR adds a self-querying template using Qdrant as a vector store.
The template uses an artificial dataset and was implemented in a way
that simplifies passing different components and choosing LLM and
embedding providers.

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
This commit is contained in:
Kacper Łukawski
2023-11-03 21:37:29 +01:00
committed by GitHub
parent f41f4c5e37
commit 66c41c0dbf
9 changed files with 2394 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
from langchain.prompts import PromptTemplate
llm_context_prompt_template = """
Answer the user query using provided passages. Each passage has metadata given as
a nested JSON object you can also use. When answering, cite source name of the passages
you are answering from below the answer in a unique bullet point list.
If you don't know the answer, just say that you don't know, don't try to make up an answer.
----
{context}
----
Query: {query}
""" # noqa: E501
LLM_CONTEXT_PROMPT = PromptTemplate.from_template(llm_context_prompt_template)