HELP SOLVE THE MYSTERY -
Often, the analyst must uncover a story hidden in the data. Our tool must assist the analyst step through the problem-solving process with an AI assistant.
INTUITIVE USER INTERFACE -
Design an intuitive and user-friendly tri-panel interface that allows users to easily navigate through the problem data, analytic notebook, and interact with an AI assistant.
SYNCHRONIZATION OF PANELS - Implement synchronization of tri-panels based on problem-solving steps to coordinate problem understanding, solution work, and AI assistance to keep the analyst on track. Ideally, the AI assistant will synchronize with the problem-solving steps so that algorithms can automatically generate insights and patterns from the data, helping users uncover hidden relationships and trends without manual exploration.
TRI-PANEL 1: CASEBOOK AND REFERENCE THROUGH STEPS -
Provide a fusion of problem background information with classic data science problem-solving algorithm steps. This may be accomplished using API calls to a curated Azure SQL database or potentially using Retrieval-Augmented Generation (RAG) where the AI has specific problem and data science textbooks embedded.
TRI-PANEL 2: PYTHON-BASED SOLVING TOOLS -
Enable use of tools for data exploration, including summary statistics, data profiling, and visualizations such as histograms, scatter plots, and heatmaps. This may be accomplished using MS Synapse Data Engineering tools or API calls to Azure Services.
TRI-PANEL 3: AI ASSISTANT - Enable users to ask questions of an AI assistant tuned to the specific problem, domain references, and data science methodology. Initially, this may be accomplished with an API call to Azure OpenAi. Later, we need to ensure the AI is prompted by the analyst's step of work and relevent references.
INTERACTIVE STORYTELLING - At the end of the solving work, the record of human and AI-generated text and code solutions is used to create interactive narratives or stories based on their analysis, allowing the user to convey their findings and solutions effectively to stakeholders, team members, or competition judging boards.
PROBLEM-SOLVING RECOMMENDATIONS - In the backend, classic problem-solving steps will be built into a digital library of problem-solving approaches. The AI assistant will provide assistance based on the stage of problem-solving. We use content developed by real data science professionals. Our problem-solving recommendations will be balanced between student progress and problem-solving standards.