训练AI自动排程:从灵犀Claw到AirScript代码的完整实操

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

🔧训练AI自动排程:从灵犀Claw到AirScript代码的完整实操

今天分享与WPS 灵犀Claw对话中如何训练他进行自动排程。首先就是录入提示词,已经成功的进行排程,并检了排程结果就是古老师需要的标准二维排程。这些排程是通过消耗灵点(算力)来实现的,意味着每进行一次自动化排程都需要调用API,通过大模型来排程。所以这里古老师尝试着本地化,也就是代码化


一、🔍确认方案

通过多维表格说明文档,支持两种代码,一种是Python代码,一种是AirScript代码。不确定用什么代码最优的情况下,直接问WPS 灵犀Claw,录入提示词:

提示词
:"如何操作多维表格的代码:用PY代码和JS代码,一般情况下谁的性能更加有优势?"

结果:

对多维表格本身的纯增删改查操作,JavaScript(AirScript)性能更有优势;涉及复杂计算、跨系统集成或第三方库时,Python 更灵活。

综合考虑:用AirScript 代码


二、🛠️AI写代码

确定用什么代码后,现在开始可以让AI写代码了,录入提示词:

提示词
:使用 gu-scripts 技能,参考我的脚本方案,将上面的方案由API转成脚本,并把代码给我测试

脚本说明:

模块

说明

参数配置

顶部4个变量:线体数、起始日期、每日工时、排程窗口天数

读取数据

按表名查找"生产计划表",分页读取全部记录

排程算法

按交期排序 → 轮流分配线体 → 工时制排产(不闲置、整数取整)

写入数据

先清空"线体总排程表"旧数据,再批量写入新排程记录

日期处理

兼容时间戳和字符串格式,写入时转为 yyyy-MM-dd

使用步骤:

  1. 打开多维表 → 点击「脚本」→「JS脚本」→「新建脚本」

  1. 粘贴上方完整代码

  1. 修改顶部参数(线体数、起始日期、每日工时)如需调整

  1. 点击运行,查看控制台输出的排程汇总

注意事项:

  • 脚本依赖"线体总排程表"中已建好日期列字段(如 8/1、8/2...),字段名需与排程起始日期推算的日期一致

  • 如果排程天数变化(如排到8/6),需提前在表中建好对应日期列

  • 每次运行会先清空目标表旧数据再写入,可重复运行


三、🧱修改代码

查看AI写代码后发现一个问题,就是代码中的调用参数需要用户手动更改,所以这里我调整提示词:

var NUM_LINES = 2;              // 线体数量
var START_DATE = "2026/08/01";  // 排程起始日期
var DAILY_HOURS = 10;           // 每日每线出勤工时(小时)
var NUM_DAYS = 15;              // 排程窗口天数(给足天数,实际按排完为准)

以上不执行,我们讨论一下

这些参数是否可以新建一个数据表→命名为排程参数

让用户录入,你脚本直接调用?

结果:

这个思路非常好,参数和代码分离,用户改参数不用动脚本。我建议这样做:

新建数据表"排程参数",字段结构:

字段名

类型

说明

示例值

创建日期

CreatedTime

首字段

自动

参数名称

文本

参数标识

线体数量

参数值

文本

参数内容

2

用**"参数名称+参数值"的键值对结构**,而不是每行放一个参数。好处是:

  • 用户想加新参数时,自己加一行就行,脚本不用改

  • 结构简单通用,扩展性强

AI 经过短暂的思考后,重新给到我对应的AirScript代码。


四、📊代码限制

经过试用代码后,代码排程成功了,接着继续追问:

排程成功了,我确认几个信息字段标题你是无法用脚本更改的?只能用API?

结果:

排程结果确认成功,10条订单数据与之前API方案完全一致。

关于你的问题:是的,AirScript 脚本无法修改字段标题,只能操作记录数据。

能力

AirScript 脚本

多维表 API(灵犀端)

读取/创建/更新/删除记录

支持

支持

创建/删除字段(列)

不支持

支持

修改字段名称/类型

不支持

支持

修改字段数字格式

不支持

支持

所以当前的设计是合理的分工:

  • 用户负责:在线体总排程表中提前建好日期列(如 8/1 ~ 8/5),修改参数去排程参数表改

  • 脚本负责:读参数 → 读订单 → 排程计算 → 清空旧数据 → 写入新数据


五、💡最后总结

整体的感受非常不错,通过自己对业务的熟悉,把规则变成代码,并执行,整个过程WPS 灵犀Claw写代码结构严谨,有注释,有说明,有运算步骤。后续只需要参考古老师这样训练他,后续增加更多的排程约束规则,而不是简单的线性排程规则。

广东省
浏览 175
收藏
8
分享
8 +1
+1
全部评论