Un asistente conversacional inteligente 🧠 especializado única y exclusivamente en HTML y CSS.
Desarrollado con Gradio y potenciado por el modelo TinyLlama-1.1B-Chat-v1.0, este bot responde preguntas técnicas sobre maquetación, estilos, diseño web y conceptos fundamentales de frontend.
Cuando recibe una pregunta fuera de ese ámbito, responde amablemente indicando que solo maneja temas de HTML y CSS. 🎯
✅ Especialización en HTML y CSS
Responde con precisión sobre etiquetas, propiedades, estructuras, selectores y buenas prácticas.
🚫 Filtro temático inteligente
Ignora preguntas fuera del tema y responde con mensajes predefinidos y naturales.
🧩 Interfaz amigable con Gradio
Ofrece un entorno visual limpio y funcional, perfecto para probar el modelo desde el navegador.
⚙️ Basado en Hugging Face Hub
Se conecta al modelo remoto de TinyLlama mediante la API de huggingface_hub.
- El usuario escribe una pregunta.
- El sistema analiza si contiene palabras clave de HTML o CSS.
- Si está relacionada ➜ se envía al modelo TinyLlama-1.1B-Chat-v1.0.
- Si no lo está ➜ responde con una frase predefinida como:
“Lo siento, solo puedo responder preguntas sobre HTML y CSS.”
git clone [https://github.com/tuusuario/html-css-assistant.git](https://github.com/jcm78411/html-css-assistant.git)
cd html-css-assistantAsegúrate de tener Python 3.9+ instalado, luego ejecuta:
pip install -r requirements.txtCrea un Access Token en https://huggingface.co/settings/tokens
Luego inicia sesión desde terminal:
huggingface-cli loginpython app.pySe cargarán los tensores y otras bases. Despues aparecerá una URL local (ejemplo: http://127.0.0.1:7860) donde podrás usar tu asistente desde el navegador. 🌐
📂 html-css-assistant/ ┣ 📜 app.py # Código principal de la aplicación ┣ 📜 requirements.txt # Librerías necesarias ┣ 📜 README.md # Este archivo de documentación
-
🧱 Python 3.9+
-
⚡ Gradio
-
🤗 Hugging Face Hub
-
💬 TinyLlama-1.1B-Chat-v1.0
-
💡 Ejemplo de interacción
-
¿Cómo centrar un div horizontalmente en CSS?
-
Asistente:
div {
width: 300px;
margin: 0 auto;
}-
¿Cuál es la capital de Francia?
-
Asistente:
🌟 Autor
Desarrollado por: [jcm78411] 📧 Contacto: [jcm78411@ejemplo.com]
🌍 Proyecto alojado en: [Hugging Face Space / GitHub]