A suite of agentic workflows to help resolve incident reports and execute solutions
To get started with the Incident Analyzer Flask (frontend) application:
pip install -r requirements.txt
python -m spacy download en_core_web_sm
python -m spacy download en_core_web_mdcd incident-analyzer-hackathon/incident-analyzerOption A: Direct Python Command
python3.10 app.pyOption B: With Azure OpenAI API Key
export AZURE_OPENAI_API_KEY='your-api-key-here'
python3.10 app.pyOnce the server is running, open your web browser and navigate to:
http://localhost:5000
- Python 3.10 or higher (required for fastmcp compatibility)
- Flask (will be imported from requirements if installed)
- Check the
requirements.txtfile for installation of required packages
To verify the application is working correctly:
cd incident-analyzer-hackathon/incident-analyzer
python3.10 test_app.pyAZURE_OPENAI_API_KEY environment variable.
To set the API key:
export AZURE_OPENAI_API_KEY='your-actual-api-key'Then start the application.
-
Python version error: Ensure you're using Python 3.10+
python3.10 --version
-
Import errors: The orchestration agent integration may show warnings if dependencies are missing, but the app will still work using fallback prompts.
-
Port already in use: If port 5000 is already in use, modify the port in
app.py:app.run(debug=True, host="0.0.0.0", port=5001) # Change to different port
- Voice input of incident reports to make it truly multimodal
- Using Transformer-based Spatio-temporal attention (TrAIsformer) for hetergenous inputs
- Create a sandboxed representation of knowledge
- Finetune LLMs for agent calls using Gradient Low Rank Projection (GaLore)
Created by Abhay Ganti, Ambar, Praneeth Suresh