Text Node in Giselle

テキストノード は、Giselle で最もシンプルでありながら最も汎用性の高い「ソース」ノードの 1 つです。ワークフロー内でプレーンテキストコンテンツを直接保持・管理するように設計されており、幅広いアプリケーションにとって不可欠なツールです。アップロードされたファイルを処理するファイルノードとは異なり、テキストノードはコンテンツをインラインで保存し、読み込みや処理時間なしで常にすぐに利用できるようになっています。

主な機能

  • 直接テキスト入力: ノードの内蔵エディターに任意のテキストを直接書き込んだり貼り付けたりできます。
  • インラインストレージ: コンテンツはノード自体内に単純な文字列として保存され、ワークフローを自己完結型で可搬性の高いものにします。
  • 即座の可用性: ファイルのアップロードや外部ストレージがないため、テキストは他のノードの出力として即座に利用できます。

テキストノードの使用方法

  1. ノードを追加: キャンバス下部のツールバーから Source アイコンをクリックし、Plain Text を選択してノードをワークスペースに追加します。
  2. コンテンツを設定: ノードを選択して、右側の設定パネルを開きます。
  3. テキストを入力: 「Write or paste text here…」というプレースホルダーが表示されるテキストエディターに、コンテンツを直接入力または貼り付けします。コンテンツは入力と同時に自動保存されます。

一般的な使用例

テキストノードは以下に最適です:
  • プロンプトの保存: ジェネレーターノード用の再利用可能なプロンプトを書いて保存します。
  • テンプレートの作成: 様々なコンテンツ生成タスク用のテキストテンプレートを保持します。
  • 指示の記述: チーム向けのワークフロー固有の指示やガイドラインを文書化します。
  • データの保持: 処理用の JSON や CSV コンテンツなどの小さな構造化データセットを保存します。
  • クイックノート: ワークフロー開発中の一時的なテキスト保存やスクラッチパッドとして使用します。

テキストノード vs ファイルノード

ファイルノード もテキストファイル(.txt.md など)を処理できますが、テキストノード は根本的に異なり、しばしばより便利です:
  • ストレージ: テキストノードはコンテンツをワークフロー内に直接保存します。ファイルノードはアップロードしたファイルを別途保存する必要があります。
  • 編集: テキストノードのコンテンツは Giselle インターフェース内で即座に編集できます。ファイルノードのコンテンツを変更するには、新しいファイルをアップロードする必要があります。
  • オーバーヘッド: テキストノードにはファイル管理のオーバーヘッドがありません(サイズ追跡、アップロード状態、潜在的なアップロード失敗なし)。
  • 最適用途: テキストノードは動的または頻繁に編集されるコンテンツにより適していますが、ファイルノードは大きな静的テキストファイルをデータソースとして使用するのに理想的です。

ノードの出力

テキストノードの出力は、エディターに入力した生のテキストコンテンツです。この出力は任意の互換性のあるノードの入力に接続できます。例えば、テキストをプロンプトとして使用するためにジェネレーターノードに接続したり、外部サービスにテキストをパラメータとして渡すためにアクションノードに接続したりできます。