Las reglas de SOUL.md se desvían en sesiones largas de agentes de IA y cómo solucionarlo

✍️ OpenClawRadar📅 Publicado: 14 de abril de 2026🔗 Source
Las reglas de SOUL.md se desvían en sesiones largas de agentes de IA y cómo solucionarlo
Ad

Si tus reglas de SOUL.md funcionan perfectamente para los primeros 10-15 mensajes pero se ignoran más adelante en una sesión, el sistema no está roto: tu sesión lo ha superado. Esto sucede porque SOUL.md se carga una vez al inicio de la sesión como parte del mensaje del sistema, pero a medida que el contexto de la conversación crece (miles de tokens para el mensaje 20), el modelo presta más atención a los patrones de mensajes recientes que al mensaje inicial.

Por qué las reglas de SOUL.md se desvían en sesiones largas

En el mensaje 1, SOUL.md es la voz más fuerte en la habitación. El modelo lo lee y lo sigue de cerca. Reglas como "nunca digas absolutamente", "ajusta tu tono al mío" y "sé directo, sin relleno" funcionan perfectamente. Para el mensaje 20-30, el agente empieza a desviarse: "absolutamente" se cuela de nuevo, las respuestas se alargan, el relleno regresa. SOUL.md técnicamente sigue ahí, pero se ahoga por todo lo que vino después.

Piensa en ello como una descripción de trabajo dada el primer día. Para la semana 3, el empleado no la relee cada mañana: está haciendo lo que le parece correcto según los patrones recientes. Si las últimas 10 conversaciones fueron largas y detalladas, el agente por defecto será largo y detallado incluso si SOUL.md decía "sé breve".

La solución principal: usa /new agresivamente

Esto resuelve el 80% del problema y no cuesta nada. La mayoría de la gente trata /new como un último recurso cuando las cosas se rompen. En cambio, úsalo constantemente antes de cada tarea distinta:

  • ¿Investigación? /new
  • ¿Volver al chat casual? /new
  • ¿Necesitas redactar un correo? /new

Cada vez que el tono de tu agente empiece a desviarse, /new y las reglas vuelven a aplicarse. Tu agente no pierde nada: SOUL.md, USER.md, MEMORY.md permanecen. Solo estás limpiando la conversación que los estaba ahogando.

Divide tareas largas en sesiones cortas:

  • Sesión 1: "investiga X y guarda tus hallazgos en un archivo" /new
  • Sesión 2: "lee el archivo que guardaste y redacta un resumen" /new
  • Sesión 3: "revisa este resumen y envíamelo por telegram"

Cada sesión comienza de nuevo con SOUL.md completamente cargado. El agente nunca se desvía porque las sesiones nunca son lo suficientemente largas para que ocurra la desviación.

Ad

Trucos de formato de SOUL.md que ayudan con la desviación

Mueve tus reglas más estrictas al final del archivo, no al principio. Los LLMs prestan más atención al final de un mensaje que al medio. Si tu SOUL.md tiene 15 líneas, el modelo sigue las líneas 12-15 más confiablemente que las líneas 1-4, especialmente a medida que las sesiones se alargan.

Ejemplo de estructura:

# quién soy
Eres [nombre del agente]. Asistes a [tu nombre]. Profesional pero casual. Ajusta tu energía a la mía.

cómo comunicarte

Respuestas cortas a menos que pida detalles. Responde la pregunta primero, luego elabora solo si es necesario.

reglas estrictas (nunca rompas estas)

Nunca digas "absolutamente", "gran pregunta", "ciertamente" o "Me encantaría". Nunca digas que una tarea está hecha sin mostrar evidencia. Nunca envíes nada externo sin mi aprobación. Si no sabes algo, di que no lo sabes.

Añade una línea de refuerzo al final:

Antes de cada respuesta, relee en silencio y aplica todas las reglas anteriores. Esto no es opcional.

Para probarlo tú mismo: inicia una sesión nueva, envía un mensaje, observa cuán bien se mantienen tus reglas. Ten una conversación de 30 mensajes, lleva al agente a respuestas largas y detalladas, luego haz una pregunta simple: dará otra respuesta larga porque los patrones de conversación recientes están al mando. Escribe /new, haz la misma pregunta: obtendrás respuestas cortas y directas sin relleno porque SOUL.md está de vuelta sin nada que lo anule.

📖 Read the full source: r/openclaw

Ad

👀 Ver también