Wider window
Browse files
App/Chat/utils/RAG.py
CHANGED
@@ -19,7 +19,11 @@ class GenerativeAIAssistant:
|
|
19 |
self.examples=[{"input": {"content": "hello"}, "output": {"content": "Hello to you too! How can I help you today?"}}]
|
20 |
self.context = "You are a helpful assistant"
|
21 |
|
22 |
-
def generate_template(self,question,task_id):
|
|
|
|
|
|
|
|
|
23 |
contexts=search(question,task_id=task_id)
|
24 |
context_yaml = ""
|
25 |
for context in contexts:
|
|
|
19 |
self.examples=[{"input": {"content": "hello"}, "output": {"content": "Hello to you too! How can I help you today?"}}]
|
20 |
self.context = "You are a helpful assistant"
|
21 |
|
22 |
+
def generate_template(self,question,task_id,summary=None):
|
23 |
+
if summary == None:
|
24 |
+
self.context = "You are a helpful assistant"
|
25 |
+
else:
|
26 |
+
self.context = summary
|
27 |
contexts=search(question,task_id=task_id)
|
28 |
context_yaml = ""
|
29 |
for context in contexts:
|
App/Embedding/utils/Initialize.py
CHANGED
@@ -70,7 +70,7 @@ def search(query: str, task_id: str):
|
|
70 |
filtering_conditions = {
|
71 |
"task_id": {"$eq": task_id},
|
72 |
}
|
73 |
-
data =docsearch.similarity_search(query, k=
|
74 |
return [
|
75 |
{"text": d.page_content, "start": d.metadata["start"], "end": d.metadata["end"]}
|
76 |
for d in data
|
|
|
70 |
filtering_conditions = {
|
71 |
"task_id": {"$eq": task_id},
|
72 |
}
|
73 |
+
data =docsearch.similarity_search(query, k=10, filter=filtering_conditions)
|
74 |
return [
|
75 |
{"text": d.page_content, "start": d.metadata["start"], "end": d.metadata["end"]}
|
76 |
for d in data
|