Paso a paso
🎓 Hugging Face Spaces
Hugging Face
📘 Paso a paso 📘 Hugging Face · Hugging Face Spacesprincipiante 🏠 Día a día

Crea un chatbot de estudio personal en 15 minutos con Hugging Face Spaces (sin código)

Diseña tu propio tutor de IA que te examine, explique conceptos y se adapte a tu ritmo de aprendizaje sin escribir ni una línea de código.

Presentación: Imagina tener un tutor de IA paciente que nunca se cansa, recuerda lo que has aprendido y te hace exámenes justo antes de que lo olvides. Con Hugging Face Spaces, puedes crear ese tutor en menos de 15 minutos, ¡y sin necesidad de programar! Ideal para estudiantes, aprendices de por vida o cualquier persona que quiera recordar más con menos esfuerzo.

💡 Consejo: toca el número de un paso cuando lo termines — aparece una marca verde y tu navegador recuerda hasta dónde llegaste.

✅ Antes de empezar
  • Una cuenta gratuita en Hugging Face (regístrate en huggingface.co)
  • Un ordenador o teléfono con internet
  • 15 minutos de tranquilidad (te guiaremos paso a paso)
  • No necesitas experiencia previa en programación

⚠️ Esta guía usa la versión gratuita de Hugging Face. Algunas funciones avanzadas pueden requerir un plan de pago, pero los pasos principales funcionan sin coste.


1

Inicia sesión en Hugging Face y abre Spaces

Ve a huggingface.co y haz clic en Registrarse en la esquina superior derecha si no tienes cuenta. Después de iniciar sesión, haz clic en Spaces en el menú superior (está junto a "Models" y "Datasets"). Aquí es donde crearás tu tutor de estudio.

Verás una lista de Spaces públicos creados por otros usuarios. Busca un botón azul que diga "Nuevo Space" en la esquina superior derecha y haz clic en él.

💬 Ejemplo> Puedes copiar esto en tu navegador:

https://huggingface.co/spaces

Sabrás que funcionó cuando veas una página con un formulario para poner el nombre de tu Space y la licencia.


2

Ponle nombre a tu Space y elige la configuración

En la página "Crear nuevo Space", completa estos detalles:

  • Nombre del Space: Escribe algo como mi-tutor-estudio (solo letras minúsculas y guiones).
  • Visibilidad: Manténla en Pública para poder compartirla con amigos o volver a usarla más tarde.
  • Hardware: Elige CPU — es gratuito y lo suficientemente rápido para un chatbot.
  • SDK: Selecciona Docker (es la opción más fácil para principiantes).

Haz clic en Crear Space.

💬 Ejemplo> Nombre del Space: `mi-tutor-estudio`

Visibilidad: Pública Hardware: CPU SDK: Docker

Sabrás que funcionó cuando aparezca una página nueva titulada "Tu Space se está creando…" y veas una barra de progreso.


3

Espera a que se construya tu Space

Tu Space se está configurando en la nube. Esto suele tardar entre 1 y 2 minutos. Verás un icono giratorio y un mensaje como "Tu Space se está creando…".

Mientras esperas, piensa en qué temas quieres que tu tutor de estudio te ayude, por ejemplo: términos de biología, fórmulas de matemáticas o vocabulario de idiomas.

Sabrás que funcionó cuando el icono giratorio desaparezca y aparezca un banner verde que diga "¡Tu Space está listo!".

⚠️ Si la construcción falla, actualiza la página. Si sigue fallando, prueba eligiendo Gradio en lugar de Docker en el Paso 2.


4

Abre el editor de tu Space

Una vez que tu Space esté listo, verás una página con pestañas como Archivos, Configuración y App. Haz clic en la pestaña Archivos.

Verás un archivo llamado app.py. Haz clic en él para abrir el editor.

💬 Ejemplo> Verás una sola línea:

def main():

Sabrás que funcionó cuando veas un editor de código simple con unas pocas líneas de código inicial.


5

Reemplaza el código inicial con una plantilla de tutor de estudio

Borra todo en el editor y pega este código exacto:

import gradio as gr

