El primer piloto de asignatura de MonteIA: un corpus nuevo con apuntes propios de Computación y Robótica de 1º ESO, un rag.py que ya sabe leer .odt y .docx además de PDF, y un selector de “Tema” en la interfaz para elegir entre el centro y la asignatura.
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.
Antes de pensar en abrir MonteIA a más de un ordenador, primera pieza de robustez: un filtro que rechaza mensajes desproporcionados y los intentos más habituales de manipular el system prompt (prompt injection), con el aviso honesto de que es una barrera básica, no una garantía de seguridad.
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.









