This MVP automates the collation and analysis of motor claim documentation to support Claims Consultants in liability determination. The system consolidates multiple documents, performs analytical assessments, and provides decision-readiness guidance.
- Document Retrieval: Fetches all claim-related documents
- Normalization & Classification: Standardizes and categorizes documents
- Summarization & Fact Extraction: Extracts key information and entities
- Baseline Expectations Cross-Check: Validates completeness and quality
- Risk, Gap & Conflict Detection: Identifies issues and inconsistencies
- Recommendations & Next Steps: Provides actionable guidance
- Consolidated Dossier Output: Generates structured reports
LiabilityIQ/
├── src/
│ ├── data_generators/ # Synthetic data generators
│ ├── document_processing/ # Core processing modules
│ ├── analysis/ # BED cross-check, risk detection
│ ├── output/ # Dossier generation
│ └── utils/ # Helper utilities
├── data/
│ ├── synthetic/ # Generated synthetic claims
│ └── bed/ # Baseline Expectations Documents
├── config/ # Configuration files
├── requirements.txt
└── demo.py # Demo/visualization script
pip install -r requirements.txtRun the web application for an interactive ClaimCenter-style interface:
python web_app.pyThen open your browser to http://localhost:5000
The web interface provides:
- Dashboard showing all available claims
- Interactive tabbed interface for viewing dossiers
- Professional ClaimCenter-style UI
- Real-time claim processing
Run the command-line demo:
python demo.pyThis generates synthetic claims and processes them, creating HTML dossiers in the output/ directory.
The system can generate dossiers in:
- HTML (default) - ClaimCenter-style web interface
- Markdown - For documentation and reports
Configure the output format in config/config.yaml.