CoolFace
Apppublic

LabrvUaem/chatbot-uaemex

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
interface.cpython-312.pyc32 linesDownload Raw Back to __pycache__
1�

2n!ohV��R�ddlZddlmZddlmZddlmZmZddlm	Z	ddl3mZd�Zy)�N)�respond_letra_por_letra)�set_and_respond)�enviar_y_actualizar�verificar_clave)�chat_manager)�4ADMIN_PASSc5�T�tjtjj�d��5}tjd��5}tj6d�tj7d�tj�5tjd��5tjd	d8��}tjdd
��}tj�5tjdd��}tjd�}ddd�ddd�tjd��5tj9d�tj�5tjd�}tjd�}ddd�tj�5tjd�}tjd�}	ddd�tj10d�tj11d�tj12d�tj13d�tjd�}14ddd�ddd�tjdgdgd gd!ggd"�#�tjd
d$�%�}jt|g|||g�&�jttjd'�|g|||g�&�jttjd(�|g|||g�&�jttjd)�|g|||g�&�	jttjd*�|g|||g�&�jd+�d|||gd,�-�ddd�tjd,��5}tj15d.�tj16d/�tj17d0�tjd1d2�3�}
tjd4d5d�6�}tjd7d8d�6�}tjd9�}tj�}tjd:d;�<�}tjd=�}tjd>d?dd,�@�}tj�}|jt |||g�&�tjdA�}ddd�dB�}dC�}18j|g�D�j|||g�D�jt"
gg�&�ddd�|S#1swY��'xYw#1swY��,xYw#1swY���xYw#1swY���xYw#1swY��(xYw#1swY��-xYw#1swY��xYw#1swY��xYw#1swYSxYw)ENzAsistente UAEMex)�theme�titleT��visibleu"# 🏛️ Asistente Virtual UAEMexz%### Control Escolar - Campus Ecatepec�)�scalei��messages)�height�typeu,Ej: ¿Qué necesito para cambiar de carrera?�)�placeholder�label�Enviar�primary)�variant�Limpiar�u### 📋 Preguntas Frecuentes�BecasuReinscripción�PagosuTitulaciónu### 🔗 Enlaces Útilesz'- [SIBECAS](https://sibecas.uaemex.mx/)z6- [Control Escolar](https://controlescolar.uaemex.mx/)z?- [Calendario Escolar](http://dep.uaemex.mx/portal/calendario/)u5⚠️ ¿El chatbot respondió mal? Envía un reporteu)¿Cuál es el horario de control escolar?u&¿Cómo solicito la beca de Movilidad?u¿Cómo llego a la Uaemex?u.¿Cómo puedo solicitar un prestamo de libros?u💡 Haz clic para probar)�examples�inputsr�estado)�value�elem_id)r�outputsu/¿Qué tipos de becas existen y sus requisitos?u'¿Qué necesito para mi reinscripción?u%¿Dónde puedo hacer pagos escolares?u.¿Cuáles son los requisitos para titulación?c��gddfS)Nr�r$��1/home/skillet/FineTuning/chatbot_app/interface.py�<lambda>z"create_interface.<locals>.<lambda>Us���R���r%F)�queueu## 🛠️ Ayúdanos a mejoraruMPor favor, cuéntanos qué pregunta hiciste y qué respondió mal el chatbot.u*### 📬 Reportar un error en la respuestau¿Qué pregunta hiciste?u0Ej: ¿Qué es lo necesario para la inscripción?)rru¿Qué respondió el chatbot?u�Ej: 🎓 Puedes consultarla en Control Escolar o recibirla por correo una vez estés inscrito. La convocatoria suele publicarse entre julio y septiembre del año siguiente al ingreso.)rr�linesu/¿Por qué piensas que estuvo mal la respuesta?u:Ej: ❌ La respuesta no menciona los documentos ni pasos necesarios para inscribirse.19🤔 Solo dice que se recibe por correo después de estar inscrito, lo cual no tiene sentido si aún no me inscribo. 20✅ Yo esperaba que dijera algo como: “Debes entregar acta de nacimiento, CURP, comprobante de pago, etc.”zEnviar reporteu🔐 Acceder a reportes�password)rr�	Verificarzreportes.csvzDescargar reportes)r r�interactiver
u⬅️ Volver al chatbotc�Z�tjd��tjd��fS)NFrT��gr�updater$r%r&�mostrar_reportez)create_interface.<locals>.mostrar_reporte{s���9�9�U�+�R�Y�Y�t�-D�D�Dr%c�Z�tjd��tjd��fS)NTrFr.r$r%r&�volver_a_chatbotz*create_interface.<locals>.volver_a_chatbot~s���9�9�T�*�B�I�I�e�,D�D�Dr%)r")r/�Blocks�themes�Soft�Column�Markdown�Row�Chatbot�Textbox�Button�Examples�Label�clickr�State�Filerr)�app�
vista_chatbot�chatbot�21user_input�22submit_btn�	clear_btn�	btn_becas�	btn_reins�	btn_pagos�btn_titu�boton_ir_a_reporter�
vista_reporte�input_pregunta�input_respuesta�input_comentario�btn_enviar_reporte�label_confirmacion�clave_admin�btn_verificar_clave�descarga_csv�
mensaje_clave�23btn_volverr1r3s                         r&�create_interfacerXs��	��������)�1C�	D�|24��
�Y�Y�t�
$�L	�
��K�K�<�=��K�K�?�@�����
l��Y�Y�Q�'�9� �j�j��*�E�G�!#���$R� �"�J�����9�%'�Y�Y�x��%K�25�$&�I�I�i�$8�	�9�
9��Y�Y�Q�'�l��K�K� ?�@�����@�$&�I�I�g�$6�	�$&�I�I�.>�$?�	�@�����<�$&�I�I�g�$6�	�#%�9�9�]�#;��<��K�K� :�;��K�K� I�J��K�K� X�Y��K�K� a�b�)+���3j�)k�&�l�
l�6
�K�K�@�A�=�>�1�2�E�F�	�"�1�	
��X�X�B��9�F����'�"�G�,�#�W�f�5�
�
�
�O�O�'����!R�S�U\�]�#�W�f�5�
�
�26
�O�O�'����!J�K�W�U�#�W�f�5�
�
�27
�O�O�'����!H�I�7�S�#�W�f�5�
�
�28
�N�N�'����!Q�R�T[�\�#�W�f�5�
�
�
�O�O�$���*�f�-��	
�
�OL	�\�Y�Y�u�
%�	?���K�K�8�9��K�K�g�h��K�K�D�E��Z�Z�0�O�Q�N�!�j�j�5�W���O� "�z�z�G�\�� ��"$���+;�!<��!#������*�*�+D�:�V�K�"$�)�)�K�"8���7�7��?S�ae�ot�u�L��H�H�J�M��%�%��"�%�}�5�
&�
����#=�>�J�=	?�@	E�	E�	� � ��=�-�:X� �Y����)�M�=�3Q��R�� � ��"�O�5E�F�'��6�	!�	29�q|30�|�J�e9�9��
9�9��@�@��<�<��l�l��
l�
l��	L	�L	��\	?�	?��_|31�|�J�s��V�?V�32U7�!AU	�$-T6�U	�U7�7*U*	�!+U�U*	�(+U�A1U*	�U7�D5V�V�D8V�AV�6U�;U	�U

�U7�U�U*	�U'�"U*	�*U4
�/U7�7V�<V�V	�	V�V	�V�V')
�gradior/�logic.response_enginerr�logic.feedbackrr�logic.chat_managerr�config.settingsrrXr$r%r&�<module>r^s���9�1�?�+�&�r%