Spaces:
Runtime error
Runtime error
Commit
·
30bcbc0
1
Parent(s):
a1cdf61
modifica
Browse files- __pycache__/utils.cpython-310.pyc +0 -0
- app.py +22 -24
__pycache__/utils.cpython-310.pyc
CHANGED
Binary files a/__pycache__/utils.cpython-310.pyc and b/__pycache__/utils.cpython-310.pyc differ
|
|
app.py
CHANGED
@@ -506,16 +506,12 @@ def main():
|
|
506 |
nome_bando += "Scheda di sintesi Avviso _INNOAID - RIAPERTURA_.pdf,"
|
507 |
if("tecnonidi" in userMessage):
|
508 |
nome_bando += "Scheda Avviso Tecnonidi - Aiuti alle piccole imprese innovative.pdf,"
|
509 |
-
if("of" in userMessage):
|
510 |
nome_bando += "Scheda Avviso Pubblico OF a_f_ 2023_2024.pdf,"
|
511 |
if("giardiniere" in userMessage):
|
512 |
nome_bando += "Scheda Avviso Pubblico _Giardiniere d'arte per giardini e parchi storici_.pdf,"
|
513 |
if("punti cardinali" in userMessage):
|
514 |
nome_bando += "Scheda Avviso _Punti Cardinali_ punti di orientamento per la formazione e il lavoro.pdf,"
|
515 |
-
if("accreditamento servizi" in userMessage):
|
516 |
-
nome_bando += "Scheda Accreditamento Servizi per il Lavoro.pdf,"
|
517 |
-
if("accreditamento organismi" in userMessage):
|
518 |
-
nome_bando += "Scheda Accreditamento Organismi Formativi.pdf,"
|
519 |
if("multimisura POC" in userMessage):
|
520 |
nome_bando += "Avviso Multimisura POC.pdf,"
|
521 |
if("garanzia giovani" in userMessage):
|
@@ -523,25 +519,27 @@ def main():
|
|
523 |
if("apprendistato professionalizzante" in userMessage):
|
524 |
nome_bando += "Apprendistato Professionalizzante.pdf,"
|
525 |
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
filters=
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
|
|
|
|
545 |
# define response synthesizer
|
546 |
response_synthesizer = get_response_synthesizer(streaming=True,response_mode="tree_summarize",text_qa_template=text_qa_template)
|
547 |
query_engine = None
|
|
|
506 |
nome_bando += "Scheda di sintesi Avviso _INNOAID - RIAPERTURA_.pdf,"
|
507 |
if("tecnonidi" in userMessage):
|
508 |
nome_bando += "Scheda Avviso Tecnonidi - Aiuti alle piccole imprese innovative.pdf,"
|
509 |
+
if(("bando of" in userMessage) or ("avviso of" in userMessage)):
|
510 |
nome_bando += "Scheda Avviso Pubblico OF a_f_ 2023_2024.pdf,"
|
511 |
if("giardiniere" in userMessage):
|
512 |
nome_bando += "Scheda Avviso Pubblico _Giardiniere d'arte per giardini e parchi storici_.pdf,"
|
513 |
if("punti cardinali" in userMessage):
|
514 |
nome_bando += "Scheda Avviso _Punti Cardinali_ punti di orientamento per la formazione e il lavoro.pdf,"
|
|
|
|
|
|
|
|
|
515 |
if("multimisura POC" in userMessage):
|
516 |
nome_bando += "Avviso Multimisura POC.pdf,"
|
517 |
if("garanzia giovani" in userMessage):
|
|
|
519 |
if("apprendistato professionalizzante" in userMessage):
|
520 |
nome_bando += "Apprendistato Professionalizzante.pdf,"
|
521 |
|
522 |
+
if(nome_bando!=""):
|
523 |
+
# Rimuovi l'ultima virgola
|
524 |
+
if nome_bando.endswith(","):
|
525 |
+
nome_bando = nome_bando[:-1]
|
526 |
+
# Crea una lista di bandi separati dalla virgola
|
527 |
+
lista_bandi = nome_bando.split(",")
|
528 |
+
# Crea una lista di oggetti MetadataFilter
|
529 |
+
filter_list = []
|
530 |
+
for bando in lista_bandi:
|
531 |
+
filter_list.append(MetadataFilter(key="nome_bando", value=bando))
|
532 |
+
|
533 |
+
#crea una lista di MetadataFilter
|
534 |
+
filters = MetadataFilters(
|
535 |
+
filters=filter_list,
|
536 |
+
condition=FilterCondition.OR,
|
537 |
+
)
|
538 |
+
|
539 |
+
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5, filters=filters)
|
540 |
+
else:
|
541 |
+
retriever = VectorIndexRetriever(index=index, similarity_top_k=3, vector_store_query_mode="hybrid", embed_model=embed_model, alpha=0.5)
|
542 |
+
|
543 |
# define response synthesizer
|
544 |
response_synthesizer = get_response_synthesizer(streaming=True,response_mode="tree_summarize",text_qa_template=text_qa_template)
|
545 |
query_engine = None
|