Trobz AI Blog

AI Insights & Deep Dives

Insights on enterprise AI, automation, and Odoo from the Trobz AI team.

Trobz AI Blog
Strategy May 13, 2026

The PoC-to-Production Gap: What Changes When Real Users Touch Your AI

A PoC that works on your laptop is not a production system. The gap between the two is wider than most stakeholders expect, and it shows up in six predictable places.

Trobz Read →
Trobz AI Blog
AI May 11, 2026

Building a RAG-Powered Odoo Support Agent That Knows Your Product Catalogue

A step-by-step guide to building an Odoo support agent that retrieves product data, pricing rules, and quote history to answer sales rep questions accurately — and knows when to say it doesn't know.

Trobz Read →
Trobz AI Blog
Strategy May 10, 2026

Scoping a PoC: The One-Page Brief That Gets Stakeholders Aligned Before You Write a Line of Code

Most AI PoCs fail not because the model was bad, but because nobody agreed upfront what 'success' meant. One page fixes that.

Trobz Read →
Trobz AI Blog
AI May 9, 2026

When the Model Was Right and the Business Was Wrong: A Corner Case Retrospective

Our demand forecasting model correctly flagged a stockout risk three weeks out. It also generated 40 false positives — 12 of them caused by a data entry error the model had silently learned. Here's how we ran the retrospective.

Trobz Read →
Trobz AI Blog
AI May 8, 2026

Semantic Search over Odoo Knowledge Base Articles: From Zero to Production in an Afternoon

Odoo's built-in full-text search misses conceptually related content. Here's how to build semantic search over knowledge.article using pgvector and sentence-transformers — end to end, with benchmarks.

Trobz Read →
Trobz AI Blog
Strategy May 7, 2026

Evaluating RAG Quality: Beyond "Does It Answer the Question?"

Most teams evaluate RAG by asking: does it answer correctly? That question catches less than half the failures. Here's the full evaluation stack.

Trobz Read →
Trobz AI Blog
Automation May 6, 2026

How a 2-Week PoC Changed a 6-Month Project Estimate

A procurement automation project initially scoped at 6 months was reframed in 2 weeks. Real Odoo data, real accuracy numbers, and a conversation that changed the moment there was something to measure.

Trobz Read →
Trobz AI Blog starFeatured
Engineering May 5, 2026

Tips and Tricks to Lower Your Claude Code Token Consumption

In a long Claude Code session, most tokens go to re-reading conversation history, not generating output. Here is how to measure and fix that.

Duy (Đỗ Anh) Read →
Trobz AI Blog
Strategy Apr 30, 2026

From Slide Deck to Running System in 14 Days: Inside a Trobz AI PoC Sprint

Most AI consultancies deliver a slide deck and call it discovery. We deliver a running system. Here's what happens in the 14 days between kickoff and go/no-go.

Troboz Read →
Trobz AI Blog
AI Apr 29, 2026

Product Recommendation Engine for Odoo eCommerce: Implementation Guide

Collaborative filtering on your existing sale.order.line data is enough to build a working product recommendation engine — no external ML platform, no separate vector database. Here's how to implement it end-to-end inside Odoo eCommerce.

Trobz Read →
Trobz AI Blog
Strategy Apr 28, 2026

Human-in-the-Loop Is Not a Limitation -- It's the Whole Point

Autonomous agents that can't be overridden won't be trusted -- and agents that aren't trusted won't be used. Human-in-the-loop isn't a design compromise; it's the feature that makes deployment possible.

Trobz Read →
Trobz AI Blog
Automation Apr 27, 2026

How a Manufacturing Company Automated Delivery Exception Alerts Across 3 Warehouses

When three warehouses feed one Slack channel, every exception looks equally urgent. Here's how we separated the noise from the fires — and cut critical response time from 4 hours to 18 minutes.

Trobz Read →
Trobz AI Blog
AI Apr 26, 2026

Cash Flow Forecasting in Odoo: A Practical Guide to the ML Pipeline

Your Odoo database already has everything needed for a 6-week cash flow forecast. Here's how to build the ML pipeline from raw data to a live dashboard widget.

Trobz Read →
Trobz AI Blog
Strategy Apr 25, 2026

Composable ERP in Practice: What Gartner Got Right and What They Left Out

Gartner's composable ERP model points in the right direction. But after implementing it on top of Odoo, the gaps in the theory become obvious fast.

Trobz Read →
Trobz AI Blog
AI Apr 24, 2026

AI-Powered Anomaly Detection Caught a $40K Billing Error in Week One

A finance team deployed anomaly detection on their Odoo Accounting data. In the first week, it flagged a duplicate vendor bill for $40,000 that had already passed manual review twice.

Trobz Read →
Trobz AI Blog starFeatured
Events Apr 23, 2026

Trobz at the Alibaba Cloud AI Growth Workshop

On April 23, the Trobz team attended the Alibaba Cloud AI Growth Workshop in Ho Chi Minh City: a morning of sharp insights on cloud infrastructure, Qwen AI models, and what Generative AI looks like at global scale.

Thiên (Võ Hồng) Read →
Trobz AI Blog starFeatured
AI Apr 23, 2026

