Configuring chatbot

This feature is available from OpenKM version 8.2.7 onwards.

The chatbot provides an AI-powered conversational interface that allows anonymous users to interact with the content indexed in the OpenKM repository. Using Retrieval-Augmented Generation (RAG), the assistant answers questions exclusively based on the information stored and indexed in the OpenKM repository ? it does not draw on external knowledge sources. Users can hold natural language conversations with the assistant and, where relevant, download the source documents that the AI used to compose its responses.

The chatbot relies on the anonymous user feature. The public user must be created and properly configured before enabling the chatbot. Refer to Configuring the anonymous user for detailed instructions.

Accessing the chatbot

Once the anonymous user is configured, the chatbot is accessible at the following URL:

Language selection

The chatbot interface automatically detects and applies the language configured in the user's browser. If no translation is available for the detected language, the interface falls back to English by default.

A specific language can also be set explicitly via a URL parameter. When provided, the URL language takes priority over the browser language:

The lang parameter accepts standard BCP 47 language tags (e.g., es-ES, fr-FR, de-DE). If the specified language is not available in the application, the interface defaults to English.