Actualiza `app.py` para redefinir el `system_prompt`, enfoc谩ndose en guiar a usuarios no t茅cnicos en la creaci贸n de credenciales de Gmail y OneDrive. Se establecen reglas claras para la interacci贸n, incluyendo la entrega de un solo paso por mensaje y la aceptaci贸n de capturas de pantalla, mejorando as铆 la claridad y efectividad de la asistencia brindada.
Actualiza `app.py` para enfatizar la importancia de proporcionar instrucciones paso a paso al usuario, evitando que se sienta abrumado. Se a帽ade una recomendaci贸n para que los usuarios adjunten capturas de pantalla o im谩genes, lo que facilitar谩 la comprensi贸n y mejorar谩 la interacci贸n en el proceso de asistencia.
Actualiza `app.py` para incluir una nueva instrucci贸n en el `system_prompt`, indicando que el usuario no es experto y debe recibir instrucciones paso a paso. Se invita a los usuarios a adjuntar capturas de pantalla o im谩genes para facilitar la comprensi贸n del proceso, mejorando as铆 la interacci贸n y el soporte brindado.
Actualiza `app.py` para reemplazar un ejemplo en la interfaz de chat. Se cambia la pregunta sobre las credenciales de Outlook por una sobre las credenciales de OneDrive, mejorando la relevancia de los ejemplos ofrecidos a los usuarios.
Actualiza `app.py` para mejorar la gesti贸n de mensajes multimodales. Se agrega un nuevo `system_prompt` que gu铆a al asistente en la interacci贸n con los usuarios y se implementa la capacidad de manejar im谩genes adjuntas, convirti茅ndolas a cadenas base64. La interfaz de chat se actualiza para permitir la carga de m煤ltiples tipos de im谩genes, mejorando la experiencia del usuario al crear claves API de Gmail y Outlook.
Actualiza `app.py` para integrar la API de Gemini a trav茅s de OpenAI. Se elimina la dependencia de `huggingface_hub` y se refactoriza la funci贸n `respond` para manejar mensajes multimodales. Se implementa la funci贸n `_extract_text_and_files` para extraer texto y archivos adjuntos de los mensajes. Adem谩s, se crea una interfaz de chat personalizada que gu铆a a los usuarios en la creaci贸n de claves API de Gmail y Outlook.
Agrega capacidad de carga de im谩genes a la interfaz de chat en `app.py`. Se implementa la funci贸n `encode_image` para convertir im谩genes PIL a cadenas base64. La funci贸n `respond` se actualiza para manejar mensajes de texto e im谩genes, y se crea una nueva funci贸n `create_chat_interface` para estructurar la interfaz de usuario con opciones de carga de im谩genes.
Refactoriza la funci贸n `respond` en `app.py` para establecer valores predeterminados para `system_message`, `max_tokens`, `temperature` y `top_p`. Elimina los inputs adicionales en la interfaz de chat y habilita el modo de depuraci贸n en el lanzamiento de la aplicaci贸n.