OpenClawNet - Herramientas + Flujos de Agentes
Details
En esta sesión transformaremos nuestro chatbot en un agente inteligente capaz de llamar herramientas para interactuar con el mundo exterior. Construiremos un framework de herramientas con las interfaces `ITool`, `IToolRegistry` e `IToolExecutor`, e implementaremos herramientas listas para producción para acceso al sistema de archivos, comandos shell, obtención de contenido web, y programación de tareas — todo con medidas de seguridad integradas.
Al final tendremos un agente que razona a través de tareas multi-paso por sí solo. Pídele que "Resuma el README de mi proyecto" o "Revisa qué hay en mi carpeta de Descargas" — desglosará el problema en pasos, llamará a las herramientas correctas, y reportará los resultados.
Tópicos y Tecnologías Clave:
- Orquestación de agentes y bucles de razonamiento
- Abstracción de herramientas y patrones de diseño
- Consideraciones de seguridad (path traversal, command injection, SSRF)
- UI de herramientas y streaming de resultados
- Protocolo de function calling de LLM
- Inyección de dependencias y registro de servicios
- Logging estructurado y hooks de observabilidad
Pre-requisites:
- Experiencia: Conocimiento intermedio de C# y ASP.NET Core (no es un .NET 101)
- Entorno: SDK de .NET 10, VS Code + GitHub Copilot (o Visual Studio), Docker (para Ollama)
- Opcional: Suscripción a Azure (para las Sesiones 3–4, pero el desarrollo local funciona perfectamente)
- Mentalidad: Curiosidad sobre agentes AI, disposición a seguir en vivo y hacer preguntas




