2026-08-01T08:39:03.079Z

Agente Lightning: Desbloquea todas las actualizaciones de RL antes de que llegue a un agente

Convierta los despliegues del Agente Relámpago, las extensiones, las recompensas, los resultados canarios, la aprobación y el retroceso en una puerta respaldada por pruebas para cada recurso entrenado.

El artículo Agent Lightning: Train ANY AI Agents with Reinforcement Learning responde a una importante pregunta de ingeniería: ¿cómo puede un agente existente generar datos de entrenamiento sin ser reconstruido alrededor de un bucle RL? No responde a la pregunta de liberación que sigue: ¿cuándo debe permitirse que un recurso recientemente capacitado afecte a un flujo de trabajo real? El defecto seguro es mantener cada nuevo modelo o recurso como candidato. Solo lo promocionarás después de que puedas unirte a la actualización a su padre exacto, instantáneo de datos, evaluador, intentos de despliegue, cobertura de rastro, casos protegidos, resultados limitados de canarios, aprobación y retroceso probado. Una mayor recompensa es una evidencia útil, pero no es un veredicto de salud. Ese límite encaja con el marco en lugar de luchar contra él. El agente Lightning ya separa la ejecución del agente del algoritmo de aprendizaje. Mantenga esa separación como una puerta de liberación. Lo que el Agente Relámpago registra y lo que esos registros demuestran El papel presenta al Agente Relámpago como una forma de desacoplar la ejecución del agente del entrenamiento RL. Modela la ejecución de agentes como un proceso de decisión de Markov, convierte las trayectorias de agentes en transiciones de capacitación a través de un módulo de asignación de crédito e informa experimentos sobre texto a SQL, generación aumentada de recuperación y uso de herramientas matemáticas. La actual documentación del proyecto da a los operadores sustantivos más concretos: un Resource es un activo que el algoritmo puede actualizar, como un modelo o una plantilla de solicitud; un Rollout es una unidad de trabajo realizado contra un recurso; un Attempt es una ejecución de dicho despliegue, incluidas las retemptadas; un Span registrará un evento o rastro de la ejecución; un Reward es una sentencia numérica adjunta a un período de despliegue; El LightningStore conecta al Runner, que ejecuta al agente, al algoritmo, que consume pruebas y actualiza recursos. Esta es una interfaz de entrenamiento fuerte. No es un recibo completo de liberación. Consideremos un lanzamiento que finalmente tuvo éxito y que necesitó cuatro intentos. Su recompensa final puede verse bien mientras que los retos revelan no determinación, deuda de costos o una dependencia que fracasa de vez en cuando. Un segundo lanzamiento puede tener una gran recompensa mientras que falta el 31% de sus períodos esperados. Un tercero puede mejorar el puntaje medio de evaluación al tiempo que rompe el único caso protegido que impide una llamada de herramienta destructiva. Esos son diferentes fracasos: Registro Una pregunta útil a la que responde La pregunta no responde sola Despliegue ¿Qué tarea se intentó hacer? ¿Existió el resultado externo previsto? Intento ¿Cuántas ejecuciones ocurrieron, y cómo terminaron? ¿El último éxito fue estable o simplemente suerte? Esparcimiento ¿Qué acontecimientos instrumentales se observaron? ¿Fueron correctos los efectos no instrumentalizados importantes? La recompensa ¿Cómo un juez nombrado calificó algún comportamiento? ¿Se mantuvieron intactos los comportamientos protegidos, la privacidad y el retroceso? Actualización de los recursos ¿Qué modelo o prompto se hizo disponible? ¿Debería ese recurso convertirse en el predeterminado? La distinción es importante porque la arquitectura oficial permite al algoritmo aprender de las extensiones y actualizar los recursos sin que el Runner se convierta en una autoridad de despliegue. Eso es una característica. No lo borre tratándolo como un recurso aprobado. Pon un recibo alrededor de la actualización de entrenamiento Utilice un solo recibo de actualización inmutable, montado en tres fases. El recibo puede vivir fuera del agente Lightning siempre y cuando almacene identificadores estables que se unen a los registros de LightningStore. Antes de la formación: congelar la identidad y la autoridad Registrar la identificación del recurso candidato, su identificación exacta del recurso principal, la instantánea de datos de capacitación, la instantánea de datos retenidos, la versión del evaluador, la configuración del algoritmo, la revisión del código y el alcance previsto. Indicar qué actor puede aprobar un canario y qué actor puede hacer que el recurso sea el default. El padre debe decidirse a un artefacto que aún pueda cargar. Aunque la última actualización no es un objetivo de retroceso cuando el aprendizaje continuo ha producido tres recursos más nuevos desde que se escribió la instrucción. Mantenga el evaluador, los casos protegidos, la política de promoción y el historial de retroceso fuera de la superficie de escritura del alumno. De lo contrario, un optimizador puede mejorar su puntaje aparente cambiando la regla en lugar del comportamiento. Durante la formación: cuenta de los intentos y cobertura de la evidencia Para cada implementación en las ventanas de capacitación y validación admitidas, mantenga: Las familias exactas dependen del flujo de trabajo. La invariante es más importante que los nombres: declara qué evidencia debe existir antes de examinar el resultado, y luego informa que la evidencia faltante no está disponible. No conviertas la ausencia en un valor saludable. Los intentos merecen su propia cuenta. Un despliegue con un intento terminado y catorce fracasos silenciosos no es equivalente a un despliegue que terminó una vez. Decidir un presupuesto de retraso antes de la formación, distinguir entre el retraso de muestras esperado y los retraso de infraestructura y conservar la razón de cada intento. Después de la formación: éxito de aprendizaje separado de la admisión operativa Comparar primero a candidato y padre en un lugar cerrado. Reporte el resultado agregado, pero también fije presupuestos de tolerancia cero o limitados para las familias de casos protegidos. Luego ejecuta el candidato en un canario que no puede exceder una tarea explícita, tiempo, herramienta, costo y efecto secundario límite. El recibo canario debe verificar el destino, no sólo el comando. Si se suponía que el agente crearía un archivo, consulta el camino esperado y valida su contenido. Si se suponía que actualizaría un boleto, lee el boleto de nuevo. Si el efecto no se puede comprobar deterministicamente, registre el juez más débil o la evidencia humana y su incertidumbre. Finalmente, prueba de retroceso. Cargue el padre exacto en el mismo entorno limitado y demuestre que el enrutamiento puede regresar a él. Sólo un agente humano autorizado o un actor de liberación vinculado a la política debe aprobar el siguiente paso. Un experimento con cuatro candidatos Encripté la puerta como una fijación determinista de Node.js. Cada candidato mejora el resultado obtenido. Se diferencian únicamente en materia de pruebas operacionales: El dispositivo evalúa siete controles: 1. se fijan recursos, parentesco, instantánea del conjunto de datos y evaluador; 2. cada despliegue terminado tendrá una cobertura completa de la duración esperada; 3. la deuda inesperada de retrasos es cero; 4. el candidato golpea a su progenitor exacto en el punto de retención cerrado; 5. no hay regresiones de casos protegidos; 6. cada tarea de canaria limitada tiene un resultado verificado y ningún efecto perjudicial registrado; 7. el rollback se resuelve y se probó, y un actor autorizado aprobó el paso. Su salida es intencionalmente inconveniente: La mayor ganancia de la recompensa pierde. El candidato C mejora en 0,10 pero rompe tres casos protegidos. Candidato B mejora en 0,08 pero tiene solo 83 implementaciones completas de 120 y catorce retas inesperadas. El candidato D mejora en 0,07 pero solo verifica 18 de los 20 resultados de cánar y no puede resolver o probar a su progenitor. El candidato A pasa los siete cheques, pero su veredicto es deliberadamente PROMOTE TO BOUNDED CANARY , no safe o deploy en todas partes. La prueba de paso tiene un alcance: este padre, estas instantáneas, este evaluador, estos casos protegidos, este canario y esta ventana de observación. El artefacto ejecutable y su salida legible por máquina hacen que la tesis sea falsificable. Cambiar un campo, volver a ejecutarlo, e inspeccionar el cheque fallido. La política es estricta por diseño, pero sus umbrales pueden ser versionados para un flujo de trabajo real en lugar de ocultarse en prosa. El aprendizaje continuo necesita una regla de frescura La documentación del agente Lightning también describe un modo de aprendizaje en línea o continuo. Los corredores pueden reportar despliegues y períodos oportunistas; el algoritmo sondea por nuevas pruebas y puede actualizar los recursos cuando lleguen suficientes datos. Ese bucle hace que la frescura sea parte de la corrección. Un panel que dice candidato mejorado sin nombrar el recorte de datos, la versión evaluadora, el padre de recursos y la ventana canaria está presentando una conclusión que no se puede reconstruir. Utilice dos indicadores: latest candidate resource podrá avanzar cada vez que el algoritmo cree una actualización; approved default resource solo avanza después de que haya pasado un recibo completo de actualización. Nunca los alias. Un consumidor que solicite el incumplimiento aprobado no debe recibir en silencio al último candidato. También define una regla de evidencia obsoleta. Si el evaluador, el contrato de herramientas, la distribución de tareas o los padres cambian después de que se ejecute la puerta, anule los controles afectados. Un canario anterior no cubre automáticamente un nuevo permiso, destino, modelo de servidor o política de retoma. Para el entrenamiento de larga duración, las condiciones de parada pertenecen a las condiciones de recompensa. Pausa cuando la cobertura de duración cae, vuelva a intentar que la deuda cruce su límite, el conjunto protegido regresa, el padre se vuelve indisponible o el canario no puede verificar un efecto externo. El entrenador sigue activo describe la actividad, no el progreso útil. Respetar los límites establecidos por el proyecto El proyecto Documentación responsable de AI, financiado por un compromiso, describe a Agent Lightning como orientado a la investigación, pide que se realicen pruebas adicionales antes de su uso comercial o en el mundo real, y aconseja contra los contextos de toma de decisiones de alto riesgo. También deja la precisión, la seguridad, la equidad, la privacidad, los derechos de los conjuntos de datos y la supervisión humana en manos del adoptante. Una puerta de actualización respalda esa responsabilidad; no la descarga. El dispositivo no puede demostrar la seguridad abierta, detectar cada cambio de distribución o hacer que un pequeño canario en inglés represente a otro idioma o dominio regulado. Su promesa útil es más estrecha: las actualizaciones positivas a la recompensa pero poco evidenciadas permanecen en cuarentena por una razón verificable. La regla de funcionamiento resultante es simple: deja que el agente Lightning optimice a los candidatos, pero haga de la promoción una decisión independiente, respaldada por pruebas, reversible. Mantenga visible el límite del algoritmo Runner, preserve el padre exacto, declare la evidencia esperada antes del entrenamiento, verifique el resultado real canario y requiera autoridad antes de cambiar el predeterminado. Sidewisp se encuentra actualmente en versión preliminar privada. La dirección de su producto es la salud de los agentes, la accesibilidad, el progreso útil, el acceso a las herramientas, los resultados, el costo, la evidencia y los límites de aprobación seguros, pero el monitoreo de la producción de los agentes Lightning no se presenta aquí como una integración enviada.