Trabis commited on
Commit
cd155d1
·
verified ·
1 Parent(s): 08bb753

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -226,7 +226,7 @@ prompt_template = ChatPromptTemplate.from_messages([
226
  {context}
227
 
228
  إذا لم تكن المعلومات كافية للإجابة على السؤال بشكل كامل، قل لا أعرف.
229
- أجب بشكل موجز ودقيق.
230
  /n
231
  أذكر رقم المادة أو الفصل حسب الحالة.
232
  أذكر اسم ورقم القانون ان كان متوفرا وان لم يكن لا تذكر شيئا.
@@ -347,7 +347,7 @@ def process_question(question: str) -> Iterator[str]:
347
  scored_docs = list(zip(scores, context, relevant_docs))
348
  # scored_docs.sort(reverse=True)
349
  scored_docs.sort(key=lambda x: x[0], reverse=True)
350
- reranked_docs = [d[2].page_content for d in scored_docs][:6]
351
 
352
 
353
  prompt = prompt_template.format_messages(
@@ -369,7 +369,7 @@ def process_question(question: str) -> Iterator[str]:
369
  sources = list(set([os.path.splitext(source)[0] for source in sources]))
370
 
371
 
372
- sources = [d[2].metadata['source'] for d in scored_docs][:6]
373
  sources = list(set([os.path.splitext(source)[0] for source in sources]))
374
 
375
 
@@ -533,7 +533,7 @@ def gradio_stream(question: str, chat_history: list) -> Iterator[list]:
533
  # Gradio interface
534
  with gr.Blocks(css=css) as demo:
535
 
536
- gr.Markdown("<h2 style='text-align: center !important;'>هذا تطبيق للاجابة على الأسئلة المتعلقة يالقوانين المغربية</h2>")
537
 
538
  # Organisation en 3 lignes
539
  with gr.Row(): # Première ligne: Question
 
226
  {context}
227
 
228
  إذا لم تكن المعلومات كافية للإجابة على السؤال بشكل كامل، قل لا أعرف.
229
+ أجب بشكل دقيق.
230
  /n
231
  أذكر رقم المادة أو الفصل حسب الحالة.
232
  أذكر اسم ورقم القانون ان كان متوفرا وان لم يكن لا تذكر شيئا.
 
347
  scored_docs = list(zip(scores, context, relevant_docs))
348
  # scored_docs.sort(reverse=True)
349
  scored_docs.sort(key=lambda x: x[0], reverse=True)
350
+ reranked_docs = [d[2].page_content for d in scored_docs][:10]
351
 
352
 
353
  prompt = prompt_template.format_messages(
 
369
  sources = list(set([os.path.splitext(source)[0] for source in sources]))
370
 
371
 
372
+ sources = [d[2].metadata['source'] for d in scored_docs][:10]
373
  sources = list(set([os.path.splitext(source)[0] for source in sources]))
374
 
375
 
 
533
  # Gradio interface
534
  with gr.Blocks(css=css) as demo:
535
 
536
+ gr.Markdown("<h2 style='text-align: center !important;'>هذا تطبيق للاجابة على الأسئلة المتعلقة بالقوانين المغربية</h2>")
537
 
538
  # Organisation en 3 lignes
539
  with gr.Row(): # Première ligne: Question