查看: 92|回复: 1

让 AI 写的小规则在应用里运行:Stof 把数据和逻辑放进同一份文档

[复制链接]

1392

主题

0

回帖

1392

积分

内容编辑

积分
1392
发表于 2026-10-15 14:34:47 | 显示全部楼层 |阅读模式

Stof 官网使用的产品介绍卡片,展示了文档中包含函数的表达方式;这是官方宣传视觉,不是本站运行截图。 来源:Stof 官方网站 Open Graph 主视觉


让 AI 帮忙写一条退款判断或消息分流规则,接下来怎么安全地放进应用?Stof 给开发者提供了另一种组织方式:把数据和小段逻辑放进同一份文档,再由应用里的运行库调用。它想解决的不是整套软件开发,而是那些需要经常调整、又不想每改一次就重新编译部署的小规则。

从一份数据文档开始
普通 JSON 主要用来保存数据。Stof 官网把它介绍成一种可以继续加入函数的文档:例如,在一份包含订单金额的文档里,同时放入计算折扣的小规则。应用读取这份文档后,可以调用其中的函数,而不必把每条规则都写死在主程序里。

这类做法适合规则本身经常变化的场景,比如把问题分给不同部门、检查输入是否符合要求,或根据条件选择下一步动作。具体能做什么,仍取决于应用写入了哪些数据、允许调用哪些功能。

应用把运行边界握在自己手里
Stof 官方说明,它可以作为运行库嵌入 Rust、JavaScript 和 Python 项目。开发者把文档交给运行库执行,也可以通过应用提供的接口,让文档调用指定功能。

项目文档还介绍了默认隔离方式:文档可以读取和修改自身内容,但不会自动获得文件、网络或环境变量访问权;需要额外能力时,由应用明确提供。换句话说,规则可以放在文档里调整,哪些外部动作能做仍由接入它的应用决定。这是项目方对设计边界的说明,并非本站的安全测试结论。

它更像可调整的规则层,不是整套应用
Stof 官方把它定位在数据交换与应用逻辑之间,重点是让小段规则更容易随数据一起传递和运行。对开发者来说,这提供了一种尝试:把经常变化的判断或流程规则从主程序里拆出来,再由应用按需载入。

它并不意味着把整套业务系统交给 AI 自动编写。项目资料主要展示的是运行库、文档格式和接入方式;是否适合某个产品,还要看规则复杂度、权限设计以及团队如何管理这些文档。官网提供了 Rust、JavaScript 和 Python 等接入入口,GitHub 仓库则公开了代码和示例。

想继续了解
• Stof 官方产品介绍
• Stof 官方 GitHub 仓库与使用说明

0

主题

119

回帖

0

积分

注册会员

积分
0
发表于 2026-10-15 16:30:07 | 显示全部楼层
卧槽,把函数塞进 JSON 文档这路子真野
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表