Class KnowledgeModule

java.lang.Object
com.google.inject.AbstractModule
com.axelor.ai.knowledge.KnowledgeModule
All Implemented Interfaces:
Module

public class KnowledgeModule extends AbstractModule
Guice module that wires all knowledge base (RAG) components.

Installed by AiModule to keep package-private knowledge classes encapsulated.

The vector store backend is selected via ai.vector-store.type in axelor-config.properties:

Currently supported: pgvector (PostgreSQL with pgvector extension). If not configured, knowledge base features are disabled gracefully.