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.0Este 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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/ai.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Este 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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.