You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Foundry Rules输出数据集添加唯一ID列?

在Foundry Rules工作流中添加唯一ID列的方法

完全可以给Foundry Rules生成的记录添加唯一ID列,以下是两种常用实现方式:

方法一:使用内置唯一ID生成函数

在Rules工作流的列配置环节(对应你截图里的自定义列区域),按以下步骤操作:

  • 点击「添加列」,设置列名(例如record_unique_id)
  • 在表达式编辑器中输入内置函数:uuid()(部分Foundry版本也支持randomUUID(),优先用前者)
  • 保存配置并运行工作流后,每条生成的记录都会自动获得一个全局唯一的UUID字符串。

方法二:生成关联业务逻辑的唯一ID

如果需要ID包含业务标识,可通过拼接现有字段+时间戳/随机数实现,示例表达式:

concat($.your_business_field, "_", timestamp(), "_", randomInt(1000))

这种方式生成的ID既保留业务属性,又能通过时间戳和随机数大幅降低重复概率。

注意事项

  • 若要求ID全局绝对唯一(跨数据集、跨场景),优先选择uuid()函数,它基于标准UUID算法,重复概率可忽略。
  • Rules工作流的表达式编辑器提供丰富的内置函数,可在函数列表中查看更多生成唯一标识的工具。

内容的提问来源于stack exchange,提问作者Max Magid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:54:53