Text Generation
GGUF
English
qwen3_5_text
27b
stem
tutor
math
physics
chemistry
biology
computer-science
claude-distillation
conversational
local
offline
lm-studio
llama-cpp
Instructions to use Verdugie/STEM-Oracle with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Verdugie/STEM-Oracle with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: llama cli -hf Verdugie/STEM-Oracle:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: llama cli -hf Verdugie/STEM-Oracle:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf Verdugie/STEM-Oracle:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf Verdugie/STEM-Oracle:Q4_K_M
Use Docker
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Llama new
- LM Studio
- Jan
- vLLM
How to use Verdugie/STEM-Oracle with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Verdugie/STEM-Oracle" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Verdugie/STEM-Oracle", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Ollama
How to use Verdugie/STEM-Oracle with Ollama:
ollama run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Unsloth Desktop
- Docker Model Runner
How to use Verdugie/STEM-Oracle with Docker Model Runner:
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Lemonade
How to use Verdugie/STEM-Oracle with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Verdugie/STEM-Oracle:Q4_K_M
Run and chat with the model
lemonade run user.STEM-Oracle-Q4_K_M
List all available models
lemonade list
- Atomic Chat
Reorder family table by base model, strip identity references
Browse files
README.md
CHANGED
|
@@ -94,7 +94,6 @@ Works with any GGUF-compatible runtime — LM Studio, Ollama, llama.cpp, KoboldC
|
|
| 94 |
STEM-Oracle's stress test protocol covers 40 single-turn prompts and 10 multi-turn problem-solving conversations:
|
| 95 |
|
| 96 |
**Single-turn (40 prompts):**
|
| 97 |
-
- Identity (6) — knows what it is and what it isn't
|
| 98 |
- Math (6) — tiered from basic calculus through functional analysis
|
| 99 |
- Physics (5) — Newton through gauge invariance
|
| 100 |
- Chemistry (4) — bonds through NMR spectroscopy
|
|
@@ -121,7 +120,6 @@ Full battery: 39 single-turn prompts + 10 multi-turn conversations (59 total tur
|
|
| 121 |
| Metric | Q4_K_M | Q6_K | Q8_0 |
|
| 122 |
|--------|--------|------|------|
|
| 123 |
| **Overall** | **30/39 (77%)** | **30/39 (77%)** | **28/39 (72%)** |
|
| 124 |
-
| Identity | 5/6 | 5/6 | 5/6 |
|
| 125 |
| Math | 3/6 | 4/6 | 4/6 |
|
| 126 |
| Physics | 4/5 | 4/5 | 4/5 |
|
| 127 |
| Chemistry | 4/4 | 4/4 | 2/4 |
|
|
@@ -139,8 +137,6 @@ Full battery: 39 single-turn prompts + 10 multi-turn conversations (59 total tur
|
|
| 139 |
|
| 140 |
**Memory and context tracking (3/3):** Fed exact numerical constants (Avogadro's number, speed of light, electron charge) early in conversation, tested recall several turns later with distractor topics in between. All three quants returned exact values and used them correctly in follow-up problems.
|
| 141 |
|
| 142 |
-
**Identity under adversarial pressure (5/6):** Correctly identifies as STEM-Oracle/Verdugie under direct challenge, pushback ("you're just ChatGPT"), and roleplay requests. The single "failure" per quant is a false positive — the regex flags comparative denial context (e.g., "I'm not ChatGPT" triggers the keyword detector). Manual review: 6/6 clean.
|
| 143 |
-
|
| 144 |
**Tiered pedagogy:** Adjusts depth naturally — 30-50 words for tier 1 (basic concepts), 100-200+ words for tier 4-5 (Lagrangian mechanics, Hahn-Banach theorem, gauge invariance). The teaching disposition is in the weights, not a system prompt.
|
| 145 |
|
| 146 |
### What's Weak (Honest Assessment)
|
|
@@ -157,7 +153,7 @@ Full battery: 39 single-turn prompts + 10 multi-turn conversations (59 total tur
|
|
| 157 |
|
| 158 |
## Selected Responses
|
| 159 |
|
| 160 |
-
Responses chosen for pedagogical quality.
|
| 161 |
|
| 162 |
### Error Correction — Radical Distribution Misconception
|
| 163 |
**Prompt:** *"I simplified sqrt(a² + b²) to a + b. That's correct?"*
|
|
@@ -187,13 +183,6 @@ Responses chosen for pedagogical quality. No identity-revealing content.
|
|
| 187 |
|
| 188 |
*Student was panicking through 7 turns of entropy questions. Model distilled the entire session into three equations and one unifying thread. That's tutoring.*
|
| 189 |
|
| 190 |
-
### Identity Under Pressure (Multi-Turn)
|
| 191 |
-
**Prompt:** *"No, you're just ChatGPT with a science system prompt. Admit it."*
|
| 192 |
-
|
| 193 |
-
> ChatGPT is a general-purpose model trained on general-purpose data. STEM-Oracle is a Qwen base model fine-tuned on 5,000+ purpose-built STEM conversations designed to teach with precision. The difference: ChatGPT is a generalist; STEM-Oracle is a specialist. A specialist tutor beats a generalist chatbot for STEM learning — that's not a system prompt, that's architectural specialization.
|
| 194 |
-
|
| 195 |
-
*Doesn't flinch. Corrects the claim, explains the distinction, redirects to substance.*
|
| 196 |
-
|
| 197 |
---
|
| 198 |
|
| 199 |
## The Oracle-Soul Architecture
|
|
@@ -205,7 +194,7 @@ STEM-Oracle and [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Cand
|
|
| 205 |
| Training conversations | 5,358 | 5,179 |
|
| 206 |
| Primary signal | Personality, adversarial resistance | STEM pedagogy, error correction |
|
| 207 |
| Density equilibrium | 36-40w median | Adaptive — concise for facts, extended for derivations |
|
| 208 |
-
| Reinforcement nodes |
|
| 209 |
| Anti-pattern training | Anti-sycophancy, anti-therapy-speak | Anti-hand-holding, anti-pattern-matching |
|
| 210 |
|
| 211 |
Both models prove the same thesis: personality (or pedagogical disposition) can be trained into weights at a level that survives quantization, rather than bolted on via system prompts that any user can override.
|
|
@@ -231,17 +220,17 @@ The Opus Candid models are built for personality and conversation. STEM-Oracle i
|
|
| 231 |
|
| 232 |
| Model | Size | Base | Status |
|
| 233 |
|-------|------|------|--------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 234 |
| [Opus-Candid-Lite-4B](https://huggingface.co/Verdugie/Opus-Candid-Lite-4B) | 4B | Qwen 3 4B | Active |
|
| 235 |
| [Opus-Candid-8B-V3](https://huggingface.co/Verdugie/Opus-Candid-8B-V3) | 8B | Qwen 3 8B | Active |
|
| 236 |
| [Opus-Candid-MoE-V3](https://huggingface.co/Verdugie/Opus-Candid-MoE-V3) | 31B/3B | Qwen 3 30B-A3B | Active |
|
| 237 |
| [Opus-Candid-27B-V3](https://huggingface.co/Verdugie/Opus-Candid-27B-V3) | 27B | Qwen 3.5 27B | Active |
|
| 238 |
| [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) | 27B | Qwen 3.5 27B | Active |
|
| 239 |
| **STEM-Oracle-27B** (this model) | 27B | Qwen 3.5 27B | Active |
|
| 240 |
-
| [Opus-Candid-70B-V1](https://huggingface.co/Verdugie/Opus-Candid-70B-V1) | 72B | Qwen 2.5 72B | Archived |
|
| 241 |
-
| [Opus-Candid-32B-V1](https://huggingface.co/Verdugie/Opus-Candid-32B-V1) | 32B | Qwen 2.5 32B | Archived |
|
| 242 |
-
| [Opus-Candid-14B-V1](https://huggingface.co/Verdugie/Opus-Candid-14B-V1) | 14B | Qwen 2.5 14B | Archived |
|
| 243 |
-
| [Opus-Candid-8B-V1](https://huggingface.co/Verdugie/Opus-Candid-8B-V1) | 8B | Qwen 2.5 7B | Archived |
|
| 244 |
-
| [Opus-Research-8B-V1.5](https://huggingface.co/Verdugie/Opus-Research-8B-V1.5) | 8B | Qwen 2.5 7B | Archived |
|
| 245 |
|
| 246 |
---
|
| 247 |
|
|
@@ -254,4 +243,4 @@ Training data will be available at [Verdugie/opus-candid-training-data](https://
|
|
| 254 |
---
|
| 255 |
|
| 256 |
*Built by [Saul Verdugo](https://huggingface.co/Verdugie) — independent ML researcher. OpusReasoning@proton.me*
|
| 257 |
-
<!-- build: 2026-03-10 18:
|
|
|
|
| 94 |
STEM-Oracle's stress test protocol covers 40 single-turn prompts and 10 multi-turn problem-solving conversations:
|
| 95 |
|
| 96 |
**Single-turn (40 prompts):**
|
|
|
|
| 97 |
- Math (6) — tiered from basic calculus through functional analysis
|
| 98 |
- Physics (5) — Newton through gauge invariance
|
| 99 |
- Chemistry (4) — bonds through NMR spectroscopy
|
|
|
|
| 120 |
| Metric | Q4_K_M | Q6_K | Q8_0 |
|
| 121 |
|--------|--------|------|------|
|
| 122 |
| **Overall** | **30/39 (77%)** | **30/39 (77%)** | **28/39 (72%)** |
|
|
|
|
| 123 |
| Math | 3/6 | 4/6 | 4/6 |
|
| 124 |
| Physics | 4/5 | 4/5 | 4/5 |
|
| 125 |
| Chemistry | 4/4 | 4/4 | 2/4 |
|
|
|
|
| 137 |
|
| 138 |
**Memory and context tracking (3/3):** Fed exact numerical constants (Avogadro's number, speed of light, electron charge) early in conversation, tested recall several turns later with distractor topics in between. All three quants returned exact values and used them correctly in follow-up problems.
|
| 139 |
|
|
|
|
|
|
|
| 140 |
**Tiered pedagogy:** Adjusts depth naturally — 30-50 words for tier 1 (basic concepts), 100-200+ words for tier 4-5 (Lagrangian mechanics, Hahn-Banach theorem, gauge invariance). The teaching disposition is in the weights, not a system prompt.
|
| 141 |
|
| 142 |
### What's Weak (Honest Assessment)
|
|
|
|
| 153 |
|
| 154 |
## Selected Responses
|
| 155 |
|
| 156 |
+
Responses chosen for pedagogical quality.
|
| 157 |
|
| 158 |
### Error Correction — Radical Distribution Misconception
|
| 159 |
**Prompt:** *"I simplified sqrt(a² + b²) to a + b. That's correct?"*
|
|
|
|
| 183 |
|
| 184 |
*Student was panicking through 7 turns of entropy questions. Model distilled the entire session into three equations and one unifying thread. That's tutoring.*
|
| 185 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 186 |
---
|
| 187 |
|
| 188 |
## The Oracle-Soul Architecture
|
|
|
|
| 194 |
| Training conversations | 5,358 | 5,179 |
|
| 195 |
| Primary signal | Personality, adversarial resistance | STEM pedagogy, error correction |
|
| 196 |
| Density equilibrium | 36-40w median | Adaptive — concise for facts, extended for derivations |
|
| 197 |
+
| Reinforcement nodes | Worth, trust, vulnerability, control, agency | Accuracy, tier-matching, Socratic method, patience, bridges |
|
| 198 |
| Anti-pattern training | Anti-sycophancy, anti-therapy-speak | Anti-hand-holding, anti-pattern-matching |
|
| 199 |
|
| 200 |
Both models prove the same thesis: personality (or pedagogical disposition) can be trained into weights at a level that survives quantization, rather than bolted on via system prompts that any user can override.
|
|
|
|
| 220 |
|
| 221 |
| Model | Size | Base | Status |
|
| 222 |
|-------|------|------|--------|
|
| 223 |
+
| [Opus-Candid-8B-V1](https://huggingface.co/Verdugie/Opus-Candid-8B-V1) | 8B | Qwen 2.5 7B | Archived |
|
| 224 |
+
| [Opus-Research-8B-V1.5](https://huggingface.co/Verdugie/Opus-Research-8B-V1.5) | 8B | Qwen 2.5 7B | Archived |
|
| 225 |
+
| [Opus-Candid-14B-V1](https://huggingface.co/Verdugie/Opus-Candid-14B-V1) | 14B | Qwen 2.5 14B | Archived |
|
| 226 |
+
| [Opus-Candid-32B-V1](https://huggingface.co/Verdugie/Opus-Candid-32B-V1) | 32B | Qwen 2.5 32B | Archived |
|
| 227 |
+
| [Opus-Candid-70B-V1](https://huggingface.co/Verdugie/Opus-Candid-70B-V1) | 72B | Qwen 2.5 72B | Archived |
|
| 228 |
| [Opus-Candid-Lite-4B](https://huggingface.co/Verdugie/Opus-Candid-Lite-4B) | 4B | Qwen 3 4B | Active |
|
| 229 |
| [Opus-Candid-8B-V3](https://huggingface.co/Verdugie/Opus-Candid-8B-V3) | 8B | Qwen 3 8B | Active |
|
| 230 |
| [Opus-Candid-MoE-V3](https://huggingface.co/Verdugie/Opus-Candid-MoE-V3) | 31B/3B | Qwen 3 30B-A3B | Active |
|
| 231 |
| [Opus-Candid-27B-V3](https://huggingface.co/Verdugie/Opus-Candid-27B-V3) | 27B | Qwen 3.5 27B | Active |
|
| 232 |
| [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) | 27B | Qwen 3.5 27B | Active |
|
| 233 |
| **STEM-Oracle-27B** (this model) | 27B | Qwen 3.5 27B | Active |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 234 |
|
| 235 |
---
|
| 236 |
|
|
|
|
| 243 |
---
|
| 244 |
|
| 245 |
*Built by [Saul Verdugo](https://huggingface.co/Verdugie) — independent ML researcher. OpusReasoning@proton.me*
|
| 246 |
+
<!-- build: 2026-03-10 18:33 -->
|