Spaces:
Runtime error
Runtime error
Jorge Henao
commited on
Commit
•
908be3e
1
Parent(s):
5d41fef
ux fix
Browse files- app.py +96 -88
- app_blocks.py +96 -88
app.py
CHANGED
@@ -49,6 +49,26 @@ class ExtractiveProposalQueries(DocumentQueries):
|
|
49 |
prediction = self.pipe.run( query = query, params = params)
|
50 |
return prediction["answers"]
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
def update(query):
|
53 |
return f"{query}", f"{query}", f"{query}", f"{query}"
|
54 |
|
@@ -80,12 +100,62 @@ def search(question):
|
|
80 |
p2_result[0].answer,
|
81 |
p2_result[0].context]
|
82 |
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
El debate ha sido un ausente en la segunda vuelta por la presidencia de Colombia del 2022.
|
90 |
para ayudar con el conocimiento de las propuestas de los candidatos construí este espacio,
|
91 |
puede hacerle preguntas a la propuestas de los candidatos.
|
@@ -97,85 +167,23 @@ with demo:
|
|
97 |
|
98 |
<p>
|
99 |
Por: Jorge Henao 🇨🇴 <a href="https://twitter.com/jhenaotw" target='_blank'>Twitter</a> <a href="https://www.linkedin.com/in/henaojorge" target='_blank'/>LinkedIn</a>
|
100 |
-
</p>
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
context_2 = gr.Textbox(lines=5, label="contexto")
|
121 |
-
|
122 |
-
search_button.click(search, inputs = inp, outputs=[resp_1, context_1, resp_2, context_2])
|
123 |
-
gr.Markdown("""
|
124 |
-
# Aquí algunos asuntos de interés nacional:
|
125 |
-
<ul>
|
126 |
-
<li>¿Por qué quiere llegar a la presidencia?</li>
|
127 |
-
<li>¿Que va a hacer con la deuda del ICETEX?</li>
|
128 |
-
<li>¿Como impulsará la creación de startus o emprendimientos creados por jóvenes?</li>
|
129 |
-
<li>¿Propuestas de para garantizar la protección de lideres sociales y ambientales?</li>
|
130 |
-
<li>¿Cómo promoverá el mercado laboral de los jóvenes?</li>
|
131 |
-
<li>¿Cuales medidas tomará para mejorar la remuneración de los jóvenes ?</li>
|
132 |
-
<li>¿Cuales aciones propone para aumentar la capacidad del sistema de salud en materia de prevención y atención de enfermedades?</li>
|
133 |
-
<li>¿apoyará el proceso de paz con el ELN?</li>
|
134 |
-
<li>¿regulará las plataformas móviles de transporte?</li>
|
135 |
-
<li>¿consideraría el cultivo de la hoja de coca para uso farmacéutico y otros usos lícitos?</li>
|
136 |
-
<li>¿está de acuerdo con la legalización de la marhihuana?</li>
|
137 |
-
<li>¿apoyaría las Pymes para entrar el mercado de la marihuana legal?</li>
|
138 |
-
<li>¿implementaría el uso del Canabis para tratar enfermedades no crónicas ni terminales?</li>
|
139 |
-
<li>¿Por qué implementará el uso del Canabis?</li>
|
140 |
-
<li>¿Que política implementará para aprovechar plantas como la hoja de coca en usos alternativos como abonos?</li>
|
141 |
-
<li>¿está de acuerdo con la reforma del SMAD?</li>
|
142 |
-
<li>¿está de acuerdo con la regulación de la prostitución?</li>
|
143 |
-
<li>¿eliminará el servicio militar obligatorio?</li>
|
144 |
-
<li>¿Diversidad de género en los altos cargos del gobierno de ?</li>
|
145 |
-
<li>sobre diversidad de género en los altos cargos del gobierno </li>
|
146 |
-
<li>¿ eliminará la figura del porte especial de armas?</li>
|
147 |
-
<li>¿Que mecanismo implementará para garantizar la paridad de género en la política nacional y territorial?</li>
|
148 |
-
<li>cuotas de participación igualitaria en cargos públicos para personas de todas las identidades de género</li>
|
149 |
-
<li>¿Que va hacer para eliminar las barreras de acceso, tenencia y formalización de la tierra para las mujeres?</li>
|
150 |
-
<li>¿Cómo incentivará la denuncia por parte de hombres victgimas de violencia de genero?</li>
|
151 |
-
<li>¿tendrá en cuenta la identificación de genero no binario para efectos de registros públios?</li>
|
152 |
-
<li>¿aceptaría el matrimonio o union marital de hecho entre familias poliamorosas?</li>
|
153 |
-
<li>¿eliminará el 4 por mil?</li>
|
154 |
-
<li>¿aprueva acuerdo de ESCASÚ?</li>
|
155 |
-
<li>¿va a acabar con las EPS?</li>
|
156 |
-
<li>¿Que propone respecto a la medicina preventiva?</li>
|
157 |
-
<li>spobre consumo mínimo vital de agua </li>
|
158 |
-
<li>¿Replanteará las relaciones con Estados Unidos?</li>
|
159 |
-
<li>¿Renegociará los TLCS?</li>
|
160 |
-
<li>¿Seguirá importando alimentos o fomentará la producción nacional?</li>
|
161 |
-
<li>¿Qué políticas sociales implementará para ayudar a las familias vulnerables?</li>
|
162 |
-
<li>¿Cómo financiaría las pensiones?</li>
|
163 |
-
<li>¿De dónde va a sacar la plata para financiar las pensiones?</li>
|
164 |
-
<li>¿Que propone para la transición energética?</li>
|
165 |
-
<li>¿Cómo fortalecerá las capacidades para producir localmente medicamentos e insumos esenciales para la salud de los colombianos?</li>
|
166 |
-
<li>¿Cómo hará para preservar la vida de los y las líderes sociales afrodescendientes?</li>
|
167 |
-
<li>¿Cómo hará una transición energética justa?</li>
|
168 |
-
<li>¿Cómo revitalizará el proceso de paz?</li>
|
169 |
-
<li>¿Cómo transformará la actual tragedia educativa en Colombia en una oportunidad para tener el sistema educativo que el país necesita?</li>
|
170 |
-
<li>¿Cómo va a garantizar el enfoque de género en sus políticas públicas?</li>
|
171 |
-
<li>¿Ejecutará una reforma agraria?</li>
|
172 |
-
<li>¿Habrá reforma tributaria en el gobierno?</li>
|
173 |
-
<li>¿Qué acciones concretas tomará para reducir el hacinamiento en las cárceles?</li>
|
174 |
-
<li>¿Qué recursos nacionales destinará a la movilidad en Bogotá?</li>
|
175 |
-
<li>¿Qué va a hacer contra la corrupción?</li>
|
176 |
-
<li>¿ recomponerá las relaciones diplomáticas con el Gobierno venezolano?</li>
|
177 |
-
<li>¿Qué propone sobre las pensiones?</li>
|
178 |
-
</ul>""")
|
179 |
-
|
180 |
-
|
181 |
-
demo.launch(debug = True)
|
|
|
49 |
prediction = self.pipe.run( query = query, params = params)
|
50 |
return prediction["answers"]
|
51 |
|
52 |
+
query = ExtractiveProposalQueries(es_host = Config.es_host, es_index = Config.proposals_index,
|
53 |
+
es_user = Config.es_user, es_password = Config.es_password,
|
54 |
+
reader_name_or_path = Config.reader_model_name_or_path,
|
55 |
+
use_gpu = Config.use_gpu)
|
56 |
+
|
57 |
+
def update(query):
|
58 |
+
return f"{query}", f"{query}", f"{query}", f"{query}"
|
59 |
+
|
60 |
+
def search(question):
|
61 |
+
p1_result = query.search_by_query(query = question, retriever_top_k = 5, reader_top_k = 1, es_index = "petro")
|
62 |
+
p2_result = query.search_by_query(query = question, retriever_top_k = 5, reader_top_k = 1, es_index = "rodolfo")
|
63 |
+
|
64 |
+
return [p1_result[0].answer,
|
65 |
+
p1_result[0].context,
|
66 |
+
p2_result[0].answer,
|
67 |
+
p2_result[0].context]
|
68 |
+
|
69 |
+
demo = gr.Blocks()
|
70 |
+
|
71 |
+
|
72 |
def update(query):
|
73 |
return f"{query}", f"{query}", f"{query}", f"{query}"
|
74 |
|
|
|
100 |
p2_result[0].answer,
|
101 |
p2_result[0].context]
|
102 |
|
103 |
+
examples = [
|
104 |
+
['¿Por qué quiere llegar a la presidencia?'],
|
105 |
+
['¿Que va a hacer con la deuda del ICETEX?'],
|
106 |
+
['¿Como impulsará la creación de startus o emprendimientos creados por jóvenes?'],
|
107 |
+
['¿Propuestas de para garantizar la protección de lideres sociales y ambientales?'],
|
108 |
+
['¿Cómo promoverá el mercado laboral de los jóvenes?'],
|
109 |
+
['¿Cuales medidas tomará para mejorar la remuneración de los jóvenes ?'],
|
110 |
+
['¿Cuales aciones propone para aumentar la capacidad del sistema de salud en materia de prevención y atención de enfermedades?'],
|
111 |
+
['¿apoyará el proceso de paz con el ELN?'],
|
112 |
+
['¿regulará las plataformas móviles de transporte?'],
|
113 |
+
['¿consideraría el cultivo de la hoja de coca para uso farmacéutico y otros usos lícitos?'],
|
114 |
+
['¿está de acuerdo con la legalización de la marhihuana?'],
|
115 |
+
['¿apoyaría las Pymes para entrar el mercado de la marihuana legal?'],
|
116 |
+
['¿implementaría el uso del Canabis para tratar enfermedades no crónicas ni terminales?'],
|
117 |
+
['¿Por qué implementará el uso del Canabis?'],
|
118 |
+
['¿Que política implementará para aprovechar plantas como la hoja de coca en usos alternativos como abonos?'],
|
119 |
+
['¿está de acuerdo con la reforma del SMAD?'],
|
120 |
+
['¿está de acuerdo con la regulación de la prostitución?'],
|
121 |
+
['¿eliminará el servicio militar obligatorio?'],
|
122 |
+
['¿Diversidad de género en los altos cargos del gobierno de ?'],
|
123 |
+
['sobre diversidad de género en los altos cargos del gobierno'],
|
124 |
+
['¿ eliminará la figura del porte especial de armas?'],
|
125 |
+
['¿Que mecanismo implementará para garantizar la paridad de género en la política nacional y territorial?'],
|
126 |
+
['cuotas de participación igualitaria en cargos públicos para personas de todas las identidades de género'],
|
127 |
+
['¿Que va hacer para eliminar las barreras de acceso, tenencia y formalización de la tierra para las mujeres?'],
|
128 |
+
['¿Cómo incentivará la denuncia por parte de hombres victgimas de violencia de genero?'],
|
129 |
+
['¿tendrá en cuenta la identificación de genero no binario para efectos de registros públios?'],
|
130 |
+
['¿aceptaría el matrimonio o union marital de hecho entre familias poliamorosas?'],
|
131 |
+
['¿eliminará el 4 por mil?'],
|
132 |
+
['¿aprueva acuerdo de ESCASÚ?'],
|
133 |
+
['¿va a acabar con las EPS?'],
|
134 |
+
['¿Que propone respecto a la medicina preventiva?'],
|
135 |
+
['spobre consumo mínimo vital de agua'],
|
136 |
+
['¿Replanteará las relaciones con Estados Unidos?'],
|
137 |
+
['¿Renegociará los TLCS?'],
|
138 |
+
['¿Seguirá importando alimentos o fomentará la producción nacional?'],
|
139 |
+
['¿Qué políticas sociales implementará para ayudar a las familias vulnerables?'],
|
140 |
+
['¿Cómo financiaría las pensiones?'],
|
141 |
+
['¿De dónde va a sacar la plata para financiar las pensiones?'],
|
142 |
+
['¿Que propone para la transición energética?'],
|
143 |
+
['¿Cómo fortalecerá las capacidades para producir localmente medicamentos e insumos esenciales para la salud de los colombianos?'],
|
144 |
+
['¿Cómo hará para preservar la vida de los y las líderes sociales afrodescendientes?'],
|
145 |
+
['¿Cómo hará una transición energética justa?'],
|
146 |
+
['¿Cómo revitalizará el proceso de paz?'],
|
147 |
+
['¿Cómo transformará la actual tragedia educativa en Colombia en una oportunidad para tener el sistema educativo que el país necesita?'],
|
148 |
+
['¿Cómo va a garantizar el enfoque de género en sus políticas públicas?'],
|
149 |
+
['¿Ejecutará una reforma agraria?'],
|
150 |
+
['¿Habrá reforma tributaria en el gobierno?'],
|
151 |
+
['¿Qué acciones concretas tomará para reducir el hacinamiento en las cárceles?'],
|
152 |
+
['¿Qué recursos nacionales destinará a la movilidad en Bogotá?'],
|
153 |
+
['¿Qué va a hacer contra la corrupción?'],
|
154 |
+
['¿ recomponerá las relaciones diplomáticas con el Gobierno venezolano?'],
|
155 |
+
['¿Qué propone sobre las pensiones?']
|
156 |
+
]
|
157 |
+
description = """
|
158 |
+
Ask2Democracy🇨🇴 - Elecciones precidenciales Colombia 2022
|
159 |
El debate ha sido un ausente en la segunda vuelta por la presidencia de Colombia del 2022.
|
160 |
para ayudar con el conocimiento de las propuestas de los candidatos construí este espacio,
|
161 |
puede hacerle preguntas a la propuestas de los candidatos.
|
|
|
167 |
|
168 |
<p>
|
169 |
Por: Jorge Henao 🇨🇴 <a href="https://twitter.com/jhenaotw" target='_blank'>Twitter</a> <a href="https://www.linkedin.com/in/henaojorge" target='_blank'/>LinkedIn</a>
|
170 |
+
</p>
|
171 |
+
"""
|
172 |
+
|
173 |
+
|
174 |
+
iface = gr.Interface(fn=search,
|
175 |
+
title= "#Ask2Democracy🇨🇴",
|
176 |
+
description = description,
|
177 |
+
inputs=[
|
178 |
+
gr.inputs.Textbox(lines=2, placeholder="hazle una pregunta a los candidatos", label='que va a hacer con la deuda del ICETEX?')
|
179 |
+
],
|
180 |
+
outputs=[
|
181 |
+
gr.outputs.Textbox(label="Respuesta de Petro"),
|
182 |
+
gr.outputs.Textbox(label="Contexto de la propuesta"),
|
183 |
+
gr.outputs.Textbox(label="Respuesta de Rodolfo Hernandez"),
|
184 |
+
gr.outputs.Textbox(label="Contexto de la propuesta"),
|
185 |
+
],
|
186 |
+
examples = examples,
|
187 |
+
theme = 'peach'
|
188 |
+
)
|
189 |
+
iface.launch(enable_queue=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app_blocks.py
CHANGED
@@ -49,6 +49,26 @@ class ExtractiveProposalQueries(DocumentQueries):
|
|
49 |
prediction = self.pipe.run( query = query, params = params)
|
50 |
return prediction["answers"]
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
def update(query):
|
53 |
return f"{query}", f"{query}", f"{query}", f"{query}"
|
54 |
|
@@ -80,12 +100,62 @@ def search(question):
|
|
80 |
p2_result[0].answer,
|
81 |
p2_result[0].context]
|
82 |
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
El debate ha sido un ausente en la segunda vuelta por la presidencia de Colombia del 2022.
|
90 |
para ayudar con el conocimiento de las propuestas de los candidatos construí este espacio,
|
91 |
puede hacerle preguntas a la propuestas de los candidatos.
|
@@ -97,85 +167,23 @@ with demo:
|
|
97 |
|
98 |
<p>
|
99 |
Por: Jorge Henao 🇨🇴 <a href="https://twitter.com/jhenaotw" target='_blank'>Twitter</a> <a href="https://www.linkedin.com/in/henaojorge" target='_blank'/>LinkedIn</a>
|
100 |
-
</p>
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
context_2 = gr.Textbox(lines=5, label="contexto")
|
121 |
-
|
122 |
-
search_button.click(search, inputs = inp, outputs=[resp_1, context_1, resp_2, context_2])
|
123 |
-
gr.Markdown("""
|
124 |
-
# Aquí algunos asuntos de interés nacional:
|
125 |
-
<ul>
|
126 |
-
<li>¿Por qué quiere llegar a la presidencia?</li>
|
127 |
-
<li>¿Que va a hacer con la deuda del ICETEX?</li>
|
128 |
-
<li>¿Como impulsará la creación de startus o emprendimientos creados por jóvenes?</li>
|
129 |
-
<li>¿Propuestas de para garantizar la protección de lideres sociales y ambientales?</li>
|
130 |
-
<li>¿Cómo promoverá el mercado laboral de los jóvenes?</li>
|
131 |
-
<li>¿Cuales medidas tomará para mejorar la remuneración de los jóvenes ?</li>
|
132 |
-
<li>¿Cuales aciones propone para aumentar la capacidad del sistema de salud en materia de prevención y atención de enfermedades?</li>
|
133 |
-
<li>¿apoyará el proceso de paz con el ELN?</li>
|
134 |
-
<li>¿regulará las plataformas móviles de transporte?</li>
|
135 |
-
<li>¿consideraría el cultivo de la hoja de coca para uso farmacéutico y otros usos lícitos?</li>
|
136 |
-
<li>¿está de acuerdo con la legalización de la marhihuana?</li>
|
137 |
-
<li>¿apoyaría las Pymes para entrar el mercado de la marihuana legal?</li>
|
138 |
-
<li>¿implementaría el uso del Canabis para tratar enfermedades no crónicas ni terminales?</li>
|
139 |
-
<li>¿Por qué implementará el uso del Canabis?</li>
|
140 |
-
<li>¿Que política implementará para aprovechar plantas como la hoja de coca en usos alternativos como abonos?</li>
|
141 |
-
<li>¿está de acuerdo con la reforma del SMAD?</li>
|
142 |
-
<li>¿está de acuerdo con la regulación de la prostitución?</li>
|
143 |
-
<li>¿eliminará el servicio militar obligatorio?</li>
|
144 |
-
<li>¿Diversidad de género en los altos cargos del gobierno de ?</li>
|
145 |
-
<li>sobre diversidad de género en los altos cargos del gobierno </li>
|
146 |
-
<li>¿ eliminará la figura del porte especial de armas?</li>
|
147 |
-
<li>¿Que mecanismo implementará para garantizar la paridad de género en la política nacional y territorial?</li>
|
148 |
-
<li>cuotas de participación igualitaria en cargos públicos para personas de todas las identidades de género</li>
|
149 |
-
<li>¿Que va hacer para eliminar las barreras de acceso, tenencia y formalización de la tierra para las mujeres?</li>
|
150 |
-
<li>¿Cómo incentivará la denuncia por parte de hombres victgimas de violencia de genero?</li>
|
151 |
-
<li>¿tendrá en cuenta la identificación de genero no binario para efectos de registros públios?</li>
|
152 |
-
<li>¿aceptaría el matrimonio o union marital de hecho entre familias poliamorosas?</li>
|
153 |
-
<li>¿eliminará el 4 por mil?</li>
|
154 |
-
<li>¿aprueva acuerdo de ESCASÚ?</li>
|
155 |
-
<li>¿va a acabar con las EPS?</li>
|
156 |
-
<li>¿Que propone respecto a la medicina preventiva?</li>
|
157 |
-
<li>spobre consumo mínimo vital de agua </li>
|
158 |
-
<li>¿Replanteará las relaciones con Estados Unidos?</li>
|
159 |
-
<li>¿Renegociará los TLCS?</li>
|
160 |
-
<li>¿Seguirá importando alimentos o fomentará la producción nacional?</li>
|
161 |
-
<li>¿Qué políticas sociales implementará para ayudar a las familias vulnerables?</li>
|
162 |
-
<li>¿Cómo financiaría las pensiones?</li>
|
163 |
-
<li>¿De dónde va a sacar la plata para financiar las pensiones?</li>
|
164 |
-
<li>¿Que propone para la transición energética?</li>
|
165 |
-
<li>¿Cómo fortalecerá las capacidades para producir localmente medicamentos e insumos esenciales para la salud de los colombianos?</li>
|
166 |
-
<li>¿Cómo hará para preservar la vida de los y las líderes sociales afrodescendientes?</li>
|
167 |
-
<li>¿Cómo hará una transición energética justa?</li>
|
168 |
-
<li>¿Cómo revitalizará el proceso de paz?</li>
|
169 |
-
<li>¿Cómo transformará la actual tragedia educativa en Colombia en una oportunidad para tener el sistema educativo que el país necesita?</li>
|
170 |
-
<li>¿Cómo va a garantizar el enfoque de género en sus políticas públicas?</li>
|
171 |
-
<li>¿Ejecutará una reforma agraria?</li>
|
172 |
-
<li>¿Habrá reforma tributaria en el gobierno?</li>
|
173 |
-
<li>¿Qué acciones concretas tomará para reducir el hacinamiento en las cárceles?</li>
|
174 |
-
<li>¿Qué recursos nacionales destinará a la movilidad en Bogotá?</li>
|
175 |
-
<li>¿Qué va a hacer contra la corrupción?</li>
|
176 |
-
<li>¿ recomponerá las relaciones diplomáticas con el Gobierno venezolano?</li>
|
177 |
-
<li>¿Qué propone sobre las pensiones?</li>
|
178 |
-
</ul>""")
|
179 |
-
|
180 |
-
|
181 |
-
demo.launch(debug = True)
|
|
|
49 |
prediction = self.pipe.run( query = query, params = params)
|
50 |
return prediction["answers"]
|
51 |
|
52 |
+
query = ExtractiveProposalQueries(es_host = Config.es_host, es_index = Config.proposals_index,
|
53 |
+
es_user = Config.es_user, es_password = Config.es_password,
|
54 |
+
reader_name_or_path = Config.reader_model_name_or_path,
|
55 |
+
use_gpu = Config.use_gpu)
|
56 |
+
|
57 |
+
def update(query):
|
58 |
+
return f"{query}", f"{query}", f"{query}", f"{query}"
|
59 |
+
|
60 |
+
def search(question):
|
61 |
+
p1_result = query.search_by_query(query = question, retriever_top_k = 5, reader_top_k = 1, es_index = "petro")
|
62 |
+
p2_result = query.search_by_query(query = question, retriever_top_k = 5, reader_top_k = 1, es_index = "rodolfo")
|
63 |
+
|
64 |
+
return [p1_result[0].answer,
|
65 |
+
p1_result[0].context,
|
66 |
+
p2_result[0].answer,
|
67 |
+
p2_result[0].context]
|
68 |
+
|
69 |
+
demo = gr.Blocks()
|
70 |
+
|
71 |
+
|
72 |
def update(query):
|
73 |
return f"{query}", f"{query}", f"{query}", f"{query}"
|
74 |
|
|
|
100 |
p2_result[0].answer,
|
101 |
p2_result[0].context]
|
102 |
|
103 |
+
examples = [
|
104 |
+
['¿Por qué quiere llegar a la presidencia?'],
|
105 |
+
['¿Que va a hacer con la deuda del ICETEX?'],
|
106 |
+
['¿Como impulsará la creación de startus o emprendimientos creados por jóvenes?'],
|
107 |
+
['¿Propuestas de para garantizar la protección de lideres sociales y ambientales?'],
|
108 |
+
['¿Cómo promoverá el mercado laboral de los jóvenes?'],
|
109 |
+
['¿Cuales medidas tomará para mejorar la remuneración de los jóvenes ?'],
|
110 |
+
['¿Cuales aciones propone para aumentar la capacidad del sistema de salud en materia de prevención y atención de enfermedades?'],
|
111 |
+
['¿apoyará el proceso de paz con el ELN?'],
|
112 |
+
['¿regulará las plataformas móviles de transporte?'],
|
113 |
+
['¿consideraría el cultivo de la hoja de coca para uso farmacéutico y otros usos lícitos?'],
|
114 |
+
['¿está de acuerdo con la legalización de la marhihuana?'],
|
115 |
+
['¿apoyaría las Pymes para entrar el mercado de la marihuana legal?'],
|
116 |
+
['¿implementaría el uso del Canabis para tratar enfermedades no crónicas ni terminales?'],
|
117 |
+
['¿Por qué implementará el uso del Canabis?'],
|
118 |
+
['¿Que política implementará para aprovechar plantas como la hoja de coca en usos alternativos como abonos?'],
|
119 |
+
['¿está de acuerdo con la reforma del SMAD?'],
|
120 |
+
['¿está de acuerdo con la regulación de la prostitución?'],
|
121 |
+
['¿eliminará el servicio militar obligatorio?'],
|
122 |
+
['¿Diversidad de género en los altos cargos del gobierno de ?'],
|
123 |
+
['sobre diversidad de género en los altos cargos del gobierno'],
|
124 |
+
['¿ eliminará la figura del porte especial de armas?'],
|
125 |
+
['¿Que mecanismo implementará para garantizar la paridad de género en la política nacional y territorial?'],
|
126 |
+
['cuotas de participación igualitaria en cargos públicos para personas de todas las identidades de género'],
|
127 |
+
['¿Que va hacer para eliminar las barreras de acceso, tenencia y formalización de la tierra para las mujeres?'],
|
128 |
+
['¿Cómo incentivará la denuncia por parte de hombres victgimas de violencia de genero?'],
|
129 |
+
['¿tendrá en cuenta la identificación de genero no binario para efectos de registros públios?'],
|
130 |
+
['¿aceptaría el matrimonio o union marital de hecho entre familias poliamorosas?'],
|
131 |
+
['¿eliminará el 4 por mil?'],
|
132 |
+
['¿aprueva acuerdo de ESCASÚ?'],
|
133 |
+
['¿va a acabar con las EPS?'],
|
134 |
+
['¿Que propone respecto a la medicina preventiva?'],
|
135 |
+
['spobre consumo mínimo vital de agua'],
|
136 |
+
['¿Replanteará las relaciones con Estados Unidos?'],
|
137 |
+
['¿Renegociará los TLCS?'],
|
138 |
+
['¿Seguirá importando alimentos o fomentará la producción nacional?'],
|
139 |
+
['¿Qué políticas sociales implementará para ayudar a las familias vulnerables?'],
|
140 |
+
['¿Cómo financiaría las pensiones?'],
|
141 |
+
['¿De dónde va a sacar la plata para financiar las pensiones?'],
|
142 |
+
['¿Que propone para la transición energética?'],
|
143 |
+
['¿Cómo fortalecerá las capacidades para producir localmente medicamentos e insumos esenciales para la salud de los colombianos?'],
|
144 |
+
['¿Cómo hará para preservar la vida de los y las líderes sociales afrodescendientes?'],
|
145 |
+
['¿Cómo hará una transición energética justa?'],
|
146 |
+
['¿Cómo revitalizará el proceso de paz?'],
|
147 |
+
['¿Cómo transformará la actual tragedia educativa en Colombia en una oportunidad para tener el sistema educativo que el país necesita?'],
|
148 |
+
['¿Cómo va a garantizar el enfoque de género en sus políticas públicas?'],
|
149 |
+
['¿Ejecutará una reforma agraria?'],
|
150 |
+
['¿Habrá reforma tributaria en el gobierno?'],
|
151 |
+
['¿Qué acciones concretas tomará para reducir el hacinamiento en las cárceles?'],
|
152 |
+
['¿Qué recursos nacionales destinará a la movilidad en Bogotá?'],
|
153 |
+
['¿Qué va a hacer contra la corrupción?'],
|
154 |
+
['¿ recomponerá las relaciones diplomáticas con el Gobierno venezolano?'],
|
155 |
+
['¿Qué propone sobre las pensiones?']
|
156 |
+
]
|
157 |
+
description = """
|
158 |
+
Ask2Democracy🇨🇴 - Elecciones precidenciales Colombia 2022
|
159 |
El debate ha sido un ausente en la segunda vuelta por la presidencia de Colombia del 2022.
|
160 |
para ayudar con el conocimiento de las propuestas de los candidatos construí este espacio,
|
161 |
puede hacerle preguntas a la propuestas de los candidatos.
|
|
|
167 |
|
168 |
<p>
|
169 |
Por: Jorge Henao 🇨🇴 <a href="https://twitter.com/jhenaotw" target='_blank'>Twitter</a> <a href="https://www.linkedin.com/in/henaojorge" target='_blank'/>LinkedIn</a>
|
170 |
+
</p>
|
171 |
+
"""
|
172 |
+
|
173 |
+
|
174 |
+
iface = gr.Interface(fn=search,
|
175 |
+
title= "#Ask2Democracy🇨🇴",
|
176 |
+
description = description,
|
177 |
+
inputs=[
|
178 |
+
gr.inputs.Textbox(lines=2, placeholder="hazle una pregunta a los candidatos", label='que va a hacer con la deuda del ICETEX?')
|
179 |
+
],
|
180 |
+
outputs=[
|
181 |
+
gr.outputs.Textbox(label="Respuesta de Petro"),
|
182 |
+
gr.outputs.Textbox(label="Contexto de la propuesta"),
|
183 |
+
gr.outputs.Textbox(label="Respuesta de Rodolfo Hernandez"),
|
184 |
+
gr.outputs.Textbox(label="Contexto de la propuesta"),
|
185 |
+
],
|
186 |
+
examples = examples,
|
187 |
+
theme = 'peach'
|
188 |
+
)
|
189 |
+
iface.launch(enable_queue=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|