I made a web app for chatting with all the content related to Confluence Space using Langchain.

Pooja Soni
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 29, 2023

Title: How to Automatically Generate Embedding for Updated Documents in a Confluence Space and Enable Real-Time Question Answering on the Updated Data?

Body: I'm currently working on accessing a Confluence space using Lang chain and performing question answering on its data. The embedding of this data are stored in a Chromadb vector database once I provide user name,API key and Space key.
However, I'm looking for a way to automatically generate embedding for any documents that change in real-time within the Confluence space and enable real-time question answering on the updated data. Any suggestions or solutions on how to achieve this would be greatly appreciated!

4 answers

1 accepted

0 votes
Answer accepted
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 2, 2023

Welcome to the Atlassian Community!

Why are you doing this?  Confluence is already a wiki that provides you with real-time access to all of its updated data, and if used as a knowledge base, suggests pages that answers questions to your users.

Could you explain what problem you are trying to solve here?

1 vote
Patrick Heaney December 7, 2023

This is exciting!  Can you just add an new or updated Confluence pages to your chroma DB again?    If so, could you set an automation to detect any additions or updates to trigger adding said page to the Chromadb?

0 votes
naresh v
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 2, 2024

Pooja, were you able to figure it out on getting updated pages? I am looking for something similar!

0 votes
Rafal Wasowski
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 12, 2023

Hi Pooja,

I just came across this thread whilst searching the web to find out if anyone has successfully attempted this. Have you made any progress since you posted this?

I don't have admin privileges so I don't think I can create webhooks, but that sounds like a good way to trigger a (re-)creation of a vector embedding when either new content is posted or old one is updated.

In the absence of webhooks, I'm toying with the idea of utilising the RSS feed as a compromise. It does have all the relevant data (URL link, creation time etc.).

It would be interesting to learn where you got to with your project if you were happy to share.

Patrick Heaney December 7, 2023

If I had asked the original question, my point would be to create an AI chatbot to answer questions in lieu of the Confluence's existing search feature.  This AI Chatbot would be much faster and save a enormous amount of time.  (Did I get this right, Pooja?)

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events