
POML
POML是微软最新发布的专门用于编排提示词的标记语言,有效解决了提示词工程中的四大痛点:结构化缺失、复杂数据整合困难、格式敏感性以及工具链不完善等问题。
Laya-MLX 是面向 Apple Silicon 的 MLX 原生移植项目,用于本地运行开放权重结构化决策模型,不依赖 PyTorch、Transformers,也无需云端API,模型推理全部在Mac本地完成。项目不是Convai Innovations官方版本,属于独立MLX权重移植。

计时包含提示词预处理、分词、张量构建、GPU同步、推理校准、结果格式化,不含模型加载耗时。
移植保真验证:3套检查点在FP32/FP16全部通过63组验证问题对齐,378次测试全部匹配;多次重复调用结果确定,无内存持续增长。
Laya属于结构化决策模型,支持三类输出类型:
choice:多选,返回各选项概率score:有序打分noul:输出二分类真概率新增语言路由逻辑,自动根据非英文字符比例,把罗马尼亚语、波兰语、捷克语、土耳其语等语种自动切到多语言模型,不再误识别为英文;还提供predict_shortlist,先用Embedding预筛选候选选项,减少后续推理开销。
内置终端贪吃蛇演示,每一步调用Laya模型做决策。M3 Max优化编译+前缀复用模式下,2400步达到75.40步/秒,全程本地推理。
操作:空格暂停、上下键调速、R重开、Q退出;--max-speed全速运行。
终端窗口最低要求 104列 × 35行。
硬件要求:Apple Silicon Mac,macOS14+,Python3.11+
pip install laya-mlx
快速上手示例
import laya_mlx as laya
agent = laya.load("aac6fef/laya-multilingual-mlx")
result = agent.predict(
"发票被重复扣款,请退款。",
{
"department": {
"type": "choice",
"instructions": "Who should handle this?",
"criteria": ["billing", "technical", "sales"],
}
},
)
print(result["answers"]["department"])







