Seguridad de agentes · Temas avanzados

Cómo profundizar en el tema

A estas alturas has creado un bucle de agente desde cero, lo has situado detrás de un sandbox a nivel del kernel y has medido el alcance del impacto que permite la política.

Una implementación real añade sus propios datos y usuarios. Las decisiones pendientes son dónde desplegarla, cómo incorporar conocimiento propio y qué problemas abiertos importan cuando las bases ya están consolidadas.

Implementa lo que has creado

Lleva los ejercicios a un runtime real

Los ejercicios del navegador se diseñaron para aprender, con endpoints mediante proxy y sesiones que se reinician entre ejecuciones. Llevar el mismo trabajo a una implementación persistente exige elegir un runtime, un proveedor de inferencia y un modelo operativo para sesiones largas. Los endpoints alojados en la nube no requieren que el estudiante gestione una GPU; los requisitos de inferencia local dependerán del proveedor y del modelo seleccionados.

Lleva la interfaz a otros entornos

El artefacto del navegador es una superficie de agente transferible

Cada página del curso es una lección y una aplicación pequeña. La interfaz expone estado, controles, resultados intermedios y puntos de aprobación; JavaScript ejecuta la orquestación local. Esta combinación funciona cuando la audiencia dispone de un navegador, pero no de un entorno de desarrollo preparado. El formato permite explicar un sistema de forma interactiva, controlar un flujo de trabajo dinámico o proporcionar una interfaz enfocada para scripts generales sobre datos cargados y servicios permitidos.

Traslada el contrato de la interfaz y adapta el entorno. HTML, CSS, JavaScript, el estado visible y los controles de aprobación se trasladan fácilmente. La autenticación, el acceso entre orígenes, la persistencia, el alcance del sistema de archivos, las herramientas del backend y los puentes con la interfaz del host no. Mantén esas dependencias detrás de adaptadores sencillos para mover el flujo de trabajo sin suponer que todos los hosts conceden la misma autoridad.

Algunos productos ya ofrecen este formato directamente. Anthropic describe los artefactos activos de Cowork como páginas HTML interactivas y persistentes que pueden actualizarse desde aplicaciones conectadas y archivos locales. La versión preliminar de OpenAI Apps SDK permite que una aplicación respaldada por MCP defina en conjunto el comportamiento del chat y la interfaz interactiva. Una página estática, un artefacto alojado y una aplicación dentro del chat utilizan contratos de host distintos, pero todos pueden presentar el mismo flujo de trabajo como estado inspeccionable y acciones acotadas.

Añade conocimiento nuevo

Incorpora tus propios datos

El agente de indexación del Módulo 2b utilizó un corpus pequeño dentro de la página. Una implementación en producción exige más trabajo y más consideraciones; las referencias siguientes presentan rutas posibles.

Aplicado · Siguiente¿Elegir el siguiente eje de producción que conviene profundizar?
Cómo avanzar

Dónde se diferencia el trabajo de producción

Los proyectos de producción suelen profundizar en una de estas áreas:

  • La capa de conocimiento. Recuperación apta para producción: fragmentación estructural, recuperación de imágenes de páginas y evaluación de fidelidad sobre corpus reales heterogéneos. Aquí es donde NeMo Retriever y los RAG AI Blueprints entran en juego para desarrollos reales.
  • El sustrato. Protocolos como MCP, Responses API, convenciones OTel GenAI y A2A mantienen herramientas y observabilidad portátiles entre proveedores y frameworks.
  • Dinámica de flotas y contención. La ejecución de N agentes en paralelo cambia el problema: cada agente redescubre de forma redundante el mismo contexto (coste de redescubrimiento), las topologías con demasiados saltos pierden coherencia y un agente que califica la salida de un par puede alterar sus veredictos basándose en el contexto social en lugar del contenido. Cada agente aún necesita contención a nivel del kernel, como Landlock, seccomp y espacios de nombres de red, cuando las reglas del prompt y las medidas de protección no bastan para limitar el alcance del impacto.

Elige el eje que coincida con el problema recurrente de tu proyecto. NVIDIA Developer Blog reúne el trabajo de referencia más reciente en estas áreas.

NVIDIA Developer Blog →
Profundo · Fuentes¿Abrir la lista completa de lecturas por módulo?
Centro de referencias

Lista de lectura organizada por módulo

Esta sección reúne todas las fuentes citadas en las secciones de referencias de los módulos. Cada entrada está disponible sin restricciones mediante arXiv, la documentación de la organización o sus repositorios de GitHub.

Los grupos temáticos siguen primero la estructura del curso y después se extienden al trabajo sobre flotas y evaluación.

Módulo 1 · Fundamentos de modelos y agentes

Módulo 1 · ReAct, uso de herramientas y salidas estructuradas

Módulo 2 · Flujos de trabajo, recuperación e investigación profunda

