跳转至

Random Text 随机文本抽样与内容生成节点

Random Text 节点允许创作者从输入的源文本中随机抽取指定粒度的内容,或者在未提供输入文本时,直接依托大语言模型与随机生成器自动生成全新的随机字符、单词、完整句子或段落。

配置与参数规范 (Parameters)

输入文本 (Input Text)

  • 数据类型:String
  • 操作模式:输入引脚 / 本地面板属性(Input / Property)
  • 语义说明:用于执行随机抽样的原始母文本。若此处留空,节点将根据设定的抽样粒度自动生成全新的随机内容。
  • 界面选项:支持多行长文本录入。

随机数种子 (Seed)

  • 数据类型:Integer
  • 操作模式:面板属性(Property)
  • 语义说明:用于确保随机抽样 100% 可确定性复现的种子数值(取值范围 0–10,000)。锁定相同的 Seed 值将产生绝对一致的随机结果。
  • 界面选项:提供 0–10,000 的滑动调节条。

抽样粒度类型 (Selection Type)

  • 数据类型:String
  • 操作模式:面板属性下拉菜单(Property)
  • 语义说明:指定要抽样或生成的文本结构粒度:
    • character:随机抽取或生成单个字符;
    • word:随机抽取或生成单个词汇;
    • sentence:随机抽取或由 AI 智能生成一个通顺完整的句子;
    • paragraph:随机抽取或由 AI 智能生成一个逻辑连贯的段落。

输出引脚 (Output)

  • 数据类型:String
  • 操作模式:输出端(Output)
  • 语义说明:完成随机抽取或全新生成的目标文本工件。

运行处理逻辑 (Behavior)

  • 当接入了有效的源文本时:
    • 节点严格基于选定的粒度从输入文本中切分并随机抽取元素;
    • 句子(sentence)与段落(paragraph)模式会基于自然标点符号与物理换行进行智能切分;
    • 若输入文本中未检索到符合条件的有效切片,自动平滑降级为全新生成模式。
  • 当输入文本留空时:
    • 单字符(character):从字母表、数字与常用标点集合中随机输出;
    • 单单词(word):从预置英文词库中随机输出常见单词;
    • 句子(sentence):调度后台智能体即时生成一句通顺流畅的自然语句;
    • 段落(paragraph):调度后台智能体即时生成一段语义完整的文段。

使用示例 (Examples)

从母本中随机抽取词汇

# 输入文本 Input text: "Hello world! This is a test. How are you today?"
# 抽样类型 Selection type: word
# 输出结果 Output: "world"(从句子中随机抽取出的单词)

全自动由 AI 生成全新随机句子

# 输入文本 Input text: ""(留空)
# 抽样类型 Selection type: sentence
# 输出结果 Output: "The quick brown fox jumps over the lazy dog."(由 AI 智能体实时生成的通顺句子)

关键技术特性 (Notes)

  • 相同的 Seed 种子能够绝对锁定随机结果,在自动化回归测试与可重现生成中至关重要;
  • 当触发 AI 智能体生成长句子或段落时,节点面板会显示动态加载状态指示器。