Skip to Content

Case study · AI and governance

An AI layer on Odoo that suggests, and never decides.

RedXpider needed support tickets and source documents turned into reviewed, publish-ready knowledge, with AI doing the heavy reading and people keeping every decision. I built REGAI: a standalone governance, audit and AI-assistance system that sits beside their Odoo and talks to it only through an authenticated API.

Client
RedXpider B.V.
Location
Netherlands
Type
AI governance layer for Odoo
Platform
Django 5 beside Odoo 18

AI suggests. People decide.

The AI can triage, draft and flag. It can never approve, publish or change a record.

Every decision on record

An append-only audit trail of each suggestion and each human accept, correct or reject.

Personal data stays out

Personal data is redacted before any text reaches the AI.

From a ticket to a published answer

Odoo stays the source of truth. REGAI keeps the evidence, the suggestions and the decisions.

  1. 01Odoo ticket"Send to REGAI", files included
  2. 02ReadingText pulled from PDF, Word and text files
  3. 03AI suggestionTriage, draft, compliance flags
  4. 04Human reviewAccept, correct or reject
  5. 05Odoo KnowledgeAn approved draft goes back

The core idea

What the AI may do, and what it never may

Every AI output in REGAI is a suggestion attached to a record. A person accepts it, corrects it or rejects it, and that choice is written to an audit trail that cannot be edited afterwards.

The AI also checks its own drafts: it flags personal data, marketing claims and legal wording, and it checks that each statement is grounded in the evidence it was given. If the AI service is down, REGAI keeps working without it.

May

Triage a record Draft a publish-ready answer Flag personal data and legal wording Check a draft against its evidence

Never

Approve Publish or release Change who can see what Modify anything in Odoo

What I built

A separate system, not an Odoo module, so it can govern Odoo without being able to break it.

Standalone system

Django 5, Django REST Framework and PostgreSQL, in Docker on the client's own server.

Authenticated REST API

Token authentication, safe-to-retry calls and a log of every call made.

Odoo connector, both ways

An Odoo module adds "Send to REGAI" to helpdesk tickets; approved drafts go back into Odoo Knowledge.

Document reading

Text is extracted from attached PDF, Word and text files, so the AI reads the document itself.

AI assistance

Triage, drafts, compliance flags and an evidence check, on an AI account the client owns.

An owner's dashboard

One screen in plain language, built for a business owner rather than a developer.

Built with

Django 5Django REST FrameworkPostgreSQLDocker Odoo 18Custom Odoo moduleXML-RPCREST API LLM APIPDF and Word parsing

Want AI in your Odoo without losing control?

Tell me what your team reads, writes and approves today. You'll get an honest answer on where AI helps and where a person should stay in charge.

Hire me on Fiverr