| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Sentinel is a real-time anomaly detection system that bridges the gap between Quantitative Finance (Numbers) and Qualitative Analysis (News). It monitors high-frequency market data for statistical anomalies (Flash Crashes) and, upon detection, instantly triggers an AI Agent to read simultaneous news headlines and explain the root cause of the crash.
The easiest way to run Sentinel is using Docker Compose:
docker-compose up --buildIf you prefer running manually on Windows/WSL:
Clone the Repository:
git clone https://github.com/SanyamBK/Sentinel-Financial-Risk-Engine.git
cd Sentinel-Financial-Risk-EngineInstall WSL (Windows Only):
wsl --install -d UbuntuInstall Dependencies in WSL:
wsl -d Ubuntu python3 -m pip install --break-system-packages pathway google-generativeai python-dotenvInstall Streamlit (Windows):
python -m venv .venv
.venv\Scripts\activate
pip install streamlit pandas plotly watchdogConfigure API Key: Create a .env file in the root directory:
GOOGLE_API_KEY=your_gemini_api_key_hereRun the Demo:
.\run_demo.ps1While we leveraged the Pathway LLM App repository for architectural inspiration, we implemented a Custom User Defined Function (UDF) for the Agent integration rather than using a pre-built RAG template.
Reasoning:
The system implements the following Pathway features as specified in the project requirements:
| Back | FazBrowse Home | New Git URL |