ExchlyticsAI.mp4
Exchlytics AI is a cutting-edge PCAP analysis tool specifically designed for financial trading systems. It combines the power of AI with advanced packet analysis to provide real-time insights into trading operations, latency issues, and system performance.
First Prize Winner - Microsoft Code Without Barriers 2025 Hackathon
Barclays Problem Statement: "Reporting for PCAP Files Containing Exchange Trading Data"
- AI-powered packet analysis using Microsoft's Phi model
- Advanced anomaly detection
- Interactive visualizations
- Natural language interface
- Automated report generation
- Order execution latency tracking
- Rejection reason analysis
- Session stability monitoring
- Performance bottleneck detection
- Trading pattern analysis
- Frontend: Streamlit
- Packet Analysis: Scapy, PyShark
- AI/ML: Microsoft Phi, Azure AI
- Data Processing: Python 3.9
- Visualization: Plotly
- Local AI: Ollama
- Python 3.9
- Conda
- Ollama (for local AI models)
- Clone the repository:
git clone https://github.com/yourusername/exchlytics-ai.git
cd exchlytics-ai
- Create and activate the conda environment:
conda env create -f environment.yml
conda activate pcap-analyzer-env
- Install Ollama and pull the required model:
# Follow instructions at https://ollama.com/ for your OS
ollama pull phi:latest
- Run the application:
streamlit run ui/streamlit_app.py
- Upload your PCAP file through the Streamlit interface
- Select analysis parameters
- View real-time results and insights
- Use natural language queries to analyze specific aspects
- Generate detailed reports
- Export analysis results
- Monitor real-time trading metrics
- 90% faster analysis time
- Reduced manual intervention
- Improved trading efficiency
- Enhanced compliance monitoring
- Better risk management
The application can be configured through:
config.yaml
for general settings- Environment variables for sensitive data
- UI settings for analysis parameters
"Where AI meets Trading Intelligence"