Skip to content

Commit 110deee

Browse files
authored
[Enhancement] Added support for dynamic 'nr_retrieved_documents' value in config.yaml (#110)
* [Enhancement]: Update the workflow file Signed-off-by: lochan paudel <lochanpaudel10@gmail.com> * [Enhancement] Added support for dynamic 'k' value in config.yaml for retrieval Signed-off-by: lochan paudel <lochanpaudel10@gmail.com> --------- Signed-off-by: lochan paudel <lochanpaudel10@gmail.com>
1 parent f790c2f commit 110deee

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/mvt/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ system_prompt: "You are an assistant for question-answering tasks that are relat
1616
use_query_rewriting: false # Set to true to enable query rewriting
1717
query_rewriting_prompt: "You are an assistant helping to rewrite user queries to make them more specific and effective for searching documents. The context is the Linux Foundation Decentralized Trust former Hyperledger. Please rewrite the human query to be more specific, detailed, and optimized for document retrieval, considering the context mentioned."
1818
logo_pth: "https://upload.wikimedia.org/wikipedia/en/thumb/e/e2/The_Founder_Institute_Logo.png/250px-The_Founder_Institute_Logo.png"
19+
nr_retrieved_documents: 5

src/mvt/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def get_ragchain(filter):
4747
docsearch = FAISS.load_local(config_data["persist_directory"], embeddings, allow_dangerous_deserialization=True)
4848

4949
# Define a retriever interface
50-
retriever = docsearch.as_retriever(search_kwargs={"k": 5, "filter": filter})
50+
retriever = docsearch.as_retriever(search_kwargs={"k": config_data["nr_retrieved_documents"], "filter": filter})
5151

5252
# read prompt string from config file
5353
prompt_str = config_data["system_prompt"]

0 commit comments

Comments
 (0)