Transformers
tool-calling
model-card
recipe
smollm3
verifiable-rewards
local-agents
recursive-self-improvement
agent
Instructions to use KartiOS/Karti-Small-Agent-3B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use KartiOS/Karti-Small-Agent-3B with Transformers:
# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("KartiOS/Karti-Small-Agent-3B", device_map="auto") - Notebooks
- Google Colab
- Kaggle
|
Download assets/karti-rsi-loop.svg from KartiOS/Karti-Small-Agent-3B: direct link, hf CLI and curl.
- Browser
- Download file 2.87 kB
-
https://huggingface.co/KartiOS/Karti-Small-Agent-3B/resolve/main/assets/karti-rsi-loop.svg
- Command line
-
hf download hf://KartiOS/Karti-Small-Agent-3B/assets/karti-rsi-loop.svg
-
curl -L -o karti-rsi-loop.svg https://huggingface.co/KartiOS/Karti-Small-Agent-3B/resolve/main/assets/karti-rsi-loop.svg
2.87 kB
| <svg xmlns="http://www.w3.org/2000/svg" width="1400" height="520" viewBox="0 0 1400 520" role="img" aria-labelledby="title desc"> | |
| <title id="title">The Karti recursive self-improvement loop</title> | |
| <desc id="desc">Five connected stages: collect, verify, train, evaluate, and improve, with evidence returning to the next collection cycle.</desc> | |
| <rect width="1400" height="520" fill="#08090b"/> | |
| <g stroke="#20242c" stroke-width="1"> | |
| <path d="M0 104H1400M0 208H1400M0 312H1400M0 416H1400"/> | |
| <path d="M140 0V520M280 0V520M420 0V520M560 0V520M700 0V520M840 0V520M980 0V520M1120 0V520M1260 0V520"/> | |
| </g> | |
| <text x="70" y="72" fill="#7d8798" font-family="IBM Plex Mono, ui-monospace, monospace" font-size="16" letter-spacing="4">KARTI / RECURSIVE SELF-IMPROVEMENT</text> | |
| <path d="M150 256H1250" stroke="#343a46" stroke-width="2"/> | |
| <path d="M1238 246L1250 256L1238 266" fill="none" stroke="#f2b134" stroke-width="3"/> | |
| <path d="M1248 326C1248 430 1070 458 700 458C330 458 152 430 152 326" fill="none" stroke="#40556d" stroke-width="2" stroke-dasharray="8 9"/> | |
| <path d="M143 340L152 326L163 339" fill="none" stroke="#40556d" stroke-width="3"/> | |
| <g font-family="IBM Plex Mono, ui-monospace, monospace"> | |
| <g transform="translate(150 256)"> | |
| <circle r="54" fill="#111318" stroke="#f2b134" stroke-width="3"/> | |
| <text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">COLLECT</text> | |
| <text y="92" text-anchor="middle" fill="#7d8798" font-size="14">authored evidence</text> | |
| </g> | |
| <g transform="translate(425 256)"> | |
| <circle r="54" fill="#111318" stroke="#596575" stroke-width="2"/> | |
| <text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">VERIFY</text> | |
| <text y="92" text-anchor="middle" fill="#7d8798" font-size="14">rights + structure</text> | |
| </g> | |
| <g transform="translate(700 256)"> | |
| <circle r="62" fill="#15130d" stroke="#f2b134" stroke-width="4"/> | |
| <text y="6" text-anchor="middle" fill="#f4f6f9" font-size="19">TRAIN</text> | |
| <text y="100" text-anchor="middle" fill="#f2b134" font-size="14">bounded checkpoint</text> | |
| </g> | |
| <g transform="translate(975 256)"> | |
| <circle r="54" fill="#111318" stroke="#596575" stroke-width="2"/> | |
| <text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">EVALUATE</text> | |
| <text y="92" text-anchor="middle" fill="#7d8798" font-size="14">held-out contracts</text> | |
| </g> | |
| <g transform="translate(1250 256)"> | |
| <circle r="54" fill="#111318" stroke="#f2b134" stroke-width="3"/> | |
| <text y="6" text-anchor="middle" fill="#f4f6f9" font-size="18">IMPROVE</text> | |
| <text y="92" text-anchor="middle" fill="#7d8798" font-size="14">next mixture</text> | |
| </g> | |
| <text x="700" y="488" text-anchor="middle" fill="#7d8798" font-size="14" letter-spacing="2">MEASURED EVIDENCE RETURNS TO THE NEXT CYCLE</text> | |
| </g> | |
| </svg> | |