Feb 21, 2026

ComplianceAI

complianceai automation aml ibm aml dataset explainable decisions
  • Policy Parsing: Sample policy PDFs are processed using pdfplumber to extract text efficiently.

  • Rule Interpretation: Extracted text is converted into structured JSON rules using Gemini LLM, following a predefined schema.

  • Rule Execution Engine: The Python-based rule engine interprets JSON rules and applies them to the IBM AML dataset.

    • Supports threshold, frequency, and payment method rules.

    • Violations are flagged with rule IDs for clear audit trails.

  • Robust & Safe: Rules with missing fields are handled gracefully, ensuring consistent execution.

  • Metrics Logic: Precision, recall, and F1-score calculations are built into the engine for evaluation.

  • Demo Output: Prototype successfully identifies policy violations, demonstrating the system’s core capabilities.

This build was uploaded as a hackathon project

Hackathon

HackFest 2.0

View All Projects

1

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion
Updates
  • Project Update: Parsed sample policy PDFs with pdfplumber. Converted text to structured JSON rules using Gemini LLM. Built a Python rule engine to execute threshold, frequency, and payment method checks. Flagged violations with clear rule IDs for auditability. Implemented precision, recall, and F1-score logic for evaluation. Successfully tested on IBM AML transaction dataset.
    Sunday, Feb 22nd, 2026