Protección de agentes con OpenShell y NemoClaw
Resumen
Los agentes modernos están por todas partes y parten de una idea sencilla: un modelo conectado a herramientas, memoria y una decisión de enrutamiento que se repite hasta completar la tarea. Este curso comienza construyendo ese sistema desde cero y después conecta sus piezas con frameworks actuales, utilizados tanto por profesionales del software como por personas sin formación técnica. Avanzarás desde una única llamada a una API hasta la coordinación de agentes, la recuperación fundamentada, la planificación profunda y la implementación segura con OpenClaw y NemoClaw™ de NVIDIA.
build.nvidia.com. Puedes cambiar el modelo y el endpoint de cada ruta según el rendimiento que necesites.Objetivos de aprendizaje
Al concluir el curso, sabrás:
- Construir un bucle básico de agente e identificar sus componentes centrales.
- Implementar uso confiable de herramientas y llamadas de función en un sistema de agentes.
- Diseñar y coordinar sistemas multiagentes con patrones estructurados de enrutamiento.
- Usar OpenShell para configurar identidades de agentes y garantizar operaciones seguras en sandbox.
- Implementar y administrar agentes autónomos mientras creas bibliotecas persistentes de skills.
Fuente: ficha del blueprint en NVIDIA Build.
Cómo introducir tu clave de API
El navegador guarda las rutas de chat y embeddings entre lecciones y envía cada clave solo al endpoint seleccionado. Usa una ruta personalizada únicamente si dispones de un endpoint HTTPS accesible.
Cómo usar estas lecciones
Ejecuta los ejemplos, examina la salida y cambia una entrada para comparar los resultados. Puedes consultar JavaScript con el control de código de cada celda; no hace falta editarlo para leer y ejecutar los ejemplos.
Haz clic en el título de una sección o en su flecha para expandirla o contraerla. El color refuerza la etiqueta escrita: el azul indica información, el ámbar una advertencia y el rojo un error. Lee el texto en lugar de depender solo del color.
Usa Secciones para encontrar una sección. Puedes guardar o compartir los enlaces de los encabezados. El asistente puede tener en cuenta la sección actual al responder. Sus controles de modelo y sesión son opcionales; empieza por preguntar sobre el ejemplo que estás leyendo.
Si falla una solicitud al modelo
Detener cancela la solicitud actual. Un mensaje de solicitud abortada no permite saber por sí solo si hubo una cancelación, un cambio de página o una interrupción de la conexión. Conserva el error visible y cualquier salida parcial. Un tiempo de espera agotado indica que no llegaron cabeceras de respuesta o datos del flujo durante el plazo configurado.
Si el ejemplo solo consulta el modelo, comprueba el acceso configurado arriba, espera un momento y vuelve a ejecutarlo una vez. Si el fallo se repite, anota la lección, el enlace de la sección, la etiqueta de la celda, el modelo, el error y la hora. Nunca incluyas una clave de API. Antes de repetir una herramienta o un comando que modifique archivos, programe trabajo o cree una sesión, comprueba si el primer intento ya realizó esa acción.
Ante HTTP 401 o 403, comprueba las credenciales y los permisos. HTTP 429 indica un límite de solicitudes; espera antes de reintentar. Una respuesta 5xx puede indicar un fallo del proveedor o del relay. Gestión de la solicitud, en la configuración, controla la espera y los reintentos opcionales antes de que empiece la transmisión. Aumentar la espera o los reintentos no corrige credenciales inválidas. Informa de fallos persistentes mediante el enlace de soporte al pie de esta página.
Cómo explorar el material
Puedes cursar los siguientes módulos según tus preferencias o en orden. Puedes saltar de uno a otro, pero ten en cuenta que algunos se apoyan en los anteriores. Cada módulo termina con un artefacto activo y ofrece el código de soporte para que puedas examinarlo y adaptarlo. Puedes modificar los ejemplos en el navegador, alojarlos por tu cuenta o proporcionar este repositorio como contexto a un agente de código para una implementación o aplicación local.
Dónde se ejecuta el curso
El curso utiliza estos tres sistemas desde el navegador. Cada tarjeta explica qué aporta el sistema y abre el servicio o catálogo correspondiente.
nvapi- y la ruta de modelo seleccionada. webSearch ordena el glosario, los artículos y las publicaciones del curso. instantAnswer devuelve una definición coincidente del glosario. Abre el catálogo para inspeccionar las fuentes y la solicitud de búsqueda.