コンテンツにスキップ

ランダムテキスト (Random Text)

Random Text ノードを使用すると、入力テキストからランダムなコンテンツを抽出したり、入力が与えられていない場合にランダムなテキストコンテンツを自動生成したりできます。文字、単語、文、または段落単位でのランダム抽出・生成に対応しています。

パラメータ一覧 (Parameters)

入力テキスト (Input Text)

  • 型: String
  • モード: 入力ピン / プロパティ
  • 説明: ランダムなコンテンツを抽出する元のテキスト。空の場合、選択タイプに基づいてランダムなコンテンツが自動生成されます。
  • UI オプション: 複数行テキスト対応

シード (Seed)

  • 型: Integer
  • モード: プロパティ
  • 説明: 再現可能なランダム選択を行うためのシード値(0 〜 10,000)。同じシード値を使用すると、同じランダム結果が生成されます。
  • UI オプション: 範囲 0 〜 10,000 のスライダー

選択タイプ (Selection Type)

  • 型: String
  • モード: プロパティ
  • 説明: 抽出または生成するコンテンツの種類:
    • character: ランダムな1文字を選択
    • word: ランダムな1単語を選択
    • sentence: ランダムな1文を選択(または新しく生成)
    • paragraph: ランダムな1段落を選択(または新しく生成)

出力 (Output)

  • 型: String
  • モード: 出力
  • 説明: ランダムに抽出または生成されたコンテンツ
  • UI オプション: 複数行テキスト対応

動作仕様 (Behavior)

  • 入力テキストが提供されている場合:

    • 選択タイプに基づいて、入力テキストからランダムなコンテンツを抽出します
    • 文や段落の場合、適切な区切り文字で入力を分割します
    • 一致するコンテンツが見つからない場合は、新しいコンテンツの自動生成にフォールバックします
  • 入力テキストが提供されていない(空の)場合:

    • 文字 (character): アルファベット、数字、記号からランダムな1文字を生成
    • 単語 (word): ランダムな英語の単語を生成
    • 文 (sentence): AI エージェントを使用して自然な文を1つ生成
    • 段落 (paragraph): AI エージェントを使用して首尾一貫した段落を1つ生成

使用例 (Examples)

ランダムコンテンツの抽出

# 入力テキスト: "Hello world! This is a test. How are you today?"
# 選択タイプ: word
# 出力: "world"(ランダムに抽出された単語)

ランダムコンテンツの生成

# 入力テキスト: ""(空)
# 選択タイプ: sentence
# 出力: "The quick brown fox jumps over the lazy dog."(AI によって生成された文)

補足事項 (Notes)

  • シードパラメータを指定することで、同じシード値を用いた場合に再現性のある結果が得られます
  • AI エージェントによるコンテンツ生成中、ノードにはロード中メッセージが表示されます