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

Academia gratuita · IA aplicada a Odoo y Python

Construye software con agentes de IA. Empieza por el agent loop.

Aprende a diseñar agentes en Python con el Claude Agent SDK: herramientas, límites, permisos y hooks, con ejemplos reales sobre Odoo 20. Código verificado y fuentes oficiales en cada lección.

Gratis · En español · Código verificado contra Odoo 20

01Prompt02Evaluar03Ejecutar04Repetir05Resultado

5

casos prácticos en la guía

15

lecciones gratuitas

Odoo 20

versión de los ejemplos

100 %

código verificado

El agent loop en 60 segundos

Un chat responde una vez. Un agente trabaja hasta terminar.

  1. 01

    Recibe la tarea con el system prompt, las herramientas y el historial.

  2. 02

    Evalúa y responde con texto, llamadas a herramientas o ambos.

  3. 03

    Ejecuta herramientas leer archivos, correr tests, consultar Odoo… Los hooks pueden bloquear.

  4. 04

    Repite cada ciclo es un turno, hasta que no necesita más herramientas.

  5. 05

    Devuelve el resultado con costo, tokens, turnos e id de sesión.

Fuente: documentación oficial del Claude Agent SDK

agente_crm.py
# pip install claude-agent-sdk httpx
from claude_agent_sdk import query, ClaudeAgentOptions, ResultMessage

opts = ClaudeAgentOptions(
    mcp_servers={"odoo": servidor_odoo},
    allowed_tools=["mcp__odoo__search_leads"],
    permission_mode="dontAsk",
    max_turns=5,
)

async for msg in query(prompt="¿Qué oportunidades
        de 'ERP' tienen más ingreso esperado?", options=opts):
    if isinstance(msg, ResultMessage) and msg.subtype == "success":
        print(msg.result)

Guía práctica gratuita

5 agentes en Python para Odoo, de Junior a Senior

Casos de uso reales con el Claude Agent SDK y la API JSON-2 de Odoo. Cada ejemplo indica su nivel, las APIs que usa y fue verificado contra Odoo 20.

  1. 01

    Consulta el CRM de Odoo en lenguaje natural

    Junior · @tool · create_sdk_mcp_server · dontAsk

  2. 02

    Agente de soporte que lee tickets de Helpdesk

    Junior · readOnlyHint · tools=[] · effort="low"

  3. 03

    Copiloto CRM que actualiza oportunidades con límites

    Semi-senior · write(ids, vals) · max_turns · max_budget_usd

  4. 04

    Revisión de seguridad de un addon con hooks

    Senior · PreToolUse · PostToolUse · permission_mode="plan"

  5. 05

    Genera y testea un módulo Odoo hasta que pase

    Senior · acceptEdits · Bash(odoo-bin *) · TransactionCase

Incluye el helper JSON-2 listo para copiar, la checklist de seguridad para agentes con acceso a Odoo y el esquema de permisos recomendado.

Recibe la guía ahora

Acceso inmediato · Sin spam · Te puedes dar de baja cuando quieras

Lecciones gratuitas

Ruta: agent loop con Python y Odoo

Ver todas las lecciones →
  1. 01Qué es el agent loop y por qué cambia cómo construimos softwarefundamentos · 8 min
  2. 02Turnos, mensajes y resultados: anatomía de una sesiónfundamentos · 10 min
  3. 03Tu primer agente en Python conectado a Odoofundamentos · 15 min
  4. 04Controla el loop: turnos, presupuesto, effort y permisosintermedio · 12 min
  5. 05Hooks: audita y bloquea lo que hace el agenteintermedio · 12 min
  6. 06Caso práctico: un agente que genera y testea un módulo Odooavanzado · 20 min
  7. 07Contexto largo, compactación y subagentesavanzado · 10 min

Preguntas frecuentes

¿Qué es loop engineering?+

Es la disciplina de diseñar ciclos en los que un agente de IA genera código, un verificador (tests, instalación, lint) lo comprueba y el error vuelve al agente hasta que todo pasa, con revisión humana en los puntos críticos. Es como construimos nuestros módulos.

¿El curso de loop engineering es gratuito?+

Las lecciones de la academia son gratuitas. Además ofrecemos talleres prácticos para equipos que quieren aplicar el método en sus propios proyectos Odoo.

¿Qué es el agent loop?+

Es el ciclo que ejecuta un agente de IA: recibe la tarea, decide qué herramienta usar, ejecuta, observa el resultado y repite hasta terminar. El Claude Agent SDK expone este mismo ciclo, que es el que usa Claude Code, para que lo programes en Python.

¿Necesito saber Odoo para aprovechar la academia?+

No. Las lecciones de agent loop sirven para cualquier desarrollador Python. Los ejemplos usan Odoo porque es un caso real y exigente, pero cada concepto aplica a otros sistemas.

¿Qué nivel de Python necesito?+

Python intermedio: funciones async/await, diccionarios y manejo de paquetes con pip. Si eres junior, empieza por las lecciones de fundamentos.

¿El contenido es gratuito?+

Sí. Las lecciones y la guía práctica son gratuitas. Para usar los ejemplos necesitas tu propia API key de Anthropic y un Odoo de pruebas.

¿Los ejemplos de código están probados?+

Sí. Verificamos las firmas contra el paquete claude-agent-sdk y ejecutamos las llamadas a Odoo contra una instancia Odoo 20 de demostración. Cada lección indica sus fuentes oficiales.

¿Tu empresa necesita que construyamos el software por ti?

Focuz también es una fábrica de software Odoo y apps móviles.

Ir a focuz.io ↗