Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -2,14 +2,24 @@ import streamlit as st
|
|
2 |
from transformers import pipeline
|
3 |
|
4 |
qa_model = pipeline(model="Evelyn18/distilbert-base-uncased-finetuned-squad")
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
|
|
10 |
|
11 |
if contexto and pregunta:
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
from transformers import pipeline
|
3 |
|
4 |
qa_model = pipeline(model="Evelyn18/distilbert-base-uncased-finetuned-squad")
|
5 |
+
pregunta = st.text_area('Pregunta')
|
6 |
+
listaContextos = ['Art. 5.- De la comisión de becas e incentivos.- La Comisión de Becas e Incentivos de la Institución estará integrada por: a. El Rector de la Institución o su delegado. b. El Director/a, de la Unidad de Bienestar Universitario. c. El Trabajador/a Social de la Unidad de Bienestar Universitario. d. El responsable/a de la Sección de Becas, quien actuará como secretario/a con voz y voto, y, e. Un representante del estamento estudiantil al Órgano Colegiado Superior, designado por el Rector.',
|
7 |
+
'Art. 6.- Funciones de la Comisión de Becas e Incentivos.- La Comisión de Becas e Incentivos de la Institución tendrá las siguientes funciones: a. Elaborar el cronograma anual de actividades y ejecutar los lineamientos y directrices referente al proceso de becas e incentivos, previo a la aprobación del Rector de la Institución. b. Elaborar los manuales operativos del procedimiento de becas, para la correcta operatividad de los procesos inherentes a la administración de becas e incentivos. c. Establecer en cada periodo académico el cupo de estudiantes beneficiarios de becas e incentivos, previa aprobación del Rector de la Institución, tomando en cuenta las disponibilidades presupuestarias. d. Conceder las becas previstas en el presente Reglamento, previo cumplimiento de las exigencias de la normatividad y requisitos correspondientes. e. Otorgar el incentivo económico a los/as estudiantes integrantes de los grupos artístico-cultural-deportivo de acuerdo al presente Reglamento. f. Negar o rechazar las becas o incentivos de los estudiantes que no cumplan con el proceso establecido. g. Solicitar al Departamento Financiero de la Institución, una certificación presupuestaria, previo a iniciar el proceso de convocatoria a postulación de becas estudiantiles. h. Elaborar los formularios y formatos correspondientes, a ser utilizados en la postulación de becas. i. Resolver la suspensión y/o terminación del contrato de becas y ayudas económicas, estableciendo los valores a ser devueltos por el estudiante. j. Evaluar todo lo concerniente a la comisión de becas e incentivos.','contexto 3','contexto 4','contexto 5']
|
8 |
+
listaScore = []
|
9 |
+
listaAnswer = []
|
10 |
+
max_value = None
|
11 |
|
12 |
if contexto and pregunta:
|
13 |
+
for contx in listaContextos:
|
14 |
+
result = qa_model( question = pregunta, context = contx )
|
15 |
+
listaScore.append( result['score'] )
|
16 |
+
listaAnswer.append( result['answer'] )
|
17 |
+
|
18 |
+
for score in listaScore:
|
19 |
+
if (max_value is None or score > max_value):
|
20 |
+
max_value = score
|
21 |
+
|
22 |
+
indice = listaScore.index(max_value)
|
23 |
+
|
24 |
+
respuesta = st.text_area('Respuesta', listaAnswer[indice])
|
25 |
+
porcentaje = st.text_area('Score', max_value )
|