Spaces:
Runtime error
Runtime error
A newer version of the Streamlit SDK is available: 1.62.0
metadata
license: apache-2.0
title: AI Workflow Analyzer
sdk: streamlit
emoji: π
colorFrom: purple
colorTo: blue
short_description: An AI-powered tool that analyzes workflows, identifies ineff
python_version: 3.11
sdk_version: 1.55.0
AI Workflow Analyzer
An AI-powered tool that analyzes workflows, identifies inefficiencies, and suggests automation opportunities using Large Language Models.
Overview
This project helps teams understand and improve their internal processes by leveraging AI. Users can input a workflow description, and the system returns a structured analysis including problems, automation opportunities, and AI-driven solutions.
Features
- Analyze workflows in real time
- Identify inefficiencies and bottlenecks
- Suggest AI-based automation strategies
- Generate prototype ideas for implementation
- Export analysis as a Markdown (.md) file
- Simple and interactive UI using Streamlit
Demo
Users can:
- Enter a workflow description
- Receive structured AI analysis
- Download the results as a Markdown report
Example Input
- Our engineering team manually reviews logs and writes daily summaries. This process is slow and inconsistent.
Example Output
Problems
- Manual and repetitive work
- Time-consuming process
- Inconsistent results
Automation Opportunities
- Automate log summarization
- Standardize reporting
AI Solution
- Use an LLM to extract key insights and generate summaries
Prototype Idea
- Python script that processes logs and generates summaries using an AI API
Tech Stack
- Python
- Streamlit
- Google Gemini API (LLM)
Project Structure
src/
βββ main.py
βββ analyzer.py
βββ prompts.py
Installation
git clone https://github.com/YamenRM/workflow-analyzer.git
cd workflow-analyzer
pip install -r requirements.txt
Setup
Set your API key as an environment variable:
Windows (PowerShell)
setx GEMINI_API_KEY "your_api_key_here"Linux / macOS
export GEMINI_API_KEY="your_api_key_here"
Run the App
streamlit run main.py
Use Cases
- Engineering workflow optimization
- AI adoption analysis
- Process automation planning
- Internal tooling prototyping
Future Improvements
- Structured JSON output
- Workflow visualization (diagrams)
- History tracking of analyses
- Multi-workflow comparison
- Integration with team tools (e.g., GitLab, Notion)
##Author
YamenRM