• Educational software that fits like a glove

    With 22+ years of experience, we create custom Edtech solutions that will boost your business performance.

    EdTech Learn more
    • AI for education
    • Custom LMS
    • AI-powered LMS
    • Corporate training solutions
    • Pre-built corporate LMS
    • LMS & SIS Integration
    • K-12
  • Working with data = data working for you

    We create data science and ML solutions that improve workflows, bring innovation and boost business sales.

    Data & AI Learn more
    • Artificial intelligence
    • Machine learning
    • Data science
    • Data engineering
    • Databases
    • Predictive analytics
    • AI chatbot
    • Computer vision
    • AI security services
    • AI integration services
  • Services
    • Dedicated team
    • Web development
    • Mobile development
    • Testing & QA
    • Business analysis
    • Code review
    • Software integration
    • Outstaffing
    Industries
    • Education
    • Logistics
    • Healthcare
    • Veterinary
    • Oil & Gas
    • eCommerce
    • Retail
    Solutions
    • AI
    • Cloud
    • ERP
    • CRM
    • 3D
    • Metaverse
    Technologies
    • PHP
    • PHP Symfony
    • RoR
    • Python
    • React JS
    • Angular
    • Node JS
    • .NET
    • React Native
  • Projects speak louder than words

    Learn how 40+ clients benefit from efficient tech solutions and a reliable long-term partner.

    Portfolio See projects
    • EdTech
    • Data science & AI
    • Logistics
    • Healthcare
  • Cost Calculators

    The fastest way to get your project estimated. Complete a brief form and get a response within 24 hours.

    Pricing Get project cost
    • LMS
    • AI
    • Data science
    • Outstaffing
  • Your Tech Partner in a noble mission

    We are happy to work with organizations that help people live better and feel better. While we can't teach or heal directly, software development is what we excel at.

    Company Let's connect
    • About us
    • Blog
    • Insights
    • Partners & reviews
    • Career
Contact Us
  • Home
  • Portfolio
  • How we made an AI assistant for analytical dashboards in 3 months

How we made an AI assistant for analytical dashboards in 3 months

AI tool for the veterinary platformPreviosAll ProjectsAI adoption of content for learners with dyslexiaNext
How we made an AI assistant for analytical dashboards in 3 months AristekSystems

Client

Data science & AILogistics

The client is a mid-sized US logistics company that provides order fulfillment as well as warehousing and storage, picking and packing, and shipping services.

  • Location: USA
  • Industry: Logistics
  • Key achievements
  • Challenge
  • Solution
  • Requirements
  • How it works
  • Team
  • Technologies
  • Results

Key achievements

  • 90%and more accuracy in interpreting user queries
  • 50%faster insight generation
  • 40%increase in dashboard active users

Challenge

The client’s database was integrated with Tableau. There were many different dashboards that contained various data — starting from the number of employees, ending with the amount of petrol needed for transportation.

The main difficulties were:

  • Compiling analytics, finding insights, and making key decisions took a lot of time and effort for data-driven managers.
  • Plenty of employees weren’t advanced users of analytical tools and Tableau. At the same time, successful work with analytics and its application in the job is a must-have.

Solution

To deal with the challenges, it was decided to create a Q&A system for analytical dashboards that will:

  • simplify the process of acquiring useful data and getting valuable insights

  • speed up decision-making based on analytics

  • democratize analytics, making it more accessible to a wider range of employees with different duties, levels of access, and proficiency in using dashboards

Requirements

Firstly, the AI assistant for analytical dashboards has to allow users to formulate regular questions in a regular manner, which means to understand human-like input.

Secondly, it should be able to maintain at least 90% accuracy in correctly interpreting queries and providing text and graphic responses that make use of all the dashboards’ data and its correlations.

Finally, the system should handle a large number of users simultaneously.

How we did it

Step 1. Data audit

First, we checked the client’s data for quantity, quality and regularity to comprehend that the project is feasible and the client can expect the desired outcome.

We also talked to various business representatives to gather the most common requests and pain points.

Step 2. Proof-of-Concept

The quality and quantity of clients’ data were satisfactory. Therefore, we took several dashboards that contained company annual reports, examined the data, and trained LLM to provide answers based on them.

The final LLM choice was GPT 4o, because it showed the best quality and speed in giving answers to human-like questions among other candidates.

Next, we measured the accuracy of the LLM-provided query responses by comparing them to the desired results.

The PoC was presented and the client was highly satisfied. Therefore, it was decided to scale the success.

We continued training an AI assistant on all available dashboards, and planning the solution integration with the client’s corporate system.

Step 3. Development

  • Data collection pipeline

We built a data collection pipeline that detects changes in the database data. This is to ensure that when a new dashboard appears, the metadata—which explains what is stored in the table—is parsed and the information is added to the LLM.

  • Solution pipeline

The solution pipeline involved applying the NLSQL method. It is used to process any complexity of human questions and transform them into SQL requests and back.

The biggest challenge was the incompleteness of some of the dashboards metadata. Yet, we managed to explain to the LLM their contents through a large number of experiments (adding metadata, or writing cleverly constructed prompts).

  • Backend and Frontend

Meanwhile, frontend developers were busy building a user-friendly interface, and backend developers conducted APIs creation to integrate the AI assistant smoothly into the client’s corporate system.

  • Performance monitoring

Finally, we verified the accuracy, usability, and functionality through performance monitoring and testing with real users.

  • User training

We also prepared comprehensive instructions, trained the C-level and management representatives to use the AI assistant efficiently and pass on knowledge to their team members.

Project duration: The quality and quantity of clients’ data were good enough to enable quick development. Therefore, the project lasted approximately 3 months.

How it works

An AI assistant for analytical dashboards is integrated with the client’s corporate system for efficient data search. This is how it’s used:

  1. A user logs into the company’s corporate system.
  2. In the right corner of the webpage, there’s a chat window. The user can enter a query in a free form there or make it full screen.
  3. The AI assistant determines the user access level and retrieves the data allowed to view.
  4. Then it processes the request, clarifies the required answer format—text, graphical form, or both options.
  5. As a result, the solution generates a comprehensive response based on the available data.
slide-0
slide-1
slide-2

Tools & technologies

  • OpenAI
  • GPT 4.0
  • Tableau
  • SQL
  • Elasticsearch
  • llama_index
  • Python
  • Jira
  • Github
  • AWS
  • React
  • Node.js
  • Postgresql
  • socket.io

Team

  • x1
    Data scientist
  • x1
    Data Engineer
  • x1
    Back-end developer
  • x1
    Front-end developer

Results

As it was planned, the solution fulfilled all the client’s requirements and even exceeded the expectations. It enabled better and faster decision-making, decreased managers workload, and allowed for resources, processes and strategy optimization.

  • 1. The AI assistant maintains at least 90% accuracy in correctly interpreting and answering user queries.

  • 2. 85% of queries are resolved without requiring manual intervention. There’s no need to call in a specially trained analyst to find second-level dependencies and get actionable insights.

  • 3. Thanks to the asynchronous architecture, the solution works simultaneously for all users, rather than putting them in a queue for execution.

  • 4. The solution ensured 50% faster insight generation.

  • 5. The process of democratizing analytics and transitioning to a data-driven approach in the company has shown its first results. After 3 months, the number of dashboards’ active users increased by 40%.

Home
About usPartners & ReviewsPartnershipPortfolioCareerBlogContact UsInsightsPricingQuality Assurance Policy
Regions: UK, UAE, DACH
Services
Machine LearningArtificial IntelligenceData ScienceData EngineeringCloud DevelopmentSource Code ReviewBespoke Web AppsCustom Mobile AppsCustom 3D ModelingERP SolutionsCRM SystemsMetaverse DevelopmentSoftware IntegrationDatabase DesignBusiness AnalysisQA & Software Testing
Technologies
PHPPHP SymfonyRuby on RailsReact JSReact NativeNode JS.NET3DAngularPython
Industries
EducationLogistics & Supply ChainVeterinaryOil & GasHealthcareAugmented & Virtual RealityeCommerce & Retail
Aristek Systems is certified by SMG | ISO 9001:2015

© 2025, Aristek Systems Ltd., All Rights Reserved, Privacy Policy, Terms of Use

We use third-party cookies to improve your experience with aristeksystems.com and enhance our services.
Click either 'Accept' or 'Decline' to proceed.