Módulo 3 · Tiempos de ejecución persistentes y agentes CLI

  • Packer et al. (2023). MemGPT. arXiv:2310.08560.
  • Karpas et al. (2022). MRKL Systems. arXiv:2205.00445.
  • Liu et al. (2023). Lost in the Middle. arXiv:2307.03172. Estudia la degradación en contextos largos y motiva la compactación.
  • Park et al. (2023). Generative Agents. arXiv:2304.03442.
  • Wang et al. (2023). Voyager. arXiv:2305.16291 (agente siempre activo con biblioteca de habilidades).
  • Claude Code · Agent Skills.
  • OpenAI Codex CLI.
  • Hermes Agent (Nous Research) y su guía de seguridad. Es una aplicación de agente independiente, con habilidades adquiridas por experiencia, memoria persistente, tareas programadas y un gateway de mensajería. Sirve para comparar aplicaciones de agente con el runtime de seguridad OpenShell y el stack de referencia NemoClaw.
  • NeMo Curator (pipeline de calidad de datos).

Módulo 4 · Evaluación y contención

Además de este curso: el grupo final extiende las mismas cuestiones de diseño para flotas y adaptación de modelos.

Para ir más lejos · Sistemas multiagente y adaptación

Camino de aprendizaje

Continúa con la ruta de aprendizaje de IA agéntica de NVIDIA

Este curso es el complemento práctico de la Lección 6 de la Agentic AI Learning Path de NVIDIA, How to Build a Safer Autonomous Agent using OpenClaw. La ruta completa comienza con la creación de un primer agente y termina con el trabajo de seguridad que este curso estudia en profundidad. En medio, avanza a través de la recuperación, la evaluación, la personalización de modelos y agentes profundos que delegan y conservan la memoria. Cada lección empareja un concepto que conociste aquí con el lugar donde la ruta lo desarrolla más a fondo.

Lección 1 · How to Build an AI Agent

Retoma el bucle planificar-actuar-observar que construiste desde cero en el Módulo 1 y lo implementa con modelos NVIDIA Nemotron y LangGraph en un agente que genera informes.

Abrir →

Lección 2 · How to Build an Agentic RAG Application

Amplía el agente de recuperación del Módulo 2b con búsqueda densa y dispersa, reranking y un almacén vectorial conectado a un agente ReAct que planifica sus propias consultas.

Abrir →

Lección 3 · How to Evaluate AI Agents

Desarrolla la mitad de verificación del bucle: mide el éxito de la tarea, la calidad del uso de herramientas y la eficiencia de la trayectoria con métricas RAGAS y pipelines de LLM como juez.

Abrir →

Lección 4 · How to Customize AI Agents

Cuando los prompts y las habilidades alcanzan su límite, incorpora conocimiento del dominio en los pesos del modelo: genera datos sintéticos con NeMo Data Designer y ajusta Nemotron con GRPO y LoRA.

Abrir →

Lección 5 · How to Build Deep AI Agents

Implementa con la biblioteca deepagents de LangChain y NVIDIA AI-Q Blueprint los elementos que construiste a mano en el Módulo 2c: el planificador, la delegación de subagentes y la memoria del sistema de archivos virtual.

Abrir →

Lección 6 · How to Build a Safer Autonomous Agent using OpenClaw

Resume el tema de este curso: acceso a la red denegado de forma predeterminada, sistema de archivos protegido con Landlock, refuerzo mediante seccomp, aislamiento de credenciales y evaluación continua de un agente persistente.

Abrir →

Lecturas complementarias

El sistema que construiste

Has construido un sistema alrededor de un modelo reemplazable

El papel del modelo no cambió entre módulos. El mismo modelo congelado y sin estado que ocupó la etapa de decisión del Módulo 1 también sustenta el agente profundo, la identidad de OpenClaw y el agente confinado en el sandbox.

Todo lo demás forma el entorno de ejecución: el sistema que rodea el modelo y permite trabajo autónomo y persistente. Cada módulo añadió una capa.

Tu ingeniería se acumula en esas capas, no en los pesos del modelo. Un modelo más potente puede incorporarse al mismo entorno con pocos cambios y conservar el resto del sistema.

Cuando un agente sigue fallando de la misma manera, la brecha suele ser una capa que aún no has construido, y una verificación aplicada por debajo de ella soluciona el fallo de forma más duradera que otra revisión del texto del prompt. Los siguientes patrones muestran cómo se ve ese trabajo en la práctica.

Lecciones de implementación

Qué comprobar antes de implementar

Mantén contigo el asistente del curso

El Asistente del curso, disponible mediante el botón , aparece en todas las lecciones y recibe el contexto de la página actual. Cuando una pregunta cruza módulos, el asistente puede inspeccionar el mapa del curso, buscar en las lecciones y leer las páginas relevantes. La persistencia local en el navegador significa que las sesiones se quedan en este navegador: regresa a una de ellas después de navegar o recargar, o crea otra para una línea de investigación limpia. A medida que una sesión crece, el asistente compacta los turnos más antiguos en una memoria duradera, conserva literalmente los intercambios recientes e inicia un hilo de agente acotado y limpio desde ese estado.

La estructura estudiada aparece en sistemas reales. El agente OpenClaw de los Módulos 3 y 4 usa el runtime de agentes Pi detrás del gateway. Bajo las capas adicionales permanecen el mismo bucle de percepción, decisión y acción, las llamadas a herramientas y el historial creciente introducidos en el Módulo 1.

← Módulo 4b: CLIs modernos