…
Seguridad de agentes · Temas avanzados

Cómo profundizar en el tema

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

Continúa con el launchable de NemoClaw en Brev utilizado en el Módulo 3. Si no puedes usar Brev, la alternativa es una implementación local compatible. Para cualquiera de las dos opciones, elige un endpoint de modelo y decide cómo conservar las sesiones y los archivos del workspace.

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.

¿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. Evalúa la fragmentación estructural, la recuperación de imágenes de páginas y la fidelidad de las respuestas en los distintos tipos de documentos de tu corpus.
  • 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 →
¿Abrir la lista completa de lecturas por módulo?
Centro de referencias

Lista de lectura organizada por módulo

Estas referencias amplían las lecturas de los módulos. Los artículos y la documentación pueden ser de acceso gratuito; algunos libros requieren compra o acceso institucional.

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 · Runtimes persistentes y agentes de 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

Conexiones entre módulos

Conecta el ciclo, el flujo de trabajo, el runtime y la política

La ruta del modelo del navegador y el runtime del agente persistente se configuran por separado. Pueden usar modelos distintos. La parte reutilizable es la orquestación que los rodea, cuyo comportamiento debe probarse con el modelo elegido.

Estas capas pueden conservarse al actualizar el modelo. Antes de confiar en que se comporten igual, vuelve a probar los argumentos de las herramientas, los formatos de salida, los límites de contexto, la cancelación y los resultados de las tareas en el endpoint de sustitución.

Cuando un agente falla repetidamente, examina sus entradas, las respuestas del modelo, los resultados de las herramientas y las restricciones del runtime para localizar la causa. Elige la corrección a partir de esas pruebas. Las consideraciones de implementación siguientes plantean otras preguntas que conviene comprobar.

Lecciones de implementación

Qué comprobar antes de implementar

Mantén contigo el asistente del curso

El Asistente del curso, accesible mediante el botón ✦, está disponible en todas las lecciones en inglés. Precarga la página actual. Cuando una pregunta abarca varios módulos, el asistente puede consultar el mapa del curso, buscar en las lecciones y leer las páginas pertinentes. La persistencia local del navegador conserva las sesiones en este navegador: puedes retomarlas después de navegar o recargar la página, o crear otra para iniciar una consulta independiente. A medida que crece una sesión, el asistente compacta los turnos antiguos en memoria persistente, conserva literalmente el intercambio reciente e inicia un nuevo hilo de agente acotado a partir de ese estado.

← Módulo 4b: CLIs modernos