How Erica Works – Harnessing the Power of Neural Networks for Confluence
Friday, October 20, 2023
As part of Atlassian’s hackathon, Codegeist Unleashed, we're thrilled to introduce our latest creation: Erica AI, a groundbreaking app designed to revolutionize your Confluence cloud collaboration. Erica AI is set to transform the way you navigate and discover content on Confluence. In this blog post, we'll delve into the intricacies of Erica AI, explaining how it works for curious readers.
Erica AI: A Neural Network Marvel
At its core, Erica AI harnesses the power of neural networks to deliver personalized content recommendations within Confluence. It's an app designed to help users discover the most relevant and engaging content, thus streamlining their experience and boosting productivity.
The Training Process
Erica AI's journey begins with the training of neural networks. But what does that mean, and how does it work? Here's a simplified breakdown:
Space-Specific Training: To tailor the recommendations for each Confluence space, a dedicated neural network is trained. This individualized approach ensures that the recommendations align with the specifics of how users interact in each space.
Page Representation: Erica AI employs the Universal Sentence Encoder to convert the pages of a Confluence space into one 512-dimensional vector each. This vectorization process transforms the textual content into a format that can be readily processed by the neural network. Erica AI also filters out stop words and punctuation during this phase.
Data Preparation: Gathering data on user interactions is vital. Erica AI collects information about who authored the pages, who commented on them, and which users who are watching the pages. This data serves as the ground truth that the neural network learns from.
Applying the Model: The final trained neural network model is then uploaded to a newly created Confluence page. This model serves as Erica AI's brain, guiding its recommendations based on the information it has learned during the training process.
The Unique Browser-Based Approach
What truly sets Erica AI apart is our commitment to user privacy and its innovative browser-based approach. Unlike many AI systems that require shipping data to external servers for processing, Erica AI conducts all its operations directly in the user's browser.
Data Privacy: With Erica AI, your data stays on your computer. None of your Confluence data is sent off to remote servers, ensuring the utmost privacy and security.
GPU Acceleration: Despite performing all operations in the browser, Erica AI leverages GPU support to ensure speedy training of the neural network. This means that the app is both efficient and user-friendly. It's also a great excuse to get a better GPU.
What’s Next for Erica AI
Data quality is a pivotal aspect of enhancing Erica AI's performance. We are committed to continuously improving the app by refining the data collection and training processes. Our goal is to develop more sophisticated data gathering methods, which will result in even more accurate and personalized content recommendations. By bolstering the quality of the data used during training, we aim to fine-tune Erica AI, making it an indispensable tool for Confluence users, ensuring they receive the most relevant and valuable insights from their content. We're excited about the journey ahead as we work to deliver a more refined and intuitive experience with Erica AI.
Embrace the Future with Erica AI
Erica AI represents the next frontier in intelligent content discovery within Confluence. By combining neural network technology with a strong commitment to user privacy, Erica AI offers a seamless and highly efficient way to enhance your Confluence experience. Say goodbye to the days of sifting through endless content to find what's relevant; let Erica AI guide you to what matters most.
As we continue to refine and expand the capabilities of Erica AI, we look forward to a future where Confluence users can unlock the full potential of their content with ease and precision. Stay tuned for updates, and in the meantime, why not give Erica AI a try and experience the future of content discovery for yourself?
PII Protection for Confluence adds data loss prevention features to your Confluence Cloud instance, allowing you to find PII and sensitive data as well as classifying pages with customizable classification levels.
Protect your Confluence data with PII Protection
Mix instant coffee, soda, salt, and vitamin C for a great developer. When I am not at work, I like shooting black & white film and spending time on the beach.
Subscribe to Our Newsletter
Receive news, stay updated and special offers
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.