Em Dashes Are the New AI Tell. Replace-All Is Not the Fix.

Em dashes have become the most-cited tell of AI writing. Search-and-replace is the wrong fix — the problem is the sentence structure underneath them.

Trobz Read →
Trobz AI Blog
AI Apr 23, 2026

Building an OCR Pipeline for Bills of Lading That Feeds Odoo Inventory

Bills of lading arrive in dozens of formats, but your Odoo Inventory needs clean, structured data. Here's how to build a pipeline that goes from PDF scan to stock.picking automatically.

Trobz Read →
Trobz AI Blog starFeatured
Engineering Apr 22, 2026

Finding the right company photo: how we indexed thousands of Trobz images with AI

Trobz has accumulated over 8,000 photos across 15 years of events, trips, and photoshoots. We built an AI-powered search tool to find and rank the best ones — so we can stop relying on stock photos for our own blog.

Duy (Đỗ Anh) Read →
Trobz AI Blog
Strategy Apr 22, 2026

AI Roadmapping for Odoo Companies: Start with the Bottleneck, Not the Buzzword

Most AI roadmaps start with the technology. The ones that actually ship start with a specific process that's costing someone real hours every week.

Trobz Read →
Trobz AI Blog
AI Apr 21, 2026

The Overdue Invoice Chaser Agent: From Configuration to First Collection

Most overdue invoice processes fail not because the team is lazy but because the workflow is inconsistent. Here's how an AI agent changes that — and what the first month looks like.

Trobz Read →
Trobz AI Blog starFeatured
Engineering Apr 20, 2026

Enterprise RAG Strategy: The Foundational Architecture for Business AI

RAG bridges the gap between LLMs and private enterprise knowledge. This article breaks down the architecture, design factors, trade-offs, and ROI decision matrix for building RAG into your business AI stack.

Thiên (Võ Hồng) Read →
Trobz AI Blog
AI Apr 20, 2026

Adding Semantic Search to Your Odoo Product Catalogue with field_vector

Keyword search breaks down when your sales reps don't know exact product names. Here's how to add semantic natural-language search to your Odoo product catalogue using the field_vector OCA module — no extra database required.

Trobz Read →
Trobz AI Blog
Strategy Apr 19, 2026

Open Source AI for Enterprise: Why We Chose n8n, pgvector, and Transformers.js

Every AI vendor promises control and auditability. We chose open-source tools that actually deliver them — n8n, pgvector, and Transformers.js — and here's the reasoning behind each decision.

Trobz Read →
Trobz AI Blog
AI Apr 18, 2026

Late Payment Predictor: How an Odoo-Based Manufacturer Reduced DSO by 11 Days

An ML model trained on Odoo payment history predicted late payers with 79% precision — and cut Days Sales Outstanding by 11 days in four months.

Trobz Read →
Trobz AI Blog
Automation Apr 17, 2026

Building a Low-Stock Alert System with n8n and Odoo Inventory in Under an Hour

Poll Odoo's stock.quant model via JSON-RPC, apply per-product reorder rules, group alerts by warehouse, and deliver one consolidated Slack or email notification — no Odoo customization required.

Trobz Read →
Trobz AI Blog
Strategy Apr 16, 2026

Data Integrity Is the Moat: Why AI Can't Shortcut 20 Years of ERP Schema Design

Foreign key constraints, sequence locking, fiscal year gates, and multi-company isolation are not just implementation details. They represent 20 years of encoded business rules. An AI-generated schema misses exactly the constraints that matter most.

Trobz Read →
Trobz AI Blog starFeatured
Engineering Apr 15, 2026

The RPI Workflow: Context Engineering for Odoo Module Development

Claude Code goes sideways once its context window fills past 40%. Research, Plan, Implement: three sessions, three files, keeps it on track.

Trí (Đoàn Minh) Read →
Trobz AI Blog
AI Apr 15, 2026

Processing Expense Receipts at Scale: Document AI for a 200-Person Services Company

A 200-person services firm was spending 3,000+ staff-hours a year manually keying expense receipts into Odoo. Here's the Document AI pipeline that cut that to near zero.

Trobz Read →
Trobz AI Blog
AI Apr 14, 2026

Autonomous Bank Reconciliation in Odoo: How the Agent Decides What to Match

Bank reconciliation is one of the highest-ROI targets for an Odoo AI agent — repetitive, high-volume, but nuanced enough that the matching logic matters. Here's exactly how we built it.

Trobz Read →
Trobz AI Blog
Strategy Apr 13, 2026

The Hidden Cost of AI Prototypes That Never Ship

Most enterprise AI PoCs are built to impress a room, not to run in production. The gap between a working demo and a deployed system involves monitoring, retraining pipelines, error handling, and ownership — none of which appear in a two-week sprint.

Trobz Read →
Trobz AI Blog
AI Apr 12, 2026

Smart Lead Scoring in Practice: How a SaaS Sales Team Stopped Guessing

A SaaS sales team was spending 60% of its time on leads that never converted. AI lead scoring built directly into Odoo CRM changed that — without a data warehouse or a dedicated data team.

