--- title: Mori Bot emoji: 🤖 colorFrom: indigo colorTo: purple sdk: streamlit app_file: app.py pinned: false --- # Mori Bot 🤖 Mori es un asistente conversacional especializado en ciencia de datos y aprendizaje automático, diseñado para responder preguntas técnicas o sociales de manera contextual. Integra un sistema de clasificación con BERT para enrutar preguntas hacia el modelo más adecuado según su intención. ## ⚙️ Arquitectura del sistema 1. El usuario formula una pregunta. 2. El clasificador BERT predice el contexto: técnico o social. 3. Según el resultado: - Técnico → Se aplica prompt engineering con contexto temático, y se usa un modelo t5-base fine-tuned. - Social → Se envía directamente al modelo social. 4. Se genera una respuesta mediante el modelo correspondiente. #### 📌 Puedes ver el diagrama del flujo a continuación: ## 🧠 Modelos - Clasificador de contexto: [`tecuhtli/mori-context-model`](https://huggingface.co/tecuhtli/mori-context-model) - Modelo técnico: [`tecuhtli/mori-tecnico-model`](https://huggingface.co/tecuhtli/mori-tecnico-model) - Modelo social: [`tecuhtli/mori-social-model`](https://huggingface.co/tecuhtli/mori-social-model) ## 🚀 Cómo usar 1. Escribe una pregunta (puede ser técnica o informal). 2. Mori la clasificará automáticamente. 3. Obtendrás una respuesta adaptada al tipo de contexto. ## 🧪 Entrenamiento y datos - Web scraping (fuentes técnicas y Wikipedia) - Curación manual de conceptos y ejemplos - Paráfrasis de preguntas para mejorar generalización - Contextos temáticos para enriquecer las entradas técnicas - Modelos fine-tuned con t5-base y bert-base-uncased ## ✨ Hecho por [**@tecuhtli**](https://huggingface.co/tecuhtli) con ayuda de GPT, conocido entre amigos como GTRzilla 🦖. ![Made with Hugging Face](https://img.shields.io/badge/Made%20with-HuggingFace-orange?logo=huggingface) ![Built with Streamlit](https://img.shields.io/badge/Built%20with-Streamlit-FF4B4B?logo=streamlit)