π§ Jarvis Intent Classifier
A lightweight CPU-friendly intent classification model that detects user commands
and returns both a natural response and a system action command.
This model is ideal for building local AI assistants that can interact with your operating system
(e.g., open apps, control volume, restart, sleep, or play music).
ποΈ Model Overview
| Component | Description |
|---|---|
| Base Model | sentence-transformers/all-MiniLM-L6-v2 (384-dim embeddings) |
| Classifier | LogisticRegression (scikit-learn) |
| Dataset | Custom OS command dataset with examples, responses, and Python actions |
| Frameworks | sentence-transformers, scikit-learn |
| Runs on | CPU (no GPU needed) |
| License | MIT |
π§© Example Input β Output
Input:
restart my computer
{
"intent": "system_restart",
"response": "System restart initiated...",
"action": "os.system('shutdown /r /t 1')"
}
## π License
This model is released under the **MIT License**.
You may use, modify, and distribute it freely with attribution.
---
## π Citation
If you use this model, please cite:
@software{jarvis_intent_classifier,
title={Jarvis Intent Classifier},
author={Arul Krishnan},
year={2025},
publisher={Hugging Face Hub},
url={https://huggingface.co/KrishnanDevilking/jarvis-intent-classifier}
}
Model tree for KrishnanDevilking/jarvis-intent-classifier
Base model
sentence-transformers/all-MiniLM-L6-v2