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
File size: 2,874 Bytes
6e60551 262b473 6e60551 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <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>
|