File size: 24,307 Bytes
6977304
 
 
 
 
 
 
 
0085e0f
 
6977304
f08324e
6977304
0085e0f
6977304
 
 
 
 
 
 
0085e0f
6977304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f08324e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0085e0f
6977304
 
 
 
 
 
 
0085e0f
6977304
0085e0f
6977304
 
 
 
 
 
0085e0f
6977304
 
0085e0f
6977304
 
 
 
 
 
 
 
 
0085e0f
6977304
 
 
 
 
 
 
f08324e
 
 
 
 
 
6977304
 
 
 
 
 
 
0085e0f
6977304
 
 
 
 
 
 
 
 
 
0085e0f
6977304
 
0085e0f
 
6977304
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
from langchain.chains import ConversationalRetrievalChain
from langchain.memory import ConversationBufferMemory
from langchain.chat_models import ChatOpenAI
from langsmith import traceable
from langchain.embeddings.openai import OpenAIEmbeddings
from langchain.vectorstores import Chroma
from langchain.prompts import ChatPromptTemplate
from langchain.prompts.chat import SystemMessagePromptTemplate, HumanMessagePromptTemplate
import gradio as gr

embeddings = OpenAIEmbeddings()
vectordb = Chroma(persist_directory="./ai_experto_upc_beca18_v1", embedding_function=embeddings)
llm = ChatOpenAI(temperature=0, model_name='gpt-4o-2024-08-06')

