Antes de meter ni un documento de Computación y Robótica en MonteIA, había que resolver algo más básico: rag.py solo sabía buscar en un sitio. Esta entrada es la parte de arquitectura —preparar el RAG para varios corpus independientes— sin ningún contenido de asignatura todavía, y probada contra los 42 documentos reales del centro para no romper nada de lo que ya funcionaba.
Abrimos MonteIA a la red del centro, en la misma WiFi que usa el alumnado, junto con un código de acceso compartido que no era opcional en ese contexto. Con los dos avisos honestos que hacen falta: es una barrera mínima sin HTTPS, y ROCKY solo atiende una petición del modelo a la vez.
Cerramos la robustez mínima antes de pensar en abrir MonteIA a la red del centro: un límite de 20 peticiones por minuto por IP con slowapi, para que un bucle, un fallo o varias personas preguntando a la vez no colapsen una API que corre sin GPU.
Tercera entrega de IA Monterroso: montamos una página sencilla para preguntar y recibir respuesta, sin terminal ni tecnicismos de por medio.
Segunda entrega del proyecto IA Monterroso: montamos con FastAPI nuestra propia API que envuelve el servidor local de LM Studio, paso a paso.
Primer paso real del proyecto IA Monterroso: instalamos LM Studio y ponemos a funcionar Llama 3.2 3B en un portátil de instituto sin GPU, paso a paso.
Aprende a guardar y leer archivos de texto en Python con Claude Code: un bucle que pide líneas hasta FIN y las guarda de verdad en el disco.
Aprende Programación Orientada a Objetos agrupando datos sueltos en una clase, con Claude Code y la Ley de Gravitación de Newton. Tutorial para 2º de Bachillerato.
Aprende qué es una lista en Python, por qué empieza a contar en 0, y qué significa el error IndexError, con Claude Code y un ejemplo real paso a paso.
Convierte código repetido en una función reutilizable con Claude Code, usando la Ley de Gravitación de Newton como ejemplo. Tutorial paso a paso para 2º de Bachillerato.








