概要
Workspace は、ノードを接続して AI ワークフローを設計するビジュアルキャンバスベースのエディタです。各ノードは特定の機能を実行し、データは接続を通じてノード間を流れます。Workspace エディタ
Workspace エディタは以下の主要なコンポーネントで構成されています:- キャンバス: ノードを配置・接続してワークフローを構築するメインエリア
- ツールバー: 画面下部に配置され、すべてのノードタイプにアクセス可能
- プロパティパネル: ノードを選択すると右側に表示され、設定を編集可能
ノードの追加
ワークフローにノードを追加するには:- 画面下部のツールバーでカテゴリをクリック
- メニューから目的のノードタイプを選択
- ノードがキャンバス上に表示される
- ノードをドラッグして配置を調整
利用可能なノードタイプ
ノードはカテゴリ別に整理されています: App- Start Node: ワークフローの開始点と入力パラメータを定義
- End Node: ワークフローの終了と出力を定義
- Generator Node: 各種 LLM プロバイダーを使用して AI テキストまたは画像生成を実行
- Text Node: 静的なテキストコンテンツを保存
- File Node: ファイル(PDF、テキスト、画像)をワークフローに添付
- Web Page Node: Web ページのコンテンツを取得して提供
- Document Vector Store Node: ドキュメントから検索可能なインデックスを作成
- GitHub Vector Store Node: GitHub リポジトリから検索可能なインデックスを作成
- Vector Query Node: ベクターストアから関連コンテンツを検索
- Trigger Node: 外部イベント(GitHub webhook など)からワークフローを開始
- Action Node: 外部アクション(GitHub 操作など)を実行
ノードの接続
ノードを接続してデータフローを作成するには:- ノードにホバーして出力ポート(右側)を表示
- 出力ポートからクリック&ドラッグ
- 別のノードの入力ポート(左側)にドロップ
- 接続線が表示され、データフローの方向を示す
ノードの設定
ノードを設定するには:- ノードをクリックして選択
- 右側にプロパティパネルが開く
- 必要に応じてヘッダーでノード名を編集
- ノード固有の設定を行う:
- Generator Node: AI モデルの選択、プロンプトの作成、ツールの有効化
- Text Node: テキストコンテンツを入力
- File Node: ファイルをアップロード
- Trigger/Action Nodes: 連携設定を構成
ワークフローの実行
Workspace 内でワークフローを直接実行してテストできます:- 画面右上の Run ボタンをクリック
- 必要な入力値を入力
- ワークフローが実行され、タスク実行結果ページにリダイレクト
- 各ステップの実行進捗とステータス
- 各ノードからの生成出力
- トークン使用量と実行時間
アプリの作成
Start Node と End Node を接続すると、ワークフローは Playground から実行できるアプリになります。- Start Node を追加
- 必要なノードでワークフローを構築
- End Node を追加して出力を定義
- ワークフロー内のすべてのノードを接続
次のステップ
- Generator Node の設定について学ぶ
- AI パラメータ で生成を微調整
- 外部サービスとの連携を設定