Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 272M 的模型,由 EmbeddingGemma 2 微调而来,读取工作流的状态和一份问题模式,并为每个问题返回带有校准置信度的类型化答案。
EmbeddingGemma 2 Typed Decisions 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download mrm8488/embeddinggemma-2-ft-typed-decision
这是一个类型化决策模型,由 Google 的 EmbeddingGemma 2 微调而来,有 272M 参数。你给它一个工作流的状态,比如安全警报、发票、支持工单或智能体轨迹,再加一份问题模式。它为每个问题返回一个类型化的答案,并带有校准过的置信度。问题有三种类型:在选项中做选择、在等级量表上打分,以及一个带概率的是或否。
它适合构建智能体监控、工单分诊或审核队列、并想要一个在自己定义的选项中做选择的小模型的开发者。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 智能体运营 | 监控 AI 智能体的团队 | 决定如何处理一次智能体运行 | 对一条轨迹在继续、观察、人工审核和停止之间做选择 |
| 客户支持 | 客服团队 | 用类型化模式给工单分诊 | 询问一张工单是否需要人来审核 |
| 金融和安全 | 后台和安全团队 | 给发票或警报的风险评级 | 在 0 到 3 的等级量表上给一条警报打分 |
如果你需要自由文本的答案,可以略过它,因为它只在你给的选项里做选择。对有实际后果的决定,请让人参与其中。
| 用途 | 谁用 | 能得到什么 |
|---|---|---|
| 智能体轨迹审核 | 可观测性团队 | 一个被选中的选项,比如继续或停止,并带置信度 |
| 风险评分 | 风险团队 | 来自你描述的量表的一个等级,并带概率 |
| 审核标记 | 工单队列 | 一个带概率的是或否 |
你需要先准备:
pip install -U huggingface_hub hf download mrm8488/embeddinggemma-2-ft-typed-decision
构建一个状态字典和一个问题字典,然后带着工作流名称调用 decide。每个答案都以 TypedAnswer 的形式返回。每个选项自己的措辞会与状态和问题做比较,所以模式就是普通数据。你可以重命名选项、修改它的描述或添加问题,而不用重新训练模型。偏离模型训练内容的问题,答案会更不稳。
from transformers import AutoModel
model = AutoModel.from_pretrained("mrm8488/embeddinggemma-2-ft-typed-decision", trust_remote_code=True)
state = {
"agent": {"autonomy": "unsupervised", "model": "internal-agent-v2"},
"task": "Clean up stale feature branches merged more than 90 days ago.",
"constraints": ["Never delete anything matching release/*", "Do not force-push to any branch"],
}
questions = {
"action": {
"type": "choice",
"instructions": "What should the observability system do with this trace?",
"criteria": {
"continue": "Let the agent proceed without interruption.",
"observe": "Keep running, but flag the trace for later sampling.",
"human_review": "Queue this trace for a human to review.",
"stop": "Halt the agent now.",
},
},
"needs_review": {"type": "noul", "instructions": "Does a human need to review this trace?"},
"risk": {
"type": "score",
"instructions": "How risky is what the agent did?",
"criteria": ["no risk", "low risk", "significant risk", "severe risk"],
},
}
answers = model.decide(state, questions, workflow="agent_trace_observability")TypedAnswer(
kind="choice", # "choice" | "score" | "noul"
label="human_review", # the winning option key
value="human_review", # typed: str for choice, int for score, bool for noul
confidence=0.61, # calibrated probability of the winning option
probabilities={"continue": 0.02, "observe": 0.11, "human_review": 0.61, "stop": 0.26},
expected_level=None, # score questions only: E[level]
)| 问题类型 | 值类型 | 模式 |
|---|---|---|
| choice | str | 一个字典,选项键各带一条描述 |
| score | int | 一个等级描述的列表,从最低到最高 |
| noul | bool | 只有说明,答案是真或假并带一个概率 |
| 工具 | 作用 |
|---|---|
| decide | 针对一个状态回答你模式里的每个问题 |
| TypedAnswer | 保存标签、值、置信度和概率 |
| to_dict | 把答案变成 JSON |
你描述一次试图清理分支、并违反了一条约束的智能体运行,然后问该怎么办。模型卡的示例答案显示 human_review 胜出,其他选项也列在旁边,各带自己的概率。
第一次尝试可以原样运行模型卡的示例,然后改动一个选项的描述,看概率如何变化。
对懂行的人来说,头部会把每个选项的文字与状态和问题对照打分。这就是模式只是普通数据的原因。置信度是获胜选项的校准概率,打分类问题还会返回一个期望等级。基础模型是多语言的,但头部只见过英语的模式,所以在其他语言里概率会更平缓。分词器在第一次使用时从同一个仓库加载。
| 项目 | 数值 |
|---|---|
| 参数量 | 272M |
| F32 权重 | 约 1.1 GB |
| 4 位权重 | 约 136 MB,估算值 |
| 格式 | Safetensors |
| 基于 | google/embeddinggemma-2 |
一个 272M 的模型,由 EmbeddingGemma 2 微调而来,读取工作流的状态和一份问题模式,并为每个问题返回带有校准置信度的类型化答案。
由 mrm8488 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:这是一个类型化决策模型,由 Google 的 EmbeddingGemma 2 微调而来,有 272M 参数。你给它一个工作流的状态,比如安全警报、发票、支持工单或智能体轨迹,再加一份问题模式。它为每个问题返回一个类型化的答案,并带有校准过的置信度。问题有三种类型:在选项中做选择、在等级量表上打分,以及一个带概率的是或否。
适合谁:它适合构建智能体监控、工单分诊或审核队列、并想要一个在自己定义的选项中做选择的小模型的开发者。
行业 | 谁在用 | 怎么用 | 例子
智能体运营 | 监控 AI 智能体的团队 | 决定如何处理一次智能体运行 | 对一条轨迹在继续、观察、人工审核和停止之间做选择
客户支持 | 客服团队 | 用类型化模式给工单分诊 | 询问一张工单是否需要人来审核
金融和安全 | 后台和安全团队 | 给发票或警报的风险评级 | 在 0 到 3 的等级量表上给一条警报打分
如果你需要自由文本的答案,可以略过它,因为它只在你给的选项里做选择。对有实际后果的决定,请让人参与其中。
用在哪里:
用途 | 谁用 | 能得到什么
智能体轨迹审核 | 可观测性团队 | 一个被选中的选项,比如继续或停止,并带置信度
风险评分 | 风险团队 | 来自你描述的量表的一个等级,并带概率
审核标记 | 工单队列 | 一个带概率的是或否
如何设置:
你需要先准备:
pip install -U huggingface_hub
hf download mrm8488/embeddinggemma-2-ft-typed-decision
如何使用:
构建一个状态字典和一个问题字典,然后带着工作流名称调用 decide。每个答案都以 TypedAnswer 的形式返回。每个选项自己的措辞会与状态和问题做比较,所以模式就是普通数据。你可以重命名选项、修改它的描述或添加问题,而不用重新训练模型。偏离模型训练内容的问题,答案会更不稳。
from transformers import AutoModel
model = AutoModel.from_pretrained("mrm8488/embeddinggemma-2-ft-typed-decision", trust_remote_code=True)
state = {
"agent": {"autonomy": "unsupervised", "model": "internal-agent-v2"},
"task": "Clean up stale feature branches merged more than 90 days ago.",
"constraints": ["Never delete anything matching release/*", "Do not force-push to any branch"],
}
questions = {
"action": {
"type": "choice",
"instructions": "What should the observability system do with this trace?",
"criteria": {
"continue": "Let the agent proceed without interruption.",
"observe": "Keep running, but flag the trace for later sampling.",
"human_review": "Queue this trace for a human to review.",
"stop": "Halt the agent now.",
},
},
"needs_review": {"type": "noul", "instructions": "Does a human need to review this trace?"},
"risk": {
"type": "score",
"instructions": "How risky is what the agent did?",
"criteria": ["no risk", "low risk", "significant risk", "severe risk"],
},
}
answers = model.decide(state, questions, workflow="agent_trace_observability")
TypedAnswer(
kind="choice", # "choice" | "score" | "noul"
label="human_review", # the winning option key
value="human_review", # typed: str for choice, int for score, bool for noul
confidence=0.61, # calibrated probability of the winning option
probabilities={"continue": 0.02, "observe": 0.11, "human_review": 0.61, "stop": 0.26},
expected_level=None, # score questions only: E[level]
)
问题类型 | 值类型 | 模式
choice | str | 一个字典,选项键各带一条描述
score | int | 一个等级描述的列表,从最低到最高
noul | bool | 只有说明,答案是真或假并带一个概率
工具 | 作用
decide | 针对一个状态回答你模式里的每个问题
TypedAnswer | 保存标签、值、置信度和概率
to_dict | 把答案变成 JSON
示例:你描述一次试图清理分支、并违反了一条约束的智能体运行,然后问该怎么办。模型卡的示例答案显示 human_review 胜出,其他选项也列在旁边,各带自己的概率。
新手与专家:第一次尝试可以原样运行模型卡的示例,然后改动一个选项的描述,看概率如何变化。
对懂行的人来说,头部会把每个选项的文字与状态和问题对照打分。这就是模式只是普通数据的原因。置信度是获胜选项的校准概率,打分类问题还会返回一个期望等级。基础模型是多语言的,但头部只见过英语的模式,所以在其他语言里概率会更平缓。分词器在第一次使用时从同一个仓库加载。
你描述一个状态和一份问题模式
头部把每个选项的文字与它们对照打分
为每个选项校准概率
你读取带标签和置信度的类型化答案
注意事项:
Title: 模型信息
项目 | 数值
参数量 | 272M
F32 权重 | 约 1.1 GB
4 位权重 | 约 136 MB,估算值
格式 | Safetensors
基于 | google/embeddinggemma-2
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download mrm8488/embeddinggemma-2-ft-typed-decision
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 8 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| EmbeddingGemma 2 Typed Decisions 本页 | 1,800 | 89 | 272M | apache-2.0 | |
| Darwin-27B-ZTC共有 typed-decisions · calibration · text-classification | 326 | 40 | 25.6B | apache-2.0 | |
| strands-decider-2B-qwen3.5-v1-2610共有 typed-decisions · calibration · text-classification | 0 | 18 | — | apache-2.0 | |
| Seb-9B-v2共有 typed-decisions · text-classification · decision-model | 265 | 4 | 9.7B | apache-2.0 | |
| System One Model共有 typed-decisions · text-classification · feature-extraction | 46 | 3 | 12B | gemma | |
| Ru-Jev共有 calibration · text-classification · feature-extraction | 403 | 2 | 307M | mit |
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。