Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from src.ui import sidebar_ui, dashboard_ui | |
| from src.ui.session import session_state | |
| custom_theme = gr.themes.Base( | |
| primary_hue="blue", | |
| secondary_hue="green", | |
| neutral_hue="gray", | |
| font=[gr.themes.GoogleFont("Open Sans"), "sans-serif"], | |
| ) | |
| STATE = { | |
| "running": False, | |
| "current_time": None, | |
| "part_id": None, | |
| "data": {}, | |
| "efficiency": {}, | |
| } | |
| with gr.Blocks(theme=custom_theme) as demo: | |
| # HEADER | |
| gr.Markdown("# AI Industrial Efficiency Helper ⚡️") | |
| gr.Markdown("### *AI for efficiency in Industries & Services*") | |
| gr.Markdown( | |
| """ | |
| This demo showcases the capabilities of IndustryMind AI. | |
| You can interact with the chatbot to get insights and assistance on production-related queries. | |
| """ | |
| ) | |
| state = gr.State(STATE) | |
| # CHAT INTERFACE | |
| sidebar_ui(state, width=700, visible=True) | |
| # DASHBOARD | |
| with gr.Tab("Dashboard"): | |
| session_state(state) | |
| dashboard_ui(state) | |
| # DESCRIPTION | |
| with gr.Tab("Description"): | |
| gr.Markdown( | |
| """ | |
| IndustryMind AI is an AI-powered chatbot designed to assist with industrial production processes. | |
| It can help you manage production lines, monitor equipment, and optimize workflows. | |
| """ | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() |