Trobz Read →
Trobz AI Blog
AI Apr 11, 2026

Training a Churn Predictor on Odoo CRM Data Without a Data Warehouse

Your Odoo database already contains the signals that predict customer churn. This tutorial shows how to extract them, train a classifier, and surface risk scores directly in the CRM kanban view — no data warehouse required.

Trobz Read →
Trobz AI Blog
Strategy Apr 10, 2026

When to Say No to an AI Project: Five Patterns We've Learned to Walk Away From

Most AI projects don't fail because of bad models or wrong tools. They fail because they should never have started. Here are five patterns that tell us when to walk away.

Trobz Read →
Trobz AI Blog
Automation Apr 9, 2026

From 47 Emails a Day to One Dashboard: Automating Purchase Order Approvals in Odoo

A procurement team was drowning in email-based PO approvals — 47 a day, scattered across inboxes, with no audit trail. Here's how n8n and Odoo fixed it.

Trobz Read →
Trobz AI Blog starFeatured
AI Apr 7, 2026

MCP Web Search for AI Agents: Tavily vs Brave Search

I tested two popular MCP web search servers, Tavily and Brave Search, while building AI agents with Claude. Here's what I found, with real benchmark numbers and a clear recommendation.

Thảo (Đoàn Thị) Read →
Trobz AI Blog starFeatured
Engineering Apr 6, 2026

Connecting AI Agents to Odoo with MCP: A Practical Overview

Several MCP implementations exist for connecting AI assistants to Odoo. The tooling is improving fast. Authentication is the hardest part to get right.

Thiên (Võ Hồng) Read →
Trobz AI Blog
AI Apr 3, 2026

How a Hanoi Distributor Cut Invoice Processing from 4 Hours to 12 Minutes

A Hanoi-based distributor was spending 4 staff-hours a day keying in vendor invoices. A Document AI pipeline brought that to 12 minutes. Here is what it took.

Trobz Read →
Trobz AI Blog starFeatured
Engineering Apr 2, 2026

AI in Odoo: Two Architectures, Two Different Bets

Odoo SA and the OCA take fundamentally different approaches to integrating AI. One bundles AI into the platform. The other keeps it deliberately outside. Here is what that looks like in practice.

Thiên (Võ Hồng) Read →
Trobz AI Blog
Automation Apr 2, 2026

5 n8n Workflows Every Odoo Finance Team Should Steal

Five production-ready n8n workflows for Odoo Finance: invoice reminders, reconciliation alerts, budget notifications, expense routing, and month-end triggers — all built on the same JSON-RPC pattern.

Trobz Read →
Trobz AI Blog
Strategy Apr 1, 2026

The AI Readiness Audit: 7 Questions to Ask Before You Touch Your ERP

Most AI projects in Odoo fail before a single model runs. The problems are always upstream: dirty data, undefined processes, nobody who owns the outcome. Here's how to find them first.

Trobz Read →
Trobz AI Blog starFeatured
Engineering Apr 1, 2026

Agentic AI for QA: 3 different approaches

AI agents can now replace the manual post-deploy verification step. But which agent, and at what level of access? We ran three against the same Odoo 18 ticket to find out.

Thiên (Võ Hồng) Read →
Trobz AI Blog
Strategy Mar 28, 2026

Is the AI Revolution Just the Excel Revolution All Over Again?

Vibe coding feels powerful, until you inherit someone else's 800-line VBA macro. The AI moment rhymes with the spreadsheet moment in ways that should make every engineering team pay attention.

Trobz Read →
Trobz AI Blog starFeatured
Automation Mar 28, 2026

How to Alert Uninvoiced Sales Orders in Odoo Using n8n (Without Creating Email Noise)

n8n + Odoo 18 automation that flags confirmed but uninvoiced sales orders: one consolidated email every 15 minutes, not one per order.

Thái (Hồ Hoàng) Read →
Trobz AI Blog
Strategy Mar 28, 2026

Composable ERP: The Architecture Shift That Makes AI Integration Actually Work

Traditional monolithic ERP systems were not designed to absorb AI capabilities incrementally. Composable ERP, built from interchangeable API-connected modules, is the architecture that makes it possible.

Trobz Read →
Trobz AI Blog
Strategy Mar 28, 2026

Can an ERP Built with Claude Replace Odoo?

Someone always builds the thing you said couldn't be built. But there's a precise difference between an impressive invoicing app and an ERP, and it matters more than most people realise.

Trobz Read →
Trobz AI Blog starFeatured
AI Mar 1, 2026

Transformers in the browser? A concrete example: semantic search over 3,000+ Odoo modules

How we built a fully client-side semantic search engine for 3,000+ Odoo modules with no backend, no API key, no internet required after first load.

Duy (Đỗ Anh) Read →
Trobz AI Blog starFeatured
AI Feb 10, 2026

Introduction to the field_vector OCA module for Odoo

Discover how the field_vector OCA module brings native vector field support to Odoo, enabling semantic search and RAG without a separate vector database.

Hải (Lê Nguyễn) Read →

Ready to put AI to work?

Let's explore how Trobz AI can automate your processes, enhance your ERP, and help your team make better decisions — faster.