RAG Tools for AI Assistants

Give Your AI Assistants
Instant Access to Knowledge

Connect Odoo AI assistants and external MCP clients to your knowledge base. Enable semantic search, source citations, and accurate answers using your actual company data.

Semantic Search
Instant Results
Accurate Answers

What Problem Does This Solve?

Without RAG tools, your AI assistants only know what they were trained on. With this module, they can search your documents and provide accurate, sourced answers.

Without RAG Tools

  • AI makes up answers when it doesn't know
  • No access to your specific company data
  • Can't cite sources for verification
  • Outdated information from training data

With RAG Tools

  • AI searches your knowledge base first
  • Answers based on your actual documents
  • Provides source citations for every answer
  • Always current with your latest content

Two Ways to Use

One tool, two powerful integration points for AI knowledge access

Odoo AI Assistants

llm_assistant module

Enable your internal Odoo chatbots to search company knowledge. Perfect for customer support, HR help, sales assistance, and employee self-service.

How it works:

  1. Create or edit an assistant
  2. Enable "knowledge_retriever" tool
  3. Assistant automatically searches knowledge when needed
  4. Answers include source citations

Example: Support chatbot searches FAQ collection → "Based on our Returns Policy..." (Source: Policy v2.3)

External MCP Clients

llm_mcp_server module

Expose your knowledge base to external AI tools via Model Context Protocol. Use with Claude Desktop, Continue.dev, Cursor, and other MCP-compatible apps.

How it works:

  1. Install llm_mcp_server module
  2. Configure MCP client (Claude, etc.) with Odoo URL
  3. Tool automatically appears in client
  4. External AI can search your knowledge securely

Example: Claude Desktop queries product docs → Returns specs with sources from your knowledge base

One Tool, Multiple Integrations

The knowledge_retriever tool is registered once and works everywhere. Enable it for Odoo assistants for internal use, or expose it via MCP for external AI tools. Your choice, or use both!


How It Works

Simple 3-step process from question to accurate answer

1

User Asks Question

"What's our refund policy for damaged items?"

2

AI Searches Knowledge

Tool finds relevant sections from your policy documents using semantic search

3

AI Answers with Sources

Response cites exact policy section with source document name


Powerful Features

Everything you need to make AI assistants knowledge-aware

Semantic Search

Finds relevant information by meaning, not just keywords. Understands context and intent.

Configurable Retrieval

Control how many documents to search, similarity threshold, and result ranking.

Source Citations

Every answer includes the source document name and similarity score for verification.

Multi-Collection Support

Search across different knowledge bases: policies, manuals, FAQs, technical docs.

Smart Result Filtering

Automatically groups results by document and ranks by relevance for best answers first.

Function Calling Ready

Works with OpenAI, Anthropic, and other LLMs that support function/tool calling.


Real-World Use Cases

See how teams use knowledge tools to supercharge their AI assistants

Customer Support Bot

Answer customer questions using product manuals, FAQs, and policy documents

"What's the warranty period for Model X?"

AI: "Model X has a 2-year warranty. (Source: Product Manual p.12, 95% match)"

HR Policy Assistant

Help employees find answers about vacation policies, benefits, and procedures

"How do I request parental leave?"

AI: "Submit Form HR-203 to your manager 30 days in advance. (Source: HR Handbook, 92% match)"

Technical Documentation Helper

Enable developers to quickly find API documentation, code examples, and best practices

"How do I authenticate API requests?"

AI: "Use Bearer token in Authorization header. (Source: API Docs v2.1, 97% match)"

Sales Knowledge Base

Give sales reps instant access to product specs, pricing, and competitive analysis

"What's our edge over Competitor Y?"

AI: "3x faster processing and 40% cost savings. (Source: Competitive Analysis Q4, 89% match)"


Quick Setup

Get started in 3 simple steps

1

Install Dependencies

Make sure you have these modules installed first:

  • llm_knowledge - RAG knowledge base
  • llm_tool - Tool framework
  • llm_assistant - AI assistants
2

Install This Module

Search for "LLM Tool Knowledge" in Apps and click Install

3

Add Tool to Assistant

Go to your LLM Assistant and add the "Knowledge Retriever" tool. That's it!


Works With These Modules

Part of the Odoo LLM ecosystem

LLM Knowledge

RAG knowledge base with document processing and vector search (required)

LLM Tool

Tool framework for extending AI capabilities (required)

LLM Assistant

Create specialized AI assistants with tools (required)