Crea tu propio chatbot compañero de estudio en 15 minutos con Hugging Face Spaces (sin programar)
Monta un tutor con IA que te pregunta, te explica conceptos y se adapta a tu ritmo de aprendizaje, todo sin escribir una sola línea de código.
En resumen: en menos de 15 minutos puedes tener un tutor con IA personalizado en Hugging Face Spaces, sin tocar nada de código: te hace preguntas, te explica lo que no entiendes y se adapta a ti.
Imagina tener un tutor con IA que nunca se cansa, recuerda todo lo que ya has aprendido y te pone un repaso justo antes de que se te olvide. Con Hugging Face Spaces puedes montar ese tutor en menos de 15 minutos, sin programar nada. Perfecto para estudiantes, curiosos eternos o cualquiera 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.
- Una cuenta gratuita de Hugging Face (regístrate en huggingface.co)
- Un ordenador o móvil con internet
- 15 minutos tranquilos (te guiamos paso a paso)
- No necesitas experiencia previa programando
⚠️ Esta guía usa el plan gratuito de Hugging Face. Algunas funciones avanzadas pueden requerir un plan de pago, pero los pasos principales funcionan gratis.
Entra en Hugging Face y abre Spaces
Ve a huggingface.co y pulsa Sign Up en la esquina superior derecha si todavía no tienes cuenta. Después de iniciar sesión, haz clic en Spaces en el menú de arriba (está al lado de "Models" y "Datasets"). Aquí es donde crearás a tu compañero de estudio.
Verás una lista de Spaces públicos creados por otras personas. Busca un botón azul que dice "New Space" arriba a la derecha y púlsalo.
Sabrás que ha funcionado cuando veas una página con un formulario que pide el nombre y la licencia de tu Space.

Pon nombre a tu Space y elige los ajustes
En la página "Create new Space", rellena estos datos:
- Space name: escribe algo como
my-study-buddy(usa solo minúsculas y guiones). - Visibility: déjalo en Public para poder compartirlo con amigos o volver a usarlo más tarde.
- Hardware: elige CPU — es gratis y suficientemente rápido para un chatbot.
- SDK: selecciona Docker (es la opción más fácil para principiantes).
Haz clic en Create Space.
Visibility: Public Hardware: CPU SDK: Docker
Sabrás que ha funcionado cuando llegues a una página titulada "Your Space is being created…" y veas una barra de progreso.

Espera a que tu Space se construya
Tu Space se está configurando ahora mismo en la nube. Esto suele tardar 1–2 minutos. Verás un icono girando y un mensaje tipo "Your Space is being created…"
Mientras esperas, piensa en qué quieres que te ayude tu compañero de estudio: por ejemplo, términos de biología, fórmulas de matemáticas o vocabulario en otro idioma.
Sabrás que ha funcionado cuando el icono giratorio desaparezca y aparezca un banner verde que dice "Your Space is ready!"
⚠️ Si la construcción falla, refresca la página. Si sigue fallando, prueba a elegir Gradio en lugar de Docker en el Paso 2.

Abre el editor del Space
Cuando tu Space esté listo, verás una página con pestañas como Files, Settings y App. Haz clic en la pestaña Files.
Verás un archivo llamado app.py. Haz clic en él para abrir el editor.
def main():
Sabrás que ha funcionado cuando veas un editor de código sencillo con unas pocas líneas de código inicial.

Sustituye el código inicial por la plantilla de compañero de estudio
Borra todo lo que haya en el editor y pega exactamente este código:
import gradio as gr
def respond(message, history):
# Simple study-buddy response
if "define" in message.lower():
return "A **study buddy** is an AI assistant designed to help you learn and remember information through conversation, quizzes, and explanations. Think of it like a patient tutor who never gets tired!"
elif "quiz me" in message.lower():
return "Quick quiz: What is the capital of Estados Unidos? (Type your answer)"
elif "bye" in message.lower():
return "Good luck with your studies! Remember: spaced repetition is key to long-term memory."
else:
return "I’m here to help you study! Try asking: 'Define study buddy' or 'Quiz me'."
demo = gr.ChatInterface(
respond,
title="📚 My Study Buddy",
description="Ask me to define terms, quiz you, or explain concepts — I’ll adapt to your learning pace.",
theme="soft"
)
demo.launch()
Pulsa Commit changes to main (un botón verde en la parte de abajo).
Sabrás que ha funcionado cuando la página se refresque y aparezca tu interfaz de chat debajo del editor.

Prueba a tu compañero de estudio en el chat
En el panel de chat que acaba de aparecer, escribe:
Define study buddy
Deberías ver cómo la IA te explica qué es un compañero de estudio.
Luego prueba con:
Quiz me
La IA te hará una pregunta. Escribe tu respuesta y pulsa Enter.
Respuesta esperada: "A study buddy is an AI assistant designed to help you learn..."
Sabrás que ha funcionado cuando el chat responda de forma natural a tus mensajes y la conversación siga adelante.
⚠️ Si el chat no responde, refresca la página. Si sigue sin funcionar, comprueba que pegaste el código exactamente como se muestra.

Personaliza a tu compañero de estudio (opcional)
¿Quieres enseñarle una asignatura concreta? Sustituye la función respond por tus propias reglas. Por ejemplo, para que sepa sobre fotosíntesis:
def respond(message, history):
if "photosynthesis" in message.lower():
return "Photosynthesis is the process by which green plants use sunlight to make food from carbon dioxide and water. In simple terms: plants breathe in CO₂, drink water, and use sunlight to make sugar and oxygen!"
elif "quiz me" in message.lower():
return "Quick quiz: What gas do plants release during photosynthesis? (Type your answer)"
else:
return "Ask me about photosynthesis or type 'quiz me' to test your knowledge!"
Vuelve a pulsar Commit changes to main.
Sabrás que ha funcionado cuando el chat responda ahora a preguntas sobre fotosíntesis.
⚠️ Esta función es apta para principiantes, pero tendrás que escribir reglas sencillas. Si no te sientes cómodo tocando código, quédate con la versión original.

Errores habituales
Error: escribir el nombre del Space con mayúsculas o espacios. Solución: usa solo minúsculas y guiones, por ejemplo
my-study-buddy.Error: elegir hardware GPU en vez de CPU. Solución: la CPU es gratis y suficientemente rápida para un chatbot. La GPU es para usuarios avanzados.
Error: no esperar a que el Space termine de construirse. Solución: espera hasta ver el banner verde "Your Space is ready!" antes de continuar.
Pruébalo ahora
Abre tu nuevo chatbot compañero de estudio en: https://huggingface.co/spaces/[your-username]/my-study-buddy
Sustituye [your-username] por tu nombre de usuario real de Hugging Face. Pídele que te defina un término o que te haga una pregunta, y mira cómo se adapta a tu forma de aprender.
❓ Preguntas rápidas
¿Cuánto tiempo lleva?
Unos 6 minutos — la guía tiene 7 pasos y puedes ir marcándolos a medida que avanzas.
¿Qué herramienta necesito?
Esta guía usa Hugging Face Hugging Face — pero el método funciona de forma muy parecida en otros asistentes de IA.
¿Necesito preparar algo?
- Una cuenta gratuita de Hugging Face (regístrate en huggingface.co)
- Un ordenador o móvil con internet
- 15 minutos tranquilos (te guiamos paso a paso)
- No necesitas experiencia previa programando
⚠️ Esta guía usa el plan gratuito de Hugging Face. Algunas funciones avanzadas pueden requerir un plan de pago, pero los pasos principales funcionan gratis.
Sigue leyendo
✦ 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