🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónConfiguraciones de políticas: leer reglas
5 tareas · 40 min · Principiante
Un marco de rieles hace exactamente lo que dice su configuración, ni más ni menos. Por eso la auditoría empieza leyendo los archivos: qué rieles están activos, qué política le llega al modelo revisor y qué cambió desde que se aprobó. Tienes la carpeta de configuración de los rieles de Toche, el asistente de Achiote Mercado (empresa inventada), su política de mensajes, el historial de cambios y el registro de decisiones de una semana. Buscas un riel apagado, una regla que se perdió y un cambio que dio la vuelta a la lógica. Todo es lectura de evidencia ficticia; no se ejecuta nada.
Objetivo de la sala
Un marco de rieles hace exactamente lo que dice su configuración, ni más ni menos. Por eso la auditoría empieza leyendo los archivos: qué rieles están activos, qué política le llega al modelo revisor y qué cambió desde que se aprobó. Tienes la carpeta de configuración de los rieles de Toche, el asistente de Achiote Mercado (empresa inventada), su política de mensajes, el historial de cambios y el registro de decisiones de una semana. Buscas un riel apagado, una regla que se perdió y un cambio que dio la vuelta a la lógica. Todo es lectura de evidencia ficticia; no se ejecuta nada.En NeMo Guardrails, la carpeta de configuración lleva un config.yml con los modelos y los rieles activos, archivos en Colang (el lenguaje del marco para describir flujos) y los prompts de las tareas que usan un modelo. Dentro de config.yml, la sección rails tiene una lista de flujos por tipo de riel: los de input corren sobre cada mensaje del usuario antes de que llegue al modelo principal, y los de output sobre cada respuesta antes de entregarla.
Lo que no está en esa lista no corre, aunque su prompt exista en otro archivo y aunque alguien lo haya dejado escrito y comentado. Leer una configuración es leer las listas, no los archivos que hay en la carpeta.
Responde para continuar
¿Qué significa que un flujo aparezca en la lista de rieles de entrada de config.yml?
Ver pista de ayuda
La sección rails separa los flujos según el momento en que se aplican.
Abre config.yml. Los rieles de entrada tienen un flujo activo. Mira ahora la parte de salida: el archivo de prompts define una tarea de revisión para las respuestas, pero eso no basta para que corra.
Responde para continuar
¿Qué flujo de salida está escrito pero comentado en config.yml? Escríbelo tal como aparece.
Ver pista de ayuda
Con la terminal, `cat /toche/config/config.yml`. Las líneas que empiezan por
El riel de autorrevisión de entrada le pasa al modelo revisor un prompt con la política escrita. Ese prompt es la única política que el revisor conoce: si una regla aprobada por el comité no está ahí, para el riel no existe. Por eso se compara, regla por regla, la política aprobada con el texto del prompt.
Responde para continuar
¿Qué regla de la política aprobada no aparece en el prompt del revisor de entrada? Escribe su identificador.
Ver pista de ayuda
Con la terminal, `cat /toche/politica-de-uso.txt` y `cat /toche/config/prompts.yml`. Busca cada regla en la lista del prompt.
Según la documentación del marco, el revisor de entrada tiene que contestar «sí» cuando el mensaje se debe bloquear, y el riel lee ese «sí» como bloquear. El código no mira el texto de la pregunta: solo mira la respuesta. Si alguien reescribe la pregunta para que «sí» signifique otra cosa, el riel sigue haciendo lo mismo con un «sí», y la lógica queda al revés.
Compara el prompt actual con lo que espera el riel, mira cómo cambian las decisiones del registro a partir de cierta fecha y busca el cambio del historial que lo explica.
Responde para continuar
¿Qué cambio del historial dejó la pregunta del revisor de entrada con el sentido invertido? Escribe su identificador.
Ver pista de ayuda
Con la terminal, `cat /toche/historial-de-cambios.txt` y `cat /toche/registro-de-revision.log`. Compara las decisiones antes y después del 22 de septiembre.
Con la pregunta invertida, el riel bloquea a quien cumple la política y deja pasar a quien no la cumple: en el registro, una consulta de pedido queda bloqueada y una petición de saltarse las reglas pasa. Ningún error salta, porque la configuración es válida; solo es incorrecta. Este tipo de fallo no se ve leyendo un archivo aislado: se ve juntando el prompt, lo que espera el marco y el registro.
La corrección tiene dos partes: devolver a la pregunta el sentido que espera el riel y conseguir que un cambio así no vuelva a pasar sin que nadie lo note.
Responde para continuar
¿Qué corrección corresponde para el riel de entrada de Toche?
Ver pista de ayuda
El fallo no está en el modelo revisor sino en el texto que lo configura y en la falta de una prueba antes de publicarlo.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.