Business intelligence applications help businesses use their data as a resource to make critical decisions and we’re going to create one with AI.
AI will inevitably play an increasingly important role in BI tools; specifically, LLM-based applications will enable BI applications to create visualizations, provide insights through data analysis, and automate business reporting.
So, in this article, we will explore how an LLM application can help create business insights. This will not be a full-fledged BI application; however, it will automatically create graphs and a text report directly from the data.
We will use the OpenAI API through CrewAI to create a program that will show the potential of AI in this area and result in a simple AI-based BI application.
I should point out that I use these particular components because they are convenient – I used CrewAI in a recent tutorial (if you are new to CrewAI, I encourage you to read it) and I feel comfortable with it. CrewAI uses OpenAI by default, so I opted for that as well.
Another LLM, like Claude from Anthropic, Gemini from Google, etc. would be just as effective and…