def respond(message, history):
    # Respuesta simple del tutor de estudio
    if "define" in message.lower():
        return "Un **tutor de estudio** es un asistente de IA diseñado para ayudarte a aprender y recordar información mediante conversaciones, exámenes y explicaciones. ¡Imagina un profesor paciente que nunca se cansa!"
    elif "examíname" in message.lower():
        return "Examen rápido: ¿Cuál es la capital de Australia? (Escribe tu respuesta)"
    elif "adiós" in message.lower():
        return "¡Mucha suerte con tus estudios! Recuerda: la repetición espaciada es clave para la memoria a largo plazo."
    else:
        return "¡Estoy aquí para ayudarte a estudiar! Prueba a preguntarme: 'Define tutor de estudio' o 'Examíname'."

demo = gr.ChatInterface(
    respond,
    title="📚 Mi Tutor de Estudio",
    description="Pídeme que defina términos, te examine o explique conceptos. Me adaptaré a tu ritmo de aprendizaje.",
    theme="soft"
)

demo.launch()

Haz clic en Confirmar cambios en main (un botón verde en la parte inferior).

💬 Ejemplo> Puedes copiar el código anterior y pegarlo directamente en el editor.

Sabrás que funcionó cuando la página se actualice y veas tu interfaz de chat aparecer debajo del editor.


6

Prueba tu tutor de estudio en el chat

En el panel de chat que acaba de aparecer, escribe:

Define tutor de estudio

Deberías ver que la IA explica qué es un tutor de estudio.

Luego prueba con:

Examíname

La IA te hará una pregunta. Escribe tu respuesta y pulsa Enter.

💬 Ejemplo> Escribe: "Define tutor de estudio"

Respuesta esperada: "Un tutor de estudio es un asistente de IA diseñado para ayudarte a aprender..."

Sabrás que funcionó cuando el chat responda de forma natural a tus mensajes y mantenga la conversación.

⚠️ Si el chat no responde, actualiza la página. Si sigue sin funcionar, verifica que hayas pegado el código exactamente como se muestra.


7

Personaliza tu tutor de estudio (opcional)

¿Quieres enseñarle sobre un tema específico? Reemplaza la función respond con tus propias reglas. Por ejemplo, para enseñarle sobre la fotosíntesis:

def respond(message, history):
    if "fotosíntesis" in message.lower():
        return "La fotosíntesis es el proceso por el cual las plantas verdes usan la luz solar para producir alimento a partir de dióxido de carbono y agua. En términos simples: las plantas inhalan CO₂, beben agua y usan la luz solar para fabricar azúcar y oxígeno."
    elif "examíname" in message.lower():
        return "Examen rápido: ¿Qué gas liberan las plantas durante la fotosíntesis? (Escribe tu respuesta)"
    else:
        return "Pregúntame sobre fotosíntesis o escribe 'examíname' para poner a prueba tus conocimientos."

Vuelve a hacer clic en Confirmar cambios en main.

💬 Ejemplo> Reemplaza toda la función `respond` con el código anterior.

Sabrás que funcionó cuando el chat ahora responda preguntas sobre fotosíntesis.

⚠️ Esta función es fácil para principiantes, pero tendrás que escribir reglas simples. Si no te sientes cómodo editando código, quédate con la versión original.


⚠️ Errores comunes
  • Error: Poner un nombre incorrecto al Space con letras mayúsculas o espacios. Solución: Usa solo letras minúsculas y guiones, como mi-tutor-estudio.

  • Error: Elegir hardware GPU en lugar de CPU. Solución: La CPU es gratuita y lo suficientemente rápida para un chatbot. La GPU es para usuarios avanzados.

  • Error: No esperar a que se construya el Space. Solución: Espera hasta que aparezca el banner verde "¡Tu Space está listo!" antes de continuar.


Pruébalo ahora

Abre tu nuevo chatbot tutor de estudio en: https://huggingface.co/spaces/[tu-usuario]/mi-tutor-estudio

Reemplaza [tu-usuario] con tu nombre de usuario real en Hugging Face. Pídele que defina un término o que te examine, ¡y observa cómo se adapta a tu estilo de aprendizaje!

Sigue leyendo

¿Te ha resultado útil?

✦ Guía original paso a paso del equipo editorial de IA de AI World HQ Escrita en lenguaje claro y revisada para mayor precisión.

← Volver a las noticias