プロジェクト

全般

プロフィール

バグ #966

未完了

Phase4-1: Difyワークフロー生成エンジン

Redmine Admin さんが約2ヶ月前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-08-21
期日:
進捗率:

0%

予定工数:

説明

概要

DSLからDifyで実行可能なワークフローJSONを生成するメインエンジンを開発する。

作業内容

  • Difyワークフロー形式の詳細調査
  • ノード生成エンジン実装
  • 接続生成エンジン実装
  • 変数・パラメータ設定機能
  • レイアウト最適化機能
  • インポート可能形式での出力

生成対象

  • 各種Difyノード(LLM, HTTP, IF/ELSE等)
  • ノード間接続・データフロー
  • ワークフロー変数・環境変数
  • エラーハンドリング設定

ノード生成例

generateLLMNode(config: LLMConfig): DifyLLMNode {
  return {
    id: generateUniqueId(),
    type: 'llm',
    data: {
      model: { provider: 'openai', name: 'gpt-4' },
      prompt_template: config.prompt,
      temperature: config.temperature
    }
  };
}

成果物

  • Difyワークフロー生成エンジン
  • ノード・接続生成システム
  • レイアウト最適化機能

完了条件

  • DSLから正確なDifyワークフローが生成されること
  • 生成されたワークフローがDifyで動作すること

予定工数

40時間

表示するデータがありません

他の形式にエクスポート: Atom PDF