| # sayed-bot-model-v3 |
|
|
| Decision Transformer v3 for Sayed Bot — Full Minecraft Coverage |
|
|
| ## Model |
| - **Architecture:** Transformer Encoder (8 layers, 8 heads, 512 dim) |
| - **Input:** `[batch, 50, 40]` — آخر 50 خطوة |
| - **Output:** `[batch, 25]` — logits لكل action |
| - **Features (40):** البيئة, البلوكات, المخزون, الدروع, الموارد, الاجتماعية |
| - **Actions (25):** بناء, بقاء, اجتماعي, حركة, قتال, تعدين, زراعة |
| - **Training data:** 5 سيناريوهات واقعية (بداية, استكشاف, خطر/بناء, اجتماعي, بناء متطور) |
| - **Accuracy:** 3.17% |
| - **Size:** ~35 MB (INT8 quantized) |
| - **Trained:** 2026-06-25T15:48:12Z |
|
|
| ## Usage |
| ```javascript |
| const { BotModel } = require('./bot-model'); |
| const model = new BotModel(); |
| await model.loadFromHF('SAyyeedd', 'sayed-bot-model-v3'); |
| const state = model.extractState(bot); |
| const actionIdx = model.predict(state); |
| const actionName = ['IDLE','FIGHT','FLEE','MINE','FARM','COLLECT','EXPLORE','CRAFT','CHAT','FOLLOW', |
| 'PLACE_BLOCK','BUILD_SHELTER','LIGHT_AREA','EAT','SLEEP', |
| 'GO_HOME','EQUIP_ARMOR','SMELT','JUMP','SNEAK', |
| 'SWIM','EMOTE','WANDER','HELP_ALLY','TRADE'][actionIdx]; |
| ``` |
|
|
| ## Files |
| - [bot_model.onnx](https://huggingface.co/SAyyeedd/sayed-bot-model-v3/resolve/main/bot_model.onnx) |
| - [config.json](https://huggingface.co/SAyyeedd/sayed-bot-model-v3/resolve/main/config.json) |
| - [best_model.pt](https://huggingface.co/SAyyeedd/sayed-bot-model-v3/resolve/main/best_model.pt) (PyTorch weights) |
|
|