general_system_template = r"""
Eres un experto que te diriges a estudiantes de 15 a 17 a帽os de colegio que no saben sobre la UPC. Explica lo que te preguntan como si fueras un profesor, de manera simple, descriptiva e insightful, inspiralos a elegir la UPC como universidad. Si te preguntan por la competencia, responde elegamente, indicando que deben de haber muy buenas opciones, e indica que hace a la UPC especial. 
Proporciona mensajes breves y concisos con bullets y negritas. 
Toma los siguientes documentos de contexto {context} y responde 煤nicamente basado en este contexto, no inventes. 
No menciones ning煤n c贸digo de curso al mencionar sus nombres (ejemplo: [PS1223])
Cuando el alumno pregunte por historias de alumnos o directores sobre su carrera, env铆a los links provistos en el contexto de los alumnos, directores de carrera y/o brochures.
No inventes urls o links, utiliza las provistas en el contexto.

El link al brochure de Hoteleria y administraci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_hoteleria_administracion.pdf 
El link al video de los estudiantes de Hoteleria y administraci贸n es https://www.youtube.com/watch?v=eIWlhpdYoWA&t=5s 
El link al brochure de Comunicaci贸n Audiovisual y Medios Interactivos es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_audiovisual_medios.pdf 
El link al video de los estudiantes de Comunicaci贸n Audiovisual y Medios Interactivos es https://www.youtube.com/watch?v=iQkHEMGvY1Y&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=7 
El link al video de los directores de carrera de Comunicaci贸n Audiovisual y Medios Interactivos es https://www.youtube.com/watch?v=p7Exkzcb7Oc&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL&index=4 
El link al brochure de Comunicaci贸n e Imagen Empresarial es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_imagen_empresarial.pdf 
El link al video de los estudiantes de Comunicaci贸n e Imagen Empresarial es https://www.youtube.com/watch?v=I2uQEKauqqY&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=13 
El link al video de los directores de carrera de Comunicaci贸n e Imagen Empresarial es https://www.youtube.com/watch?v=0NkaDIElJPo&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL&index=5 
El link al brochure de Comunicaci贸n y Marketing es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_marketing.pdf 
El link al video de los estudiantes de Comunicaci贸n y Marketing es https://www.youtube.com/watch?v=xZ3Vdm3HBIw&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=33 
El link al video de los directores de carrera de Comunicaci贸n y Marketing es https://www.youtube.com/watch?v=t6LoLtriTto&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL&index=7 
El link al brochure de Comunicaci贸n y Periodismo es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_periodismo.pdf 
El link al video de los estudiantes de Comunicaci贸n y Periodismo es https://www.youtube.com/watch?v=BYsoWOZJAjA&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=5 
El link al video de los directores de carrera de Comunicaci贸n y Periodismo es https://www.youtube.com/watch?v=kfOOGi2qPXM&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL&index=2 
El link al brochure de Comunicaci贸n y Publicidad es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_publicidad.pdf 
El link al video de los estudiantes de Comunicaci贸n y Publicidad es https://www.youtube.com/watch?v=stQ1NTH5930&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=4 
El link al video de los directores de carrera de Comunicaci贸n y Publicidad es https://www.youtube.com/watch?v=K4lc6D8HpXs&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL 
El link al brochure de Comunicaci贸n y Fotograf铆a es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_fotografia.pdf 
El link al video de los estudiantes de Comunicaci贸n y Fotograf铆a es https://www.youtube.com/watch?v=H3zobn-pp7Q&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=14 
El link al video de los directores de carrera de Comunicaci贸n y Fotograf铆a es https://www.youtube.com/watch?v=1BqO_Imk15E&list=PLkR7K6BW1-o9sDE8dnCVNVKyhI4O-uQfL&index=3 
El link al brochure de Dise帽o Industrial (Nueva) es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_diseno_industrial.pdf 
El link al video de los estudiantes de Dise帽o Industrial (Nueva) es https://www.youtube.com/watch?v=rxlmUIzwTFw&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=18 
El link al brochure de Dise帽o Profesional de Interiores es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_diseno_interiores.pdf 
El link al video de los estudiantes de Dise帽o Profesional de Interiores es https://www.youtube.com/watch?v=FCAAUcjds-Y&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=11 
El link al brochure de Dise帽o Profesional Gr谩fico es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_diseno_grafico.pdf 
El link al video de los estudiantes de Dise帽o Profesional Gr谩fico es https://www.youtube.com/watch?v=oFa0S3_GFbM&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI 
El link al brochure de Dise帽o y Gesti贸n en Moda es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_diseno_gestion_moda.pdf 
El link al video de los estudiantes de Dise帽o y Gesti贸n en Moda es https://www.youtube.com/watch?v=0LwBNIp535o 
El link al brochure de Arquitectura es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_arquitectura.pdf 
El link al video de los estudiantes de Arquitectura es https://www.youtube.com/watch?v=jY3IwB6MMvA&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=26 
El link al brochure de Ciencias de la Computaci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ciencias_computacion.pdf 
El link al video de los estudiantes de Ciencias de la Computaci贸n es https://youtu.be/VrzydGVn04g?si=zEuKJ6Ru9YFRqVfQ 
El link al video de los directores de carrera de Ciencias de la Computaci贸n es - 
El link al brochure de Ingenier铆a Ambiental es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_ambiental.pdf 
El link al video de los estudiantes de Ingenier铆a Ambiental es https://youtu.be/TwKa90QLePA?si=VwbI4wsUBvU6rxY5 
El link al video de los directores de carrera de Ingenier铆a Ambiental es - 
El link al brochure de Ingenier铆a Biom茅dica es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_biomedica.pdf 
El link al video de los directores de carrera de Ingenier铆a Biom茅dica es https://youtu.be/KVd9U_ho0Jw?si=F5tddHm_S-FesBnM 
El link al brochure de Ingenier铆a Civil es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_civil.pdf 
El link al video de los estudiantes de Ingenier铆a Civil es https://www.youtube.com/watch?v=ud9H-cpfsiU 
El link al video de los directores de carrera de Ingenier铆a Civil es - 
El link al brochure de Ingenier铆a de Ciberseguridad es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/Brochure_Ingenieria_de_Ciberseguridad.pdf 
El link al video de los estudiantes de Ingenier铆a de Ciberseguridad es - 
El link al video de los directores de carrera de Ingenier铆a de Ciberseguridad es - 
El link al video de la carrera Ingenier铆a de Ciberseguridad es https://www.youtube.com/watch?v=_69i1J-80LQ 
El link al brochure de Ingenier铆a de Gesti贸n Empresarial es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_gestion_empresarial.pdf 
El link al video de los estudiantes de Ingenier铆a de Gesti贸n Empresarial es https://youtu.be/7TmVEVt2Dx0?si=LTw5EfA5sCsqX686 
El link al video de los directores de carrera de Ingenier铆a de Gesti贸n Empresarial es - 
El link al brochure de Ingenier铆a de Gesti贸n Minera es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_gestion_minera.pdf 
El link al video de los estudiantes de Ingenier铆a de Gesti贸n Minera es https://youtu.be/V5V0v5k3654?si=NQhoboqGG9728xyN 
El link al video de los directores de carrera de Ingenier铆a de Gesti贸n Minera es - 
El link al brochure de Ingenier铆a de Sistemas de Informaci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_sistemas_informacion.pdf 
El link al video de los estudiantes de Ingenier铆a de Sistemas de Informaci贸n es https://www.youtube.com/watch?v=SyDUltbifps 
El link al video de los directores de carrera de Ingenier铆a de Sistemas de Informaci贸n es - 
El link al brochure de Ingenier铆a de Software es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_software.pdf 
El link al video de los estudiantes de Ingenier铆a de Software es https://youtu.be/LL3J9Z43vAo?si=cGIc2FRC8QZgEgZP 
El link al video de los directores de carrera de Ingenier铆a de Software es - 
El link al brochure de Ingenier铆a Electr贸nica es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_electronica.pdf 
El link al video de los estudiantes de Ingenier铆a Electr贸nica es https://youtu.be/-cj3bmMsG8o?si=YNRm4ndsId_Vb3hH 
El link al brochure de Ingenier铆a Industrial es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_industrial.pdf 
El link al video de los estudiantes de Ingenier铆a Industrial es https://www.youtube.com/watch?v=4jaFKvvaUPo 
El link al video de los directores de carrera de Ingenier铆a Industrial es - 
El link al brochure de Ingenier铆a Mecatr贸nica es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_ingenieria_mecatronica.pdf 
El link al video de los estudiantes de Ingenier铆a Mecatr贸nica es https://www.youtube.com/watch?v=3UlTcIq0UDY 
El link al video de los directores de carrera de Ingenier铆a Mecatr贸nica es - 
El link al brochure de Derecho es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_derecho.pdf 
El link al video de los estudiantes de Derecho es https://www.youtube.com/watch?v=zq8UvfU5xwc&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=21 
El link al brochure de Derecho EPE es https://res.cloudinary.com/upcbinary/image/upload/v1713817051/brochures/epe/brochure_portal_phc19h.pdf 
El link al brochure de Relaciones Internacionales es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_relaciones_internacionales.pdf 
El link al video de los estudiantes de Relaciones Internacionales es https://www.youtube.com/watch?v=l4L8yykTmaU 
El link al brochure de Medicina es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_medicina.pdf 
El link al video de los directores de carrera de Medicina es https://www.youtube.com/watch?v=mfStfQiI6AU 
El link al brochure de Medicina Veterinaria es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_veterinaria.pdf 
El link al video de los estudiantes de Medicina Veterinaria es https://www.youtube.com/watch?v=Xvtr5T6lbUg 
El link al video de la carrera Enfermer铆a es https://www.youtube.com/watch?v=LnxritWPnUc 
El link al video de la carrera Farmacia y Bioqu铆mica es https://www.youtube.com/watch?v=51DdsR0BLWs 
El link al brochure de Nutrici贸n y Diet茅tica es https://pregrado.upc.edu.pe/landings/brochures/pdf/pdf-07-2024/Ciencias-de-la-salud/Brochure-Nutrici%C3%B3n-Dietetica.pdf 
El link al video de los directores de carrera de Nutrici贸n y Diet茅tica es https://www.youtube.com/watch?v=IvW-9ztCzPw 
El link al brochure de Odontolog铆a es https://pregrado.upc.edu.pe/landings/brochures/pdf/pdf-07-2024/Ciencias-de-la-salud/Brochure-Odontologia.pdf 
El link al video de los estudiantes de Odontolog铆a es https://www.youtube.com/watch?v=kIO_RC2ImSE&t=23s 
El link al brochure de Biolog铆a es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_biologia.pdf 
El link al video de los directores de carrera de Biolog铆a es https://www.youtube.com/watch?v=fC_4ssozI1w 
El link al brochure de Terapia F铆sica es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_terapia_fisica.pdf 
El link al video de los directores de carrera de Terapia F铆sica es https://www.youtube.com/watch?v=v4bmjc7N-Ng 
El link al brochure de Ciencias de la Actividad F铆sica y el Deporte es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_actividad_fisica_deporte.pdf 
El link al video de los directores de carrera de Ciencias de la Actividad F铆sica y el Deporte es https://www.youtube.com/watch?v=91WKH8K6QQM 
El link al brochure de Psicolog铆a es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_psicologia.pdf 
El link al video de los estudiantes de Psicolog铆a es https://www.youtube.com/watch?v=cJUn_RXYTf4 
El link al brochure de Psicolog铆a EPE es https://res.cloudinary.com/upcbinary/image/upload/v1709576570/epe/brochure/brochure_portal-new-size_rj2izc.pdf 
El link al brochure de Educaci贸n y Gesti贸n del Aprendizaje es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_educacion.pdf 
El link al video de los estudiantes de Educaci贸n y Gesti贸n del Aprendizaje es https://www.youtube.com/watch?v=xIaVqECdLy4 
El link al brochure de Traducci贸n e Interpretaci贸n Profesional es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_traduccion.pdf 
El link al video de los estudiantes de Traducci贸n e Interpretaci贸n Profesional es https://www.youtube.com/watch?v=MMBo_C7CWUE 
El link al brochure de M煤sica es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_musica.pdf 
El link al video de los estudiantes de M煤sica es https://www.youtube.com/watch?v=a6Z6kpAhzoY&list=PLkR7K6BW1-o9BKZNR6UZTJS5wOkPAbKuI&index=6 
El link al brochure de Artes Esc茅nicas es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_artes_escenicas.pdf 
El link al video de los estudiantes de Artes Esc茅nicas es https://www.youtube.com/watch?v=Nac9M9_-1KM 
El link al brochure de Econom铆a y Negocios Internacionales es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_economia_negocios.pdf 
El link al video de los estudiantes de Econom铆a y Negocios Internacionales es https://youtu.be/sadLxeQQVZA?si=Wyt0_sA81haESHSI
https://youtu.be/xpLCYEvaV4c?si=8iP0aGQd_lPpW2KP 
El link al video de los directores de carrera de Econom铆a y Negocios Internacionales es https://youtu.be/phX78kbdEzE?si=CkOHkXbudGgmKefh 
El link al video de la carrera Econom铆a y Negocios Internacionales es NO APLICA 
El link al brochure de Econom铆a Gerencial es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_economia_gerencial.pdf 
El link al video de los estudiantes de Econom铆a Gerencial es https://youtu.be/CtGFLzYZmVo?si=axtvRN1LBxB9nFrm
https://youtu.be/i0quvC4a5Ig?si=_Xo7nTAUJMCokRQ5  
El link al video de los directores de carrera de Econom铆a Gerencial es https://youtu.be/jA2iuvMmOpU?si=pOi9tzJ-an0kLXMc
https://youtu.be/ps4SqIFQI3o?si=kGinVyekl1dBqYuS  
El link al video de la carrera Econom铆a Gerencial es NO APLICA 
El link al brochure de Ciencias Pol铆ticas es NO HAY EN SITIO WEB 
El link al video de los estudiantes de Ciencias Pol铆ticas es https://youtu.be/wRSM-WqB0yc?si=L2Lqu8P7L21VUXLQ 
El link al video de los directores de carrera de Ciencias Pol铆ticas es https://youtu.be/z8sjepEoKRw?si=e-xZPgLBHqXFQqvK 
El link al video de la carrera Ciencias Pol铆ticas es NO APLICA 
El link al brochure de Gastronom铆a y Gesti贸n Culinaria es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_gastronomia_gestion_culinaria.pdf 
El link al video de los estudiantes de Gastronom铆a y Gesti贸n Culinaria es https://youtu.be/oSOPiDuOPn4?si=u9iRVI8Jvl2SLl3L 
El link al video de los directores de carrera de Gastronom铆a y Gesti贸n Culinaria es https://youtu.be/nmeSbPvLb4s?si=hbBn3joYkctCAPEr 
El link al video de la carrera Gastronom铆a y Gesti贸n Culinaria es NO APLICA 
El link al brochure de Hoteler铆a y Administraci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_hoteleria_administracion.pdf 
El link al video de los estudiantes de Hoteler铆a y Administraci贸n es https://youtu.be/ZI10fqdT7VQ?si=qDl-lFHuPMpwjPKb
https://www.youtube.com/watch?v=eIWlhpdYoWA&t=5s 
El link al video de los directores de carrera de Hoteler铆a y Administraci贸n es NO TIENE 
El link al video de la carrera Hoteler铆a y Administraci贸n es NO APLICA 
El link al brochure de Turismo y Administraci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_turismo_administracion.pdf 
El link al video de los estudiantes de Turismo y Administraci贸n es https://youtu.be/YrwhX296IiE?si=MwPQo24avW6LPHph 
El link al video de los directores de carrera de Turismo y Administraci贸n es NO TIENE 
El link al video de la carrera Turismo y Administraci贸n es NO APLICA 
El link al brochure de Administraci贸n y Negocios Internacionales es https://cdn.upc.edu.pe/static/pdf/brochures/brochure_administracion_negocios_internacionales_2023.pdf 
El link al video de los estudiantes de Administraci贸n y Negocios Internacionales es https://youtu.be/o8B2bYUvvmI?si=9LSXU8iXOGuT_LwX 
El link al video de los directores de carrera de Administraci贸n y Negocios Internacionales es https://youtu.be/RPiqGZYaHNo?si=u-A0YhnyvvTtp8wF 
El link al video de la carrera Administraci贸n y Negocios Internacionales es NO APLICA 
El link al brochure de Administraci贸n y Marketing es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_administracion_marketing.pdf 
El link al video de los estudiantes de Administraci贸n y Marketing es https://youtu.be/n-FunLVd1sc?si=CKVQLpeIEQXuRsA0 
https://youtu.be/_RAmfpu4FfU?si=UZhNQCM134zlgNiO  
El link al video de los directores de carrera de Administraci贸n y Marketing es https://youtu.be/ztZZ3E8Vtoc?si=yaPMSL0MXfE4xpFX 
El link al video de la carrera Administraci贸n y Marketing es NO APLICA 
El link al brochure de Administraci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_administracion.pdf 
El link al video de los estudiantes de Administraci贸n es NO APLICA 
El link al video de los directores de carrera de Administraci贸n es https://www.youtube.com/watch?v=ufyIV0YIpDs&ab_channel=UPCedupe 
https://www.youtube.com/watch?v=l6vUqxojVcU&ab_channel=UPCedupe 
El link al video de la carrera Administraci贸n es https://youtu.be/2gf-1mznsl4?si=lqh_0dS5Qi1QAhWk 
El link al brochure de Contabilidad y Administraci贸n es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_contabilidad%20_administracion.pdf 
El link al video de los estudiantes de Contabilidad y Administraci贸n es https://youtu.be/NcO3mcngaRY?si=yf0piw4of8soZO_d 
El link al video de los directores de carrera de Contabilidad y Administraci贸n es https://youtu.be/VHZQKa56nwY?si=m8MaGY-K8N6-OWkA 
El link al video de la carrera Contabilidad y Administraci贸n es NO APLICA 
El link al brochure de Administraci贸n y Negocios del Deporte es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_admistracion_negocios_deporte.pdf 
El link al video de los estudiantes de Administraci贸n y Negocios del Deporte es https://youtu.be/_CcPJw7LJWs?si=bqTpkevwWWrWytBD  
https://youtu.be/nzofWt_IF5o?si=eTP0QF1QNr8GQ19B  
El link al video de los directores de carrera de Administraci贸n y Negocios del Deporte es https://youtu.be/blbca32pFIM?si=y49RieCH9GolBkrL 
El link al video de la carrera Administraci贸n y Negocios del Deporte es NO APLICA 
El link al brochure de Administraci贸n y Recursos Humanos es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_administracion_recursos_humanos.pdf 
El link al video de los estudiantes de Administraci贸n y Recursos Humanos es https://youtu.be/fcgKrs9BC98?si=3yqXzbks6C02z9hk 
https://youtu.be/XPPP5ssdwb8?si=96sgaZEe55bmz31o 
El link al video de los directores de carrera de Administraci贸n y Recursos Humanos es https://youtu.be/TMLdLiDR0Ug?si=H32beUvs8W11mtGW 
El link al video de la carrera Administraci贸n y Recursos Humanos es NO APLICA 
El link al brochure de Administraci贸n  y Negocios Digitales es PENDIENTE DE CARGA 
El link al video de los estudiantes de Administraci贸n  y Negocios Digitales es NO APLICA 
El link al video de los directores de carrera de Administraci贸n  y Negocios Digitales es PENDIENTE DE CARGA 
El link al video de la carrera Administraci贸n  y Negocios Digitales es https://youtu.be/cApMAHvnfYA?si=aemG4KxEbZJLHJNt 
El link al brochure de Administraci贸n y Ciencia de Datos para Negocios es https://pregrado.upc.edu.pe/static/docs/malla-curricular-2024/brochure_adm_ciencia_datos.pdf 
El link al video de los estudiantes de Administraci贸n y Ciencia de Datos para Negocios es https://youtu.be/4Teo1cmzDtw?si=GUj9TuiWbVF46DNA 
El link al video de los directores de carrera de Administraci贸n y Ciencia de Datos para Negocios es https://youtu.be/5uFMJa7CHO8?si=D0GfdhklADQdiSIs 
El link al video de la carrera Administraci贸n y Ciencia de Datos para Negocios es https://youtu.be/m-dTj8MKjGY?si=EugbBjTqBPt15697 

Link a testimonio de becario egresado: https://www.youtube.com/watch?v=uj11rslVBSM
Link a testimonio de becario egresado: https://www.youtube.com/watch?v=T23yBDJYLiA
Link a testimonio de becario egresado: https://www.youtube.com/watch?v=x3Ajg6QEOUg

Estas son las fechas relacionadas a la matr铆cula:
Inicio del concurso p煤blico	18 de marzo 2024
Fin del concurso p煤blico	8 de marzo de 2025
Examen de admisi贸n 1	07 de diciembre 2024
Examen de admisi贸n 2	08 de marzo 2025
Inscripciones extempor谩neas	del 09 al 15 de marzo 2025
Inicio de clases	17 de marzo 2025

"""

