OdooWiki OCA HUB

Ai Automation

ai_automation folder_open OCA/ai open_in_new
Sin categoría Licencia: AGPL-3

Este módulo integra conexiones de IA con acciones de servidor de Odoo, lo que permite definir automatizaciones impulsadas por IA. De forma predeterminada, ofrece compatibilidad con Ollama, pero se puede ampliar con proveedores adicionales añadiendo nuevas opciones de tipo a ai.connection.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Este módulo permite crear acciones automatizadas impulsadas por IA en Odoo. Se configura una conexión a un servicio de IA (Ollama) y, a continuación, se añade una "AI OCA Action" a cualquier acción de servidor para que pueda generar texto, publicar mensajes o actualizar campos de registros automáticamente.

Este módulo conecta el motor de automatización de Odoo (acciones de servidor) con un servicio de IA. Añade un nuevo menú llamado "AI Connection" bajo el menú AI donde los administradores pueden registrar conexiones a un proveedor de IA. Cada conexión tiene un nombre, un tipo (actualmente solo Ollama), una URL y un nombre de modelo; los campos URL y modelo solo son visibles para los administradores del sistema.

En cualquier acción de servidor, un nuevo estado llamado "AI OCA Action" queda disponible. Cuando se selecciona, aparece una nueva pestaña "AI OCA" donde se elige: - la conexión de IA a utilizar, - qué herramientas de IA puede invocar el asistente (herramientas vinculadas al mismo modelo o herramientas genéricas), - un prompt de IA escrito en texto enriquecido, que puede incluir marcadores de posición dinámicos que se rellenan con datos del registro que se está procesando, - qué hacer con el resultado de la IA: publicarlo como mensaje en el registro, o escribirlo en un campo de texto elegido del registro.

Cuando se ejecuta la acción de servidor, el prompt se renderiza con los datos del registro, se envía a la conexión de IA junto con las herramientas seleccionadas, y la respuesta de la IA se publica o se guarda según tu elección. El módulo toca ir.actions.server y añade el modelo ai.connection, con acceso de lectura para todos los usuarios y gestión completa para los administradores del sistema.

Depende de

Modelos y campos (2)
  • ai.connection · modelo nuevourl, kind, name, model, active
  • ir.actions.server · amplía un modelo existentestate, ai_prompt (AI Prompt), ai_tool_ids (AI Tools), ai_connection_id (AI Connection), ai_result_action (AI Result Action), mailing_model_real, ai_update_record_field_id (AI Update Record Field)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Este módulo añade un nuevo tipo de acción de servidor: AI OCA Action.

Para usarlo:

  • Ve a Settings > Technical > Actions > Server Actions
  • Crea una nueva acción y selecciona AI OCA Action como estado
  • Selecciona una AI Connection (Ollama)
  • Define el prompt — admite marcadores dinámicos usando sintaxis Qweb (p. ej. {{ object.name }})
  • Opcionalmente selecciona herramientas que la IA puede llamar durante la ejecución
  • Define qué hacer con el resultado:
  • Post Message: publica la respuesta de la IA como un mensaje de chatter en el registro
  • Update Record: escribe la respuesta de la IA en un campo específico

Para ampliar con un nuevo proveedor de IA, hereda de ai.connection y añade un nuevo valor de selección a kind, luego implementa el método _run_{kind} correspondiente.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.