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 智能体生成长句子或段落时,节点面板会显示动态加载状态指示器。