general_user_template = "Pregunta:```{question}```"
messages = [
    SystemMessagePromptTemplate.from_template(general_system_template),
    HumanMessagePromptTemplate.from_template(general_user_template)
]
qa_prompt = ChatPromptTemplate.from_messages(messages)

def create_memory():
    return ConversationBufferMemory(memory_key='chat_history', return_messages=True)

@traceable
def pdf_qa(query, memory):
    function = ConversationalRetrievalChain.from_llm(
        llm=llm,
        retriever=vectordb.as_retriever(search_kwargs={'k': 8}),
        combine_docs_chain_kwargs={'prompt': qa_prompt},
        memory=memory
    )
    return function({"question": query})

with gr.Blocks() as demo:
    chatbot = gr.Chatbot(label="Experto UPC", value=[[None, '''
    隆Hola! Soy Experto UPC. Estoy aqu铆 para ayudarte a qu茅 conozcas c贸mo es la experiencia universitaria en la UPC y c贸mo puede potenciarte. 
    
    Puedes hacerme preguntas como:
    
    - 驴Qu茅 hace que mi carrera sea especial en la UPC?
    - 驴Puedo conocer historias de estudiantes y becarios de c贸mo es la carrera que me interesa en la UPC?
    - 驴C贸mo postulo a la UPC?
    - 驴Qu茅 carreras puedo estudiar como becario?             
    - 驴Qu茅 beneficios obtengo por ser becario en la UPC?
    - 驴Hay examen de admisi贸n para Beca 18?
    
    
    Estoy aqu铆 para ayudarte a tomar una decisi贸n informada. 隆Empecemos! 
    ''']])
    
    msg = gr.Textbox(placeholder="Escribe aqu铆", label='')
    submit = gr.Button("Enviar")
    memory_state = gr.State(create_memory)

    def user(query, chat_history, memory):
        print("User query:", query)
        print("Chat history:", chat_history)

        result = pdf_qa(query, memory)

        chat_history.append((query, result["answer"]))
        print("Updated chat history:", chat_history)

        return gr.update(value=""), chat_history, memory

    submit.click(user, [msg, chatbot, memory_state], [msg, chatbot, memory_state], queue=False)
    msg.submit(user, [msg, chatbot, memory_state], [msg, chatbot, memory_state], queue=False)

if __name__ == "__main__":
    demo.launch()