Exploring the E3SM AI Platform and where Atlassian Rovo fits in #287
Replies: 2 comments
Evaluation of Atlassian Rovo for the E3SM AI PlatformOverviewRovo is a candidate service for the organizational and project knowledge domain. It could reduce custom development for accessing Jira, Confluence, Slack, and other connected enterprise content. It should be evaluated as one component of a federated E3SM knowledge architecture, not as the foundation of the entire platform. What is Rovo?Atlassian Rovo is a managed enterprise AI service for searching connected knowledge, answering questions, and supporting agent workflows. It provides:
The Atlassian Rovo MCP Server can expose supported Atlassian knowledge and tools to external applications such as SimBoard or E3SM-ASSIST. Can Rovo Act as a Knowledge Base and RAG?Functionally, yes. Rovo can connect, index, and retrieve organizational content to ground Search, Chat, and Agents. However, it is an Atlassian-managed enterprise retrieval layer, not a fully controlled scientific RAG platform. E3SM would have limited control over retrieval behavior, scientific metadata, provenance, citation structure, versioning, and evaluation. Strengths and Limitations
Rovo and SlackRovo supports Slack through:
Use Rovo for Slack knowledge discovery and user interaction. Use a direct Slack API or MCP integration for precise message operations, event-driven workflows, or Atlassian-independent access. Proposed FitRecommendationUse Rovo to minimize custom work for organizational and project knowledge. Keep live operational data behind APIs or MCP services. Build an E3SM-managed RAG layer only for authoritative scientific content whose retrieval, provenance, citation, or evaluation requirements are not met by existing services. Do not make Rovo a dependency of the initial SimBoard prototype unless Jira, Confluence, or Slack knowledge is required by the selected workflow. |
|
Hey @chengzhuzhang, I would like to understand the target audience and knowledge domain the E3SM AI Assistant (E3SM-ASSIST) should cover. This will help me narrow down candidate tools and technologies required for different E3SM applications, including SimBoard. I’ve categorized E3SM knowledge by three domains. Is the vision that E3SM-ASSIST will be a chatbot that covers primarily domains 1 and 2? More context provided in the original post above.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Overview
This discussion explores a shared E3SM AI Platform that provides unified access to distributed organizational, scientific, and operational knowledge. The platform would federate existing services where practical, curate authoritative E3SM content where necessary, and help AI applications produce more accurate, relevant, and traceable results.
Note: This document is an extension of the E3SM AI Platform: Strategy and Architecture Concept Notes.
Goals for the Shared E3SM AI Platform
The E3SM AI Platform aims to:
Organize E3SM Knowledge by Domains
E3SM knowledge spans multiple domains that can ground AI applications and improve answer accuracy, relevance, and traceability.
Knowledge should be organized by authority, freshness, and access pattern, rather than by technology. The diagram below shows the main knowledge domains, representative E3SM sources, and the appropriate access or management approach for each.
Some sources span domains. For example, active GitHub content may be queried through MCP, while released code and approved documentation may be indexed in the authoritative RAG layer.
Knowledge Domains by Use Case
The domains are not mutually exclusive. Each application should use only the knowledge sources required by its workflows.
Candidate Technologies
These are implementation candidates, not architectural commitments. A source may use different approaches depending on authority and freshness. For example, active GitHub content may be queried through MCP, while released code may be indexed as authoritative knowledge.
Rovo is evaluated separately in this discussion thread.
Overall Recommendation
Use a federated knowledge architecture:
Do not make Rovo a dependency of the initial SimBoard prototype. Add it only when Jira, Confluence, Slack, or other connected knowledge is required by the selected workflow.
All reactions