Skip to content

EdwardBurns/AI_TODAY

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App purpose

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:

App structure

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

utils

code to retrieve the environment vars (OPENAI_API_KEY)

components

data prep and vizs code for each page. Each page is stand-alone

pages

page layout code and callbacks

python version

python310

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%