FinchAIRUNE2 / LUNA
本地 · 纯文本

FINCHAI-RUNE2-LUNA / 1.73B

Rune2 Luna.

少一点复读,多一点承接。

基于 LFM3-1.7B 的本地纯文本助手。Luna 在 Rune2 上继续训练,补入多轮样本,练习简短回应、回答新问题,以及引用上文,而不是把上一句重新说一遍。

作者记录的多轮测试中未观察到复读。这是小样本观察,不代表所有对话都不会重复。

由 NASA 月球模型渲染的静态预览

按需加载,不自动旋转,不持续渲染。

MOON MODEL · NASA / GODDARD SPACE FLIGHT CENTER
仅作视觉展示,不代表 NASA 背书或合作。
1.73B参数 · 仅纯文本
1,339训练样本
BF16完整权重 · 未量化
3.24 GiB发布说明记录的体积

THE LUNA UPDATE

对话到了下一轮,回答也应该往前走。

Luna 从 Rune2 v2 的 adapter 继续训练,新增 139 条多轮样本。重点是短回复、不重复和信息承接,而不是宣称小模型已经无所不能。

作者实测对话 / 节选

用户

说几个 emoji

Luna

😊🥳🎉👍📦📄🌙 需要更多或者按主题分组?

用户

哦

Luna

好的,随时需要。

用户

拜拜

Luna

嗯。下次有需要随时来。

据提供的文档节选并缩短,英文为翻译;不是在线推理演示。单段成功对话不能代表整体成功率。

短句,就简短接住

面对“哦、嗯、好、?”等短输入,练习用一两句话确认,不重新解释上一轮。

新问题,回答新内容

上一轮已经答过的内容,不因为上下文中出现过,就在下一轮继续复读。

承接要有具体依据

练习引用上文已有的时间、数字和具体事实;如果上文只是“我没查过”,仍不足以支持后续结论。

TOOL DECISIONS

工具判断,仍然是 Rune2 的重点。

参数齐全时提出调用;缺少必填参数时补问;不需要工具的问题直接回答。这些仍是训练目标,不是每次都能做到的保证。

已知限制:传入文件工具后,知识性问题可能被误判为文件操作,反过来要求路径。宿主应按问题决定是否注入工具,不要每轮都无差别附上全部工具。

DECISION ROUTER本地示意
列出 /var/log 里的文件。

点击切换训练目标示例。内容为预设示意,不是模型实时回答;不会读取文件、执行工具或请求推理服务。

TRAINING NOTES

继续训练判断与承接,没有更换底座。

1,339 条样本 · 项目提供的数据构成
类别条数占比
Agent38128.5%
Multiturn29021.7%
Refuse22717.0%
Code20014.9%
Chat1299.6%
Identity1128.4%
  • 底座 LFM3-1.7B,纯文本,不支持视觉输入。
  • LoRA r=8 / alpha=16 · 1,779,072 可训练参数
  • 从 v2 adapter 续训:83 步,0.5 epoch,学习率 5e-5。
  • 蒸馏采用 21 个虚拟沙箱,变化工具名与参数名;结果为模拟数据,不触碰真实文件系统。
  • 补充多轮样本生成时加入不重复要求,训练时换回简短 system,减少对固定提示词的依赖。

百分比经四舍五入。发布说明称“f16”,实际权重为 bfloat16,未量化。

EVALUATION / READ THE METHOD

展示观察结果,也把测试口径放在旁边。

作者把探针结果按五个能力维度归并。Rune1 为 7 项探针 × 5 次抽样,Rune2 为 14 项探针 × 2 次抽样;测试集并不相同,只能作趋势参考,不能当作严格同题基准。

作者报告结果 · 本页面未独立复现
维度Rune1 v2Rune2 v2Luna
身份自述60%100%100%
工具调用67%100%100%
安全拒绝100%83%100%
缺参反问60%100%100%
多轮承接60%75%100%
所测复读次数—10

表中的 100% 仅表示所测探针样本通过,不等于工具调用永不出错、安全机制无法绕过,或多轮对话绝对可靠。本页不宣称达到前沿大模型的能力。

RUN LOCALLY

本地权重,明确的执行边界。

from transformers import AutoTokenizer, AutoModelForCausalLM

# 当前实际仓库 ID;页面展示名称为 FinchAI-Rune2-Luna。
model_id = "whcl412/RinchAI-Rune2-Luna"
tok = AutoTokenizer.from_pretrained(
    model_id, trust_remote_code=True
)
model = AutoModelForCausalLM.from_pretrained(
    model_id, dtype="bfloat16",
    device_map="auto", trust_remote_code=True
)
  • trust_remote_code=True 会执行仓库 Python 代码;先审查代码,使用隔离环境,并固定已审查的版本。
  • 通过 apply_chat_template(..., tools=tools) 传入工具定义。工具调用为 XML 风格标签,应与思考内容分开解析。
  • 校验工具名、参数、权限及真实执行结果;破坏性操作需要用户确认。
  • 当前可访问仓库的 URL 仍使用 RinchAI;仓库名不带 f16 后缀,ModelScope 则保留旧地址。
文档里的本机启动命令是什么?

~/LycheeAI/rune2、--q、--demo 和 rune2-api 指作者本机的启动脚本与兼容服务。只下载权重不会自动安装这些脚本。

KNOWN LIMITATIONS

观察到改善,仍然需要护栏。

多轮仍建议兜底

仍建议限制送入模型的历史窗口,并检测重复回答。重置推理上下文,不应静默删除用户保存的聊天记录。

长窗口,不等于长上下文已验证

底座窗口为 256K。文档列出训练窗口 1,024 token,记录的样本最长为 756 token;约 1K 以上的实际效果未验证。

工具可能干扰知识问答

带文件工具时可能把概念题当作文件任务。工具排序会影响选择,反问也可能问偏一层。宿主应按任务选择工具集合。

拒绝与统计都不能盲信

结果不足时仍可能编数字,应让工具直接返回明确计数。拒绝大范围删除后可能给出更窄的删除建议;严格禁删必须由宿主执行。

WEIGHTS / CODE / LICENSE

拿到 Luna,再用自己的任务验证。

模型继承 LFM Open License v1.0,不是 Apache 2.0。商业使用有适用条件,请在使用或分发前核对许可证原文与再分发要求。

训练与评测数据来自提供的 Luna 介绍文档,本页面未独立复现。NASA 月球素材仅用于视觉呈现,不用于证明模型能力。 Rune1 Preview →

3D: Three.js 0.183.2 / MIT · NASA Goddard / LRO Moon model