...
Excalidraw macro | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Call LLM Directly
...
Excalidraw macro | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
RAG (Retrieval-Augmented Generation) in AI for Confluence
The plugin is based on the RAG model and provides intelligent search and query capabilitiescapabilities integration with Confluence knowledge base. During user queries, it leverages content from Confluence and utilizes a large language model (LLM) to deliver answers, along with the sources of the content. Typical use cases are:
Chat
Intelligent query
Define
Content indexing
During the indexing stage, documents are pre-processed in a way that enables efficient search during the retrieval stage.
Excalidraw macro | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Indexing Steps
...
Page
Blog
Attachments
Office docs (
.docx
,.pptx
,.xlsx
)PDF (
.pdf
)Text files (
.txt
,.xml
,.html
,.rtf
etc)
Will the achieved contents be indexed?
The plugin will call confluence search API to get the new contents to index for embedding, achieved docs can not be searched, so that will not be indexed either.
Where the embeddings stored
...
Chroma DB is an open-source tool recommended for use as a database if Confluence has a large volume of data to index. Customer is required to install a Chroma DB that can be accessed by Confluence.
Scopes of Index
All the contents in Confluence will be indexed by default. Confluence administrator can customized scopes in by Spaces and CQL with Knowledge Configuration of the plugin configuration.
...
Excalidraw macro | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Query Steps:
...
A: Query prompts + relevant context
Q: Can user query contents which are blocked by Confluence permissions ?
A: No, the Permission Filter will check the permissions and filter contents to user according to permission settings of confluence (e.g. Space permission, Page permission).
Q: Do you (XDevPod) collect user data?
...