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