Saltar al contenido
NUEVOGuía práctica con 5 agentes Python para Odoo, verificada contra Odoo 20 →
Focuz/academy

Lecciones

15 lecciones gratuitas, dos rutas

Empieza por la ruta 1 si nunca construiste un agente. Si ya lo hiciste, la ruta 2 te enseña a diseñar loops para apps Odoo completas.

Ruta 1 · Agent loop con Python y Odoo

Construye agentes con el Claude Agent SDK: herramientas, límites, permisos, hooks y un caso completo sobre Odoo.

  1. 01

    Qué es el agent loop y por qué cambia cómo construimos software

    El ciclo que convierte un modelo de lenguaje en un agente: evaluar, usar herramientas, observar el resultado y repetir hasta terminar.

    fundamentos8 min
  2. 02

    Turnos, mensajes y resultados: anatomía de una sesión

    Qué mensajes emite el SDK en cada fase, cómo leer el ResultMessage y cómo manejar los errores del loop.

    fundamentos10 min
  3. 03

    Tu primer agente en Python conectado a Odoo

    Instala el SDK, crea un helper para la API JSON-2 de Odoo y dale al agente una herramienta de solo lectura sobre el CRM.

    fundamentos15 min
  4. 04

    Controla el loop: turnos, presupuesto, effort y permisos

    Pon límites al agente con max_turns y max_budget_usd, ajusta el razonamiento con effort y decide qué herramientas puede usar.

    intermedio12 min
  5. 05

    Hooks: audita y bloquea lo que hace el agente

    Usa PreToolUse y PostToolUse para registrar cada acción y denegar escrituras cuando el agente solo debe revisar código.

    intermedio12 min
  6. 06

    Caso práctico: un agente que genera y testea un módulo Odoo

    Combina herramientas de archivos, un comando de tests permitido y límites de presupuesto para que el agente itere hasta que los tests pasen.

    avanzado20 min
  7. 07

    Contexto largo, compactación y subagentes

    Qué pasa cuando la sesión crece, dónde poner las reglas permanentes y cuándo delegar en subagentes.

    avanzado10 min

Ruta 2 · Loop engineering para apps Odoo

El método para diseñar loops que construyen apps Odoo completas: specs, verificadores, contexto y escala.

  1. 01

    Qué es loop engineering (y por qué el prompt ya no basta)

    De escribir prompts a diseñar sistemas que generan, verifican y corrigen código Odoo de forma iterativa.

    fundamentos8 min
  2. 02

    Anatomía de un loop para módulos Odoo

    Las cinco fases del loop aplicadas a la estructura real de un addon de Odoo 20.

    fundamentos10 min
  3. 03

    Escribir la spec: CLAUDE.md y specs de módulo

    Cómo escribir una spec que un agente pueda implementar y un test pueda verificar.

    fundamentos12 min
  4. 04

    Verificadores: tests de Odoo que guían al agente

    TransactionCase, tagged tests, Form y linters como el "oráculo" del loop.

    intermedio15 min
  5. 05

    Contexto: skills, MCP y documentación de la versión

    Dale al agente el contexto correcto de Odoo 20: código fuente, skills reutilizables y servidores MCP.

    intermedio12 min
  6. 06

    Caso práctico: un loop para facturación electrónica

    Aplicamos el loop completo a una extensión de localización peruana: validaciones previas al envío de CPE.

    avanzado20 min
  7. 07

    Revisión humana, gates y cuándo NO automatizar

    Diseña puntos de control para que la velocidad del loop no comprometa la calidad ni el cumplimiento.

    avanzado10 min
  8. 08

    Escalar: varios agentes, worktrees y CI

    Paraleliza el desarrollo de una app Odoo completa con varios loops coordinados.

    avanzado14 min