Views
No views yet
Nota sui parametri: questo repo contiene i pesi Qwen3-4B quantizzati 4-bit via MLX (uint32 packing). Il contatore di parametri di Hugging Face legge i tensori impacchettati e mostra un valore errato: il modello ha 4B parametri, non 0.6B.
⚠️ Educational tool, not financial advice. Fiduciary explains and discusses; it does not know your full situation and can be wrong. Decisions are yours.
mlx-lm — they will not load with plain 🤗 transformers.portfolio.json on
disk), and you can read every tool it calls in the
GitHub repo — the agent runtime
that fetches live prices and news lives there, in auditable Python, not in the weights.1pip install mlx-lm
2mlx_lm.chat --model albertobarnabo/fiduciary-qwen3-4b1from mlx_lm import load, generate
2model, tokenizer = load("albertobarnabo/fiduciary-qwen3-4b")
3prompt = tokenizer.apply_chat_template(
4 [{"role": "user", "content": "I'm 28 and can save 800€/month. Walk me through index funds vs stock picking for someone like me."}],
5 add_generation_prompt=True, tokenize=False)
6print(generate(model, tokenizer, prompt, max_tokens=512))mlx-lm on a
16 GB MacBook — the whole fine-tune ran on consumer Apple silicon. Data: synthetic
advisor dialogues (portfolio reviews, tool-calling traces, financial-literacy
explanations), generated and curated in the runtime repo; mask_prompt: true so
only advisor turns contribute to the loss, expanded per assistant turn. Final
validation loss 0.046 — read that as a training-sanity signal on a small
validation set, not a benchmark; this model makes no benchmark claims.| artifact | for |
|---|---|
| this repo | Apple silicon via MLX (4-bit, 2.3 GB) |
| fiduciary-qwen3-4b-GGUF | Ollama, LM Studio, llama.cpp, Jan — every other machine |
| fiduciary-qwen3-4b-lora | the raw LoRA adapter (56 MB) |