Multipage Dash app showing Interactive Charts on Artificial Intelligence trends.
Each page focus on different topic
Final Goal is to embed AI capabilities to generate plots description on demand
Data insights can be generated through Langchain Pandas Agents than interact with Pandas Dataframes.
llm model gpt-4 is used under the hood. You need to have proper OPEN_AI_API suitable to run this model.
the Agent has been tested with gpt-3.5-turbo but with lower insights quality and success rate.
Under development-to join the Charming Data Community Project initiative
Part of this work is based on:
"Artificial Intelligence" Published online at OurWorldInData.org:
dash-app-structure
|-- .env
|-- .gitignore
|-- License
|-- README.md
|-- assets
|-- components
| |-- get_components_page1.py
| |-- get_components_page2.py
| |-- get_components_page3.py
|-- pages
| |-- home.py
| |-- Technical Perfomances.py
| |-- Industry and Domains.py
| |-- Society.py
| |-- About the Author.py
|-- utils
| |-- settings.py
|-- MainApp.py
|-- requirements.txt
code to retrieve the environment vars (OPENAI_API_KEY)
data prep and vizs code for each page. Each page is stand-alone
page layout code and callbacks
python310