---
license: apache-2.0
language:
- en
base_model:
- Qwen/Qwen3-8B
pipeline_tag: text-generation
library_name: transformers
tags:
- agent
- tool-use
- multi-turn
- os-agent
- execution-grounded
- sft
- qwen3
---
# ISETrace-SFT-8B
[English](README.md) · 简体中文
**在 [ISETrace](https://huggingface.co/datasets/valiere/ISETrace) 上对 Qwen3-8B 进行监督微调得到的 OS 智能体模型——训练数据为 ISE(意图 → 模拟 → 执行)范式合成的、执行落地的多轮 OS 智能体轨迹。**
ISETrace-SFT-8B 是在 ISETrace 语料上对 Qwen3-8B 做的全参数监督微调(SFT)。ISETrace 包含 23,132 条多轮 OS 智能体轨迹,其中每一次工具调用都在真实、隔离的操作系统工作区中实际执行。该模型面向 macOS/Linux 终端环境下长程、连贯、带工具使用的任务完成。
- 📄 **论文:** [arXiv:2606.11520](https://arxiv.org/abs/2606.11520)
- 🤗 **训练数据:** https://huggingface.co/datasets/valiere/ISETrace
- 🛠️ **流水线(伞库):** https://github.com/Valiere01/ISE-Trace
- 🧩 **阶段 1 — 意图构造:** https://github.com/NairongZheng/intent_creator
- ⚙️ **阶段 2+3 — 模拟 + 执行:** https://github.com/NairongZheng/openclaw_gen_data
---
## 模型信息
- **基座模型:** [Qwen/Qwen3-8B](https://huggingface.co/Qwen/Qwen3-8B)(82 亿参数,36 层,GQA 32/8 头,YaRN rope scaling)
- **训练:** 在 ISETrace 轨迹语料上做全参数监督微调
- **上下文长度:** 最长 40,960 token(训练时 `max_length`);基座配合 YaRN 支持 131,072
- **精度:** bfloat16
- **格式:** 标准 HuggingFace `Qwen3ForCausalLM` safetensors,可直接用 `transformers` 加载
该模型面向**多轮 OS / 工具使用智能体**交互:输出 `...` 块,消费 `...`,并维持长程任务完成对话。使用 Qwen3 对话模板(随仓库提供 `chat_template.jinja`)。
---
## 用法
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "valiere/ISETrace-SFT-8B"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id, torch_dtype=torch.bfloat16, device_map="auto"
)
messages = [
{"role": "user", "content": "列出 /var/log 下最大的 3 个文件并告诉我它们的大小。"},
]
inputs = tok.apply_chat_template(
messages, add_generation_prompt=True, return_tensors="pt"
).to(model.device)
out = model.generate(inputs, max_new_tokens=512, temperature=0.7, top_p=0.8)
print(tok.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))
```
工具使用时,在 `apply_chat_template` 中通过 `tools=` 传入工具 schema,模型会产出
OpenAI 风格的工具调用。生产环境建议用 vLLM / SGLang 部署以获得高吞吐。
---
## 适用范围与局限
ISETrace-SFT-8B 面向 **macOS/Linux 终端智能体**任务——shell 执行、文件操作,以及用户模拟器下的
多步工具使用。它**不**覆盖 Windows、GUI 交互或浏览器自动化。作为研究 checkpoint,它继承了
Qwen3-8B 的偏见与知识截止时间,以及 ISETrace 语料的分布特征。
基于该模型构建的智能体所发起的工具调用会执行**真实命令**;在授予文件系统或网络访问权限前,
请做好沙箱隔离。
---
## 许可与引用
本模型是 **Qwen3-8B** 的衍生模型,遵循基座模型采用 **Apache 2.0** 许可证发布。
ISETrace 训练数据另以 CC BY 4.0 许可证单独发布。
```bibtex
@misc{isetrace2026,
title = {From Intent to Trajectory: Execution-Grounded Multi-Turn Data Synthesis for OS Agents},
author = {Valiere01},
year = {2026},
howpublished = {\url{https://github.com/Valiere01/ISE-Trace}},
note = {Paper link forthcoming}
}
```