| ---
|
| language:
|
| - en
|
| license: apache-2.0
|
| base_model: Qwen/Qwen2.5-1.5B-Instruct
|
| tags:
|
| - polarys
|
| - patrol-analytics
|
| - grounded-generation
|
| - qlora
|
| pipeline_tag: text-generation
|
| ---
|
|
|
| # POLARYS Report Generator
|
|
|
| Fine-tuned from `Qwen/Qwen2.5-1.5B-Instruct` with QLoRA for **grounded** patrol
|
| operational narratives used by the POLARYS analytics module (Ermita PS-5).
|
|
|
| ## Intended use
|
|
|
| - Turn **verified** patrol aggregates / fact blocks into concise command narratives
|
| (Daily, Weekly, Area Performance, Hotspot Summary, Officer/unit volume, Operational Narrative).
|
| - Decision-support only. Does **not** approve, reject, modify, or delete patrol records.
|
|
|
| ## Critical policy (no invention)
|
|
|
| The model must use **only** facts present in the user-provided verified data block.
|
| If a fact is missing, it should say the information is **not in the data** / **insufficient verified data**.
|
|
|
| ## Training data
|
|
|
| Programmatically synthesized instruction pairs from cleaned `POLARYS_DATASETS.csv`
|
| patrol rows (WHAT / WHEN / WHERE / REMARKS). Targets are deterministic restatements
|
| of provided aggregates — not free-form teacher hallucinations. Includes refusal-style
|
| examples for missing metrics.
|
|
|
| WHO/PII is omitted or reduced to unit/sector labels in training text where applicable.
|
|
|
| ## How to prompt
|
|
|
| ```
|
| System: You are POLARYS... Use ONLY the verified facts...
|
| User:
|
| Report type: Daily
|
| ...
|
| VERIFIED DATA:
|
| - total_patrol_activities: 42
|
| ...
|
| Write a concise grounded narrative using only the verified data above.
|
| ```
|
|
|
| ## Limitations
|
|
|
| - Small source CSV; behavior is summarization of supplied facts, not open-world policing knowledge.
|
| - Not a substitute for official blotter verification or command judgment.
|
|
|