labelled examples and prompt structure
Applied AI Build
Fine-tuning a compact model for phishing triage.
A fine-tuning workflow for adapting a compact language model to classify phishing-style messages and return analyst-ready summaries.
Project view
compact instruction model selected
parameter-efficient adaptation
reviewing output quality and failure cases
Basic overview
This project fine-tunes a compact model on labelled phishing-style messages so it can separate suspicious content from benign content and return a short triage summary.
The aim was to build a full applied AI workflow rather than just use a model as-is: prepare the dataset, adapt the base model efficiently, evaluate the output, and produce something usable in an analyst-facing workflow.
Use case
The model is aimed at a practical workflow: separating phishing-like content from benign messages and returning a short summary that an analyst or reviewer can scan quickly.
What the workflow includes
- Structured JSONL data with labels and target summaries.
- Parameter-efficient fine-tuning with LoRA instead of full-model retraining.
- Validation split and evaluation output to review performance and failure cases.
- Training and evaluation scripts that can be extended to stronger datasets.
What this demonstrates
This project is here to show applied AI capability properly: model adaptation, data formatting, training workflow design, and evaluation rather than generic "AI interest" claims.