AI for BI

Build an AI-powered app to analyze unstructured feedback, generate insightful reports, and create interactive visualizations

Towards Data Science
Based on Image by Temel from Pixabay

New AI agent tools have made automating data analysis remarkably simple. When combined with a visualisation platform like Streamlit, it is a simple task to create a visually compelling business reporting app.

In this tutorial, we will focus on analysing customer feedback. This analysis and a good understanding of customer sentiment are essential to ensure products meet expectations and that quality concerns are addressed. Products perceived as poor quality simply won’t sell.

However, analysing customer feedback can involve processing a large volume of unstructured data — a task that can be daunting. This is where large language models excel, making it possible to extract meaningful insights from this data.

Our first step is to clarify the objective.

Imagine we have a list of customer feedback messages about products from an online retailer. Our goal is to generate an executive report that highlights top-performing products, identifies issues with underperforming…