Dmmsys Professional AI Agent - Enterprise AI Platform for Odoo CE
by Dmmsys guoyihot@outlook.com 124358678@qq.com http://www.dmmsys.com$ 1257.77
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 10955 |
| Technical Name |
dmmsys_professional_ai_agent |
| License | OPL-1 |
| Website | http://www.dmmsys.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 10955 |
| Technical Name |
dmmsys_professional_ai_agent |
| License | OPL-1 |
| Website | http://www.dmmsys.com |
Dmmsys Professional AI Agent
Enterprise AI platform for Odoo Community Edition. An alternative to Odoo Enterprise AI capabilities, designed specifically for Community Edition users. Build knowledge bases from documents and web pages. Every AI action is logged for audit compliance. Set monthly budgets to control AI costs. Describe your process in plain language, AI builds the workflow. Multiple AI agents collaborate on complex tasks.
Dmmsys Professional AI Agent — 企业级 AI 平台
企业级 AI 平台,专为 Odoo 社区版打造。用文档和网页构建知识库。每一次 AI 操作都有记录,满足审计要求。设置月度预算,控制 AI 使用成本。用大白话描述流程,AI 自动生成工作流。多个 AI 协同完成复杂任务。
What You Can Do
Enterprise AI capabilities for everyday workAsk Questions, Get Answers
Talk to your business data like talking to a colleagueIntent-Driven Process Execution
Describe what you need — "Check inventory levels", "Start month-end closing", "Review pending approvals" — AI interprets intent and orchestrates the corresponding business process automatically.
Build Knowledge Base
Upload documents (PDF, Word, Excel) or link web pages. AI searches your knowledge base to answer employee questions.
Business Data Operations
AI can search, read, update, and create business records through configured tools — enabling automated handling of routine tasks across any registered model.
Govern & Control
Audit, budget, and monitor every AI actionFull Audit Trail
Every AI action — who, when, what — is logged. Meet compliance requirements for ISO and internal audits.
Cost Control
Set monthly budgets per department or per user. Track token usage and costs for every AI call. Get alerts when approaching limits.
Privacy Protection
Auto-mask sensitive data like ID numbers, phone numbers, and bank cards before sending to LLM. Keep customer data safe.
能帮你做什么
企业级 AI 能力,赋能日常工作提问就有答案
像跟同事聊天一样,跟数据对话意图驱动流程执行
描述你的意图——"检查库存量""开始月结""审批待办事项"——AI 理解意图后自动编排对应业务流程执行。
构建知识库
上传文档(PDF、Word、Excel)或链接网页。AI 从知识库里搜索答案。
业务数据操作
通过配置好的工具,AI 可以查询、读取、更新、创建业务记录。让日常重复操作实现自动化处理。
管控与合规
每一次 AI 操作都可审计、可管控全链路审计
每一次 AI 操作——谁、什么时候、干了什么——都有记录。满足 ISO 和内部审计要求。
成本管控
按部门或按用户设置月度预算。追踪每次 AI 调用的 token 用量和费用。接近上限时自动告警。
隐私保护
发送给大模型前自动脱敏身份证号、手机号、银行卡号。保护客户数据安全。
Automation & Collaboration
Turn complex processes into one-click automationAI-Powered Workflows
Describe your process, AI builds itGenerate Workflows from Plain Language
"When a sales order exceeds $10,000, send to manager for approval, then notify finance." AI reads your goal and creates the approval workflow automatically.
Multi-Step Task Automation
Set up a sequence of actions — search, read, update, create, approve. AI executes in order, automatically retrying if something fails.
Scheduled & Triggered Jobs
Run monthly closing, inventory checks, or report generation automatically on schedule. Routine tasks can be configured to execute at specified intervals.
AI Team Collaboration
Multiple AI agents working togetherCross-Agent Collaboration
A sales AI can call inventory AI to check stock, then call finance AI to calculate pricing. Multiple AI employees work as a team.
Smart Alerts
Get notified when AI failure rate spikes, costs exceed budget, or response time slows down. Proactive monitoring keeps AI services healthy.
Customizable AI Agents
Create AI agents tailored to your business domains — each with configurable knowledge sources, tools, role profiles, and access permissions to match specific operational needs.
自动化与协同
复杂流程,一键自动完成AI 驱动的工作流
用大白话描述,AI 帮你建大白话生成审批流
“销售订单超过1万,发给经理审批,然后通知财务。”AI 读懂你的目标,自动生成审批流程。
多步骤任务自动化
设置一串动作——查、读、改、建、批。AI 按顺序执行,失败了自动重试。
定时与触发任务
月结、库存盘点、报表生成可按计划自动运行。例行任务支持按指定间隔定时执行。
AI 团队协同
多个 AI 一起干活跨 Agent 协同
销售 AI 可以调用库存 AI 查货,再调用财务 AI 算价。多个 AI 组成团队工作。
智能告警
AI 失败率飙升、成本超预算、响应变慢时自动通知。主动监控确保 AI 服务健康。
可自定义的 AI 员工
根据业务需要创建数字员工,可配置知识库、工具组合、角色设定和访问权限,适配不同的业务场景需求。
For IT Managers
Technical capabilities & requirementsTechnical Capabilities
What's under the hoodAI Agent Core
Configurable agents with topic/role system. Response style control (analytical/balanced/creative). Knowledge sources (files + web pages). Restrict answers to knowledge sources only.
RAG & Vector Search
pgvector with ivfflat index. Automatic chunking and embedding. Scheduled cron for batch embedding generation.
Tool System
Universal tools (search/read/update/create). Server actions with "use_in_ai" flag auto-register as tools. JSON Schema parameter support. OpenAI function calling format conversion.
Task Orchestration
DAG-based task dependencies. Topological sorting execution. Failure retry mechanism. Task templates. Execution logs (ai.job.log).
Governance Layer
Unified AI Bus (ai.bus) with permission verification, quota check, and audit logging. Complete audit logs (ai.audit.log). LLM call logs with token/cost tracking (ai.llm.call.log). Sensitive data sanitizer (ID/phone/bank card). Alert rules (failure rate/cost/response time).
Workflow & Evaluation
AI-powered workflow generation from natural language goals. Cross-agent tool calling with target_agent_id. Evaluation suite (suite/case/result) for testing AI agents.
Integration & Requirements
Deployment and compatibilityLLM & UI
OpenAI-compatible LLM adapter (DeepSeek, Qwen, Zhipu, OpenAI, etc.). Mock client for offline testing. FAB floating button + VS Code style ChatWindow. Model/agent selector. Session persistence across refresh.
Business Integration
mail.thread patch provides _ai_chat() / _get_ai_context() for all business models. Composer rules for multi-entry points (chatter/form/list/system tray). Preset shortcut prompt buttons.
Requirements
Works with Odoo Community and Enterprise. No enterprise license required. Depends on dmmsys_workflow_engine. PostgreSQL with pgvector recommended for RAG. Python requests library required.
给 IT 管理人员
技术能力与环境要求技术能力
核心能力一览AI Agent 核心
可配置 Agent(主题+角色系统)。响应风格控制(分析型/平衡型/创造型)。知识源(文件+网页)。可限制仅从知识源回答。
RAG 与向量检索
pgvector + ivfflat 索引。自动分块与向量化。定时任务批量生成 Embedding。
工具系统
通用工具(查询/读取/更新/创建)。服务器动作勾选"use_in_ai"自动注册为工具。JSON Schema 参数支持。OpenAI function calling 格式转换。
任务编排
基于 DAG 的任务依赖。拓扑排序执行。失败重试机制。任务模板。执行日志(ai.job.log)。
治理层
统一 AI 总线(权限校验+配额检查+审计记录)。完整审计日志(ai.audit.log)。LLM 调用日志含 token/费用追踪(ai.llm.call.log)。敏感数据脱敏(身份证/手机号/银行卡)。告警规则(失败率/成本/响应时间)。
工作流与评估
从自然语言目标生成工作流。支持 target_agent_id 的跨 Agent 工具调用。评估套件用于测试 AI Agent。
集成与环境要求
部署与兼容性LLM 与 UI
兼容 OpenAI 接口的 LLM 适配器。Mock 客户端支持离线测试。FAB 浮动按钮 + VS Code 风格聊天窗口。模型/Agent 选择器。刷新后会话持久化。
业务集成
mail.thread 补丁为所有业务模型提供 _ai_chat() / _get_ai_context()。Composer 规则支持多入口(chatter/表单/列表/系统托盘)。预设快捷提示按钮。
环境要求
同时支持 Odoo 社区版和企业版。无需企业版许可。依赖 dmmsys_workflow_engine。RAG 功能建议使用 PostgreSQL + pgvector。需要 Python requests 库。
Pre-built Demo Agents
The module includes several pre-configured AI agents for demonstration purposes. These agents illustrate the platform's configuration capabilities with sample topics and descriptions. Important: These are demo agents only. They require actual LLM provider setup, business data integration, and thorough testing before use in production. The module provider assumes no responsibility for the functionality or output of these demo agents in real business scenarios.
| Agent Name | Sample Scenario | Status |
|---|---|---|
| Dispute Handling Agent | Invoice dispute root cause analysis | Demo |
| Payment Suggestion Agent | Payment priority suggestions | Demo |
| Project Setup Agent | Quick project creation from templates | Demo |
| Device Info Retrieval Agent | Customer device 360 view | Demo |
| Return Order Agent | Return order suggestions | Demo |
| Requirement Model Agent | PLM requirement model creation | Demo |
| Packaging Compliance Agent | Packaging regulation compliance check | Demo |
| Business Assistant | General business Q&A | Demo |
预置演示 Agent
模块内置了若干预配置的 AI Agent,用于演示平台的可配置能力和示例场景。 重要声明:这些 Agent 仅作演示用途。在实际使用前,必须完成 LLM 提供商配置、业务数据对接,并经过充分的业务验证。 模块提供商不对这些演示 Agent 在真实业务场景中的功能表现或输出结果承担任何责任。 用户应根据自身业务需求自行验证和调整。
| Agent 名称 | 示例场景 | 状态 |
|---|---|---|
| Dispute Handling Agent | 发票争议根因分析 | 演示 |
| Payment Suggestion Agent | 付款优先级建议 | 演示 |
| Project Setup Agent | 基于模板快速搭建项目 | 演示 |
| Device Info Retrieval Agent | 客户设备全景信息查询 | 演示 |
| Return Order Agent | 退货单自动建议 | 演示 |
| Requirement Model Agent | PLM 需求模型创建 | 演示 |
| Packaging Compliance Agent | 包装合规检查 | 演示 |
| Business Assistant | 通用业务问答 | 演示 |
Screenshots
No. Due to Odoo front-end changes in each version, front-end modules do not support cross-version use.
Yes. The module works with both Odoo Enterprise and Community editions.
PostgreSQL with pgvector extension is recommended for RAG features. Python requests library is required.
Suggested Products
Product and Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module