# Action Requirement Classifier This repository contains a lightweight text classifier for predicting whether a message is: - `action_required` - `informational` - `optional_action` ## What’s inside - `classifier.joblib`: a scikit-learn classifier trained on SentenceTransformer embeddings - `encoder/`: the SentenceTransformer encoder saved via `SentenceTransformer.save()` - `metadata.json`: bundle metadata (model selection metric, encoder name, etc.) ## Quickstart (Python) ```python import joblib from sentence_transformers import SentenceTransformer encoder = SentenceTransformer("./encoder") clf = joblib.load("classifier.joblib") texts = ["Please upload a clearer photo of your ID."] emb = encoder.encode(texts) pred = clf.predict(emb) print(pred[0]) ``` ## Notes - The classifier expects embeddings from the included `encoder/` directory. - If you move files around, update paths accordingly.