Evelyn18 commited on
Commit
2cbc767
1 Parent(s): 72c6322

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -9
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
- contexto=st.text_area('Contexto')
6
- pregunta=st.text_area('Pregunta')
7
-
8
- # question = "Cuáles son los artículos ?"
9
- # context = "En el regalmento de regimen académico los artículos que hablan de las becas son el 1 y 3"
 
10
 
11
  if contexto and pregunta:
12
- result=qa_model(question = pregunta, context = contexto)
13
- respuesta=st.text_area('Respuesta',result['answer'])
14
- porcentaje=st.text_area('Score',result['score'])
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 )