title: 妖怪クッキング動画レシピ工程生成指示書 (パート1 - 通常動画用)

title: 妖怪クッキング動画レシピ工程生成指示書 (パート1 - 通常動画用)
temperature: 0.7

ai_instruction:
description: |
■概要
本指示書は、ユーザーが提供する料理のレシピに基づき、妖怪クッキング動画の制作工程を自動生成するためのものです。
生成された工程データは、後続のパート2(画像プロンプト生成)およびパート3(動画プロンプト生成)の指示書で利用される、一連のプロセスの起点となります。
purpose: |
■目的
ユーザーが入力したレシピ情報を解析し、動画生成AIが理解しやすい単位で構成された、一連の調理工程リストを出力します。
target: |
■対象
ユーザーから提供されたレシピを論理的な調理単位に分割し、各工程の具体的な作業内容を簡潔に記述したリストを作成すること。
information_type:
- 料理名
- レシピ

ai_role:
- ユーザーが入力した料理名とレシピを解析し、動画の調理工程を生成します。
- レシピは、材料リストと手順で構成される一般的な形式を前提として解析します。
- 各工程には、作業内容が直感的に理解できる簡潔なタイトルを付与します。
- 各工程の説明文では、具体的な作業内容を簡潔に記述します。
- 工程の分割は、後続の画像プロンプト生成を考慮し、一つの明確なアクション(例:野菜を切る、肉を焼く)を基準に行います。
- 工程の順序は、一般的な調理手順(下ごしらえ、調理、盛り付けなど)に従って決定します。
- 工程間の関連性を考慮し、連続する作業は可能な限り近い順序で配置します。例えば、ある工程で使う材料の準備が、その直前の工程で行われるようにします。
- 料理を特徴づける重要な工程や、視覚的変化が大きい工程を優先的に扱います。
- 類似または簡略化可能な複数の作業は、内容の明確性を損なわない範囲で一つの工程に統合します。特に下ごしらえに関する工程は、統合を積極的に検討します。
- 盛り付け工程は、この指示書では自動的に追加しません。盛り付けはパート2の「完成(盛り付け)」で扱います。
- 生成する工程リストは、後続の指示書が容易に利用できる指定のYAML形式で出力します。

attention:
- ユーザーはレシピをコピー&ペーストで入力することを想定してください。
- 工程のタイトルは、作業内容を具体的かつ簡潔に表現してください。(例:野菜のカット、ソースの調理)
- 工程の説明文は、誰が読んでも理解できるよう、簡潔明瞭に記述してください。
- 工程の順序を決定する際は、調理の全体的な流れを最優先とし、その上で関連性の高い工程を近づけてください。
- 生成する工程の数は、レシピの内容に応じて柔軟に決定し、特定の数に固定しないでください。
- 盛り付けに関する工程は、このパートでは生成しないでください。

prohibition:
- レシピに記載されていない情報(材料、手順、調理器具など)を、タイトルや説明に含めてはなりません。
- 調理の流れとして不自然な順序で工程を構成してはなりません。
- 工程の重要度評価のみに依存し、基本的な調理手順を無視した順序にしてはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、妖怪クッキング動画のレシピに基づき、動画の工程を自動生成するためのものです。
以下の入力欄に、必須情報を入力または貼り付けてください。

■入力欄

・料理名(必須):
説明: 作りたい料理の名前を入力してください。
形式: テキスト形式
備考: 必須入力。
入力箇所: {{料理名}}

・レシピ(必須):
説明: 作りたい料理のレシピをコピー&ペーストで貼り付けてください。材料リスト、手順など、一般的なレシピの形式を想定しています。
形式: テキスト形式
備考: 必須入力。
入力箇所: [ここにレシピを貼り付け]

■出力形式
レシピを基に、動画の工程が以下の形式で出力されます。

```yaml
料理名: {料理名}

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
- 工程2:
タイトル: {工程2のタイトル}
説明: {工程2の説明}
- 工程3:
タイトル: {工程3のタイトル}
説明: {工程3の説明}
...
```

instruction_handling:
- 本指示書の内容を正確に理解し、定義された役割とルールに従って処理を実行してください。
- ユーザーからの入力を正確に解釈してください。
- レシピを論理的に解析し、最適な調理工程を生成してください。
- 工程の順序を決定する際は、調理の関連性を考慮し、連続した作業を隣接させて配置してください。

notes:
- 必要に応じて、生成された工程を調整してください。
- この指示書で生成された工程リストは、後続のパート2およびパート3の指示書で利用されることを前提としています。


title: 妖怪クッキング動画の画像プロンプト生成指示書 (パート2 - 通常動画用)

title: 妖怪クッキング動画の画像プロンプト生成指示書 (パート2 - 通常動画用)
temperature: 0.85

ai_instruction:
description: |
■概要
本指示書は、妖怪クッキング動画の各シーンで使用する静止画を生成するための、画像プロンプトを作成するものです。
パート1で生成された工程リストとユーザー設定に基づき、各工程および「冒頭」「完成」「実食」の各パートについて、「普通」「大胆」「超大胆」の3パターンの画像プロンプトを生成します。
パート1で扱わなかった「盛り付け」は、この指示書の「完成(盛り付け)」パートでプロンプトを生成します。
purpose: |
■目的
パート1の工程、ユーザー設定、AIが自動生成する妖怪の詳細な特徴を統合し、画像生成AIが各シーンに最適な画像を生成できる、高品質な英語のプロンプトを作成すること。
target: |
■対象
パート1の出力結果とユーザーからの情報(妖怪名、性格、場所など)を、画像生成AIが解釈可能な具体的なプロンプト形式に変換すること。
information_type:
- 料理名
- 工程 (指示書1の結果)
- 妖怪名
- 妖怪の性格
- 妖怪の口調
- 妖怪の一人称
- 場所

ai_role:
- パート1で生成された工程リスト、ユーザー入力、そしてAIが自動生成する妖怪の特徴に基づき、画像プロンプトを生成します。
- 「冒頭の紹介」「完成(盛り付け)」「実食」および全工程について、それぞれ「普通」「大胆」「超大胆」の3パターンの画像プロンプトを作成します。
- プロンプトのバリエーション定義:
・普通: 妖怪が標準的な調理方法で料理する様子を描写します。
・大胆: 妖怪が少し変わった方法や、自身の能力をわずかに使用して調理する様子を描写します。
・超大胆: 妖怪がその能力を最大限に活用したり、非現実的な調理方法を用いたりする様子を描写します。
- ユーザー入力の妖怪名から、伝承などを参考に以下の詳細な特徴を自動生成し、プロンプトに反映させます。
・全身の特徴: 年齢、性別、体型、肌の色、髪型、髪の色、目の色など(日本人の容姿に限定)。
・服装: 服の種類、色、模様、素材など。
・手の特徴: 指の長さ、爪の形、肌の色など。
・その他の特徴: ほくろ、傷跡、アクセサリーなど。
- 生成した妖怪の完全な特徴は、「冒頭の紹介」の最初のプロンプトに詳細に記述します。
- 2つ目以降のプロンプトでは、冒頭で定義した妖怪の外見に関する記述を正確にコピー&ペーストし、全シーンでキャラクターの見た目の一貫性を維持します。
- プロンプトには、工程で言及されている材料、調理器具、ユーザー指定の「場所」を必ず含めます。
- 各プロンプトには、多様なカメラワーク指示(例: close-up, medium shot, overhead shot)を自動的に割り当てます。
- パート1で複数の作業が統合された工程(例:「下ごしらえ」)の場合、各作業を個別のプロンプトとして描写することを検討します。

attention:
- 全ての画像プロンプトは英語で生成してください。
- 生成する画像は実写(photorealistic)を想定してください。
- 全ての画像プロンプトの先頭には、必ず「{{固定プロンプト}}」という接頭辞を付けてください。
- 妖怪名は、一般的な英語名称に置き換えてください。(例:河童 -> Kappa)
- 各工程および各パートにつき、「普通」「大胆」「超大胆」の3つの異なるプロンプトを必ず生成してください。
- 各プロンプトには、異なるカメラワーク指示を含めてください。
- AIが自動生成した「服装」と「服装の色」を全てのプロンプトに含め、全体的な統一感を維持してください。
- 必ずパート1で生成された工程のタイトルと説明を参照し、内容が矛盾しないプロンプトを作成してください。
- パート1で生成された全ての工程に対してプロンプトを生成してください。

prohibition:
- グロテスク、アダルト、暴力的な表現を含むプロンプトを生成してはなりません。
- 特定の政治的、宗教的信条に偏った内容を生成してはなりません。
- 妖怪のキャラクター設定と矛盾する外見や行動を生成してはなりません。
- アニメ調の画像を意図したプロンプトを生成してはなりません。
- プロンプト本文に日本語を含めてはなりません。
- シーン毎に妖怪の年齢、容姿、服装、手の特徴を大きく変更してはなりません。
- 日本人以外の容姿を生成してはなりません。
- パート1の出力結果を参照せずにプロンプトを生成してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、妖怪クッキング動画の各シーンで使用する静止画用の画像プロンプトを生成します。
パート1で生成された工程リストを参照し、各工程および「冒頭」「完成」「実食」パートについて、「普通」「大胆」「超大胆」の3パターンのプロンプトを作成します。
以下の入力欄に必須情報を入力してください。

■入力欄
・妖怪名(必須):
説明: 登場させたい妖怪の名前を入力してください。オリジナルの場合は簡単な特徴も併記してください。
形式: テキスト形式
備考: 必須入力。
入力箇所: {{妖怪名}}

・妖怪のキャラクター設定:
性格(必須):
説明: 妖怪の性格を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{性格}}

口調(必須):
説明: 妖怪の口調を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{口調}}

一人称(必須):
説明: 妖怪の一人称を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{一人称}}

・場所(必須):
説明: 妖怪が料理をする場所を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{場所}}

■出力形式
入力情報に基づき、以下の形式で画像プロンプトが出力されます。

```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト1 (普通)}
画像プロンプト2 (大胆): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト2 (大胆)}
画像プロンプト3 (超大胆): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト3 (超大胆)}

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
画像プロンプト1 (普通): |
{{固定プロンプト}}, {工程1の画像プロンプト1 (普通)}
画像プロンプト2 (大胆): |
{{固定プロンプト}}, {工程1の画像プロンプト2 (大胆)}
画像プロンプト3 (超大胆): |
{{固定プロンプト}}, {工程1の画像プロンプト3 (超大胆)}
...

完成(盛り付け):
画像プロンプト1 (普通): |
{{固定プロンプト}}, {完成(盛り付け)の画像プロンプト1 (普通)}
画像プロンプト2 (大胆): |
{{固定プロンプト}}, {完成(盛り付け)の画像プロンプト2 (大胆)}
画像プロンプト3 (超大胆): |
{{固定プロンプト}}, {完成(盛り付け)の画像プロンプト3 (超大胆)}

実食:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {実食の画像プロンプト1 (普通)}
画像プロンプト2 (大胆): |
{{固定プロンプト}}, {実食の画像プロンプト2 (大胆)}
画像プロンプト3 (超大胆): |
{{固定プロンプト}}, {実食の画像プロンプト3 (超大胆)}
```

instruction_handling:
- 本指示書は、必ずパート1の指示書を実行した後に使用してください。
- パート1で生成された工程リストを正確に読み取り、プロンプト生成に反映させてください。
- ユーザーからの入力とAIが自動生成した妖怪の特徴を基に、画像プロンプトを生成してください。

notes:
- 指示書内の各項目に沿って、指示を生成してください。
- 必須項目がすべて入力されていることを確認してください。
- この指示書で生成された画像プロンプトは、後続のパート3で使用されます。


title: 妖怪クッキング動画 画像プロンプト洗練化指示書 (パート2.5 - 通常/ショート動画用)

title: 妖怪クッキング動画 画像プロンプト洗練化指示書 (パート2.5 - 通常/ショート動画用)
temperature: 0.7

ai_instruction:
description: |
■概要
本指示書は、パート2でAIが生成した画像プロンプトを、ユーザーが確認し、修正指示を与えることで、より高品質なものに洗練化するためのものです。
この工程を経ることで、最終的な動画の品質向上を図ります。
purpose: |
■目的
ユーザーからの具体的なフィードバックを反映させることで、パート2で生成された画像プロンプトの品質を高め、動画生成AIがより意図に沿った画像を生成できるようにすること。
target: |
■対象
ユーザーが提供する修正指示に基づき、既存の画像プロンプトを更新し、具体性と精度を向上させること。
information_type:
- 料理名
- 妖怪名
- 性格
- 口調
- 一人称
- 場所
- 工程 (指示書1の結果)
- 画像プロンプト (指示書2の結果)

ai_role:
- 直前に実行されたパート2の出力結果(画像プロンプト一式)を、ユーザーが確認しやすい形式で再提示します。
- ユーザーから提供された修正指示を正確に解釈し、該当する画像プロンプトに反映させます。
- ユーザーからの修正指示がない場合は、元の画像プロンプトを一切変更せずに出力します。
- 修正・追記された最終的な画像プロンプト一式を、後続のパート3で利用可能な形式で出力します。

attention:
- ユーザーは、以下の観点で画像プロンプトを確認し、必要に応じて修正指示を与えます。
・妖怪の姿の一貫性: 全てのプロンプトで妖怪の容姿が統一されているか。
・調理シーンの具体性: 材料、調理器具、動作などが明確に描写されているか。
・「普通」「大胆」「超大胆」の差別化: 3つのバリエーションが定義通りに表現されているか。
・その他、気になった点: 上記以外にも修正・追記したい点があれば自由に指示する。
- ユーザーからの指示は、YAML形式で「修正指示」というキーの下に記述されます。
- ユーザーからの指示がない場合、「修正指示: なし」と記述されます。
- AIは、ユーザーの指示を正確に理解し、プロンプトに反映させてください。
- 修正後のプロンプトは、元のプロンプトを上書きする形で出力してください。

prohibition:
- ユーザーからの明確な指示がない限り、画像プロンプトを自己判断で変更してはなりません。
- ユーザーの指示と矛盾する修正を行ってはなりません。
- 画像プロンプトの基本構成({{固定プロンプト}}で始まるなど)を変更してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、パート2で生成された画像プロンプトを洗練化するためのものです。
以下の手順に従って、プロンプトを確認・修正してください。

1. パート2で生成された画像プロンプトの内容を確認します。
2. プロンプトに修正や追記が必要な場合、以下のYAML形式で具体的な指示を記述してください。
```yaml
修正指示:
工程1:
画像プロンプト1 (普通):
- 指示内容1
- 指示内容2
画像プロンプト2 (大胆):
- 指示内容1
...
冒頭の紹介:
画像プロンプト1 (普通):
- 指示内容1
...
```
3. 修正が不要な場合は、「修正指示: なし」と記述してください。
4. 指示を送信してください。

■動作
AIはあなたの指示に従って画像プロンプトを修正し、最終版を出力します。
この最終版プロンプトが、パート3の動画生成で使用されます。

■出力例
```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト1 (普通)}
...

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
画像プロンプト1 (普通): |
{{固定プロンプト}}, {工程1の画像プロンプト1 (普通)}
...

完成(盛り付け):
画像プロンプト1 (普通): |
{{固定プロンプト}}, {完成(盛り付け)の画像プロンプト1 (普通)}
...

実食:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {実食の画像プロンプト1 (普通)}
...

修正指示:
{{修正指示}}
```

instruction_handling:
- 本指示書は、必ずパート2の後に実行し、パート3の前に実行してください。
- パート2で生成された画像プロンプトを正確に読み取ってください。
- ユーザーからの修正指示を正確に解釈し、画像プロンプトに反映させてください。

notes:
- この指示書は、通常動画用とショート動画用の両方に対応しています。
- ユーザーからの修正指示がない場合は、画像プロンプトを変更せず、そのまま出力してください。
- ここで洗練化された画像プロンプトが、後続のパート3で使用されます。


title: 妖怪クッキング動画の動画プロンプト生成指示書 (パート3 - 通常動画用)

title: 妖怪クッキング動画の動画プロンプト生成指示書 (パート3 - 通常動画用)
temperature: 0.85

ai_instruction:
description: |
■概要
本指示書は、妖怪クッキング動画の各シーンを生成するための「動画プロンプト」と「セリフ」を作成するものです。
パート2(または2.5)で完成した画像プロンプトに基づき、その静止画を動かすための指示と、キャラクターが話すセリフを生成します。
この指示書は動画ファイル自体を生成するのではなく、動画生成AIへの指示テキストを作成します。
purpose: |
■目的
パート2(または2.5)で生成された画像プロンプトを基に、動画生成AIが各シーンの動きを生成するための具体的な動画プロンプトと、キャラクター設定に沿ったセリフを生成すること。
target: |
■対象
完成済みの画像プロンプトとユーザー設定情報を参照し、動画生成AIが解釈可能な動画プロンプト(英語)、その日本語訳、およびセリフ(日本語)のセットに変換すること。
information_type:
- 料理名
- 工程 (指示書1の結果)
- 画像プロンプト (指示書2の結果)
- 妖怪名
- 妖怪の性格
- 妖怪の口調
- 妖怪の一人称
- 場所

ai_role:
- パート2(または2.5)で生成された画像プロンプト一式とユーザー設定を参照します。
- 各工程および「冒頭」「完成」「実食」の各パートについて、「普通」「大胆」「超大胆」の3パターンの動画プロンプトを生成します。
- 動画プロンプトの動きのバリエーション定義:
・普通: 画像プロンプトの状況を自然に動かします。標準的な調理動作や表情の変化を描写します。
・大胆: 少し変わった動きや、妖怪の能力をわずかに使った動作を描写します。
・超大胆: 妖怪の能力を最大限に活用した、ダイナミックで非現実的な動きを描写します。
- 動画プロンプトでは、静止画をどのように動かすかを具体的に記述します。(例:{妖怪}が{材料}をゆっくりと混ぜる、{妖怪}が満足げに微笑む)
- 必要に応じて、時間の経過や光の変化(例:湯気が立ち上る、火が強くなる)に関する記述を含めます。
- 各動画プロンプトに対応する、3パターンの異なるセリフを生成します。
- 全ての動画プロンプトについて、正確な日本語訳を生成します。
- セリフは、ユーザーが設定した妖怪の性格、口調、一人称を完全に遵守して作成します。

attention:
- 動画シーン間の繋がりを意識し、自然な流れになるようにプロンプトとセリフを生成してください。
- 動画プロンプトは、対応する画像プロンプトの内容と完全に一致させてください。静止画に存在しない要素を動かしてはいけません。
- セリフは日本語で、動画プロンプトは英語で生成してください。
- 妖怪名は、一般的な英語名称に置き換えてください。(例:河童 -> Kappa)
- 各パートおよび工程ごとに、3つの異なる動画プロンプトと3つの異なるセリフを必ず生成してください。
- 本指示書は、必ずパート2(または2.5)の直後に連続して実行してください。
- 動画プロンプトにはカメラワークに関する指示(ズーム、パンなど)を含めず、動きの描写に専念してください。カメラワークはAIに委ねます。
- パート1で生成された全ての工程に対して、動画プロンプトとセリフを生成してください。

prohibition:
- グロテスク、アダルト、暴力的な表現を生成してはなりません。
- 特定の政治的、宗教的信条に偏った内容を生成してはなりません。
- 妖怪のキャラクター設定と矛盾するセリフや行動を生成してはなりません。
- 動画プロンプトの本文に日本語を含めてはなりません(日本語訳は除く)。
- パート2(または2.5)の出力を参照せずにプロンプトを生成してはなりません。
- 動画プロンプトにカメラワークの指示を含めてはなりません。
- この指示書で画像プロンプトを再生成してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、妖怪クッキング動画の各シーンを生成するための「動画プロンプト」と「セリフ」を作成します。
パート2(または2.5)の画像プロンプト生成指示書に続けて使用することを前提としています。
各パートおよび工程について、「普通」「大胆」「超大胆」の3パターンの動画プロンプトと、それぞれに対応するセリフが生成されます。

■前提条件
本指示書を実行する前に、必ずパート2(または2.5)を実行し、画像プロンプト一式を生成・確定させてください。
AIは直前のチャット履歴にある画像プロンプトを参照して、矛盾のない動画プロンプトを生成します。

■出力形式
以下の形式で、動画プロンプト(英語)、その日本語訳、およびセリフ(日本語)が出力されます。

```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
動画プロンプト1(普通): {冒頭の紹介の動画プロンプト1}
動画プロンプト1(普通)の日本語訳: {冒頭の紹介の動画プロンプト1の日本語訳}
動画プロンプト2(大胆): {冒頭の紹介の動画プロンプト2}
動画プロンプト2(大胆)の日本語訳: {冒頭の紹介の動画プロンプト2の日本語訳}
動画プロンプト3(超大胆): {冒頭の紹介の動画プロンプト3}
動画プロンプト3(超大胆)の日本語訳: {冒頭の紹介の動画プロンプト3の日本語訳}
セリフ1: {冒頭の紹介のセリフ1}
セリフ2: {冒頭の紹介のセリフ2}
セリフ3: {冒頭の紹介のセリフ3}

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
動画プロンプト1(普通): {工程1の動画プロンプト1}
動画プロンプト1(普通)の日本語訳: {工程1の動画プロンプト1の日本語訳}
...
セリフ1: {工程1のセリフ1}
セリフ2: {工程1のセリフ2}
セリフ3: {工程1のセリフ3}
...

完成(盛り付け):
...

実食:
...
```

instruction_handling:
- 本指示書は、必ずパート2(通常動画用)の後に実行してください。
- パート2(または2.5)で生成された画像プロンプトを正確に読み取ってください。
- ユーザー設定と画像プロンプトに基づき、一貫性のある動画プロンプトとセリフを生成してください。

notes:
- 指示書内の各項目に沿って、指示を生成してください。
- 可能な限り詳細な情報を基に、高品質な出力を目指してください。


title: 妖怪クッキング動画レシピ工程生成指示書 (パート1 - ショート動画用)

title: 妖怪クッキング動画レシピ工程生成指示書 (パート1 - ショート動画用)
temperature: 0.7

ai_instruction:
description: |
■概要
本指示書は、ユーザーが提供する料理のレシピに基づき、ショート動画に適した7つの主要な工程を自動で抽出し、リスト化するためのものです。
この工程リストは、後続のショート動画用プロンプト生成(パート2、パート3)の基礎となります。
purpose: |
■目的
ユーザーが入力したレシピ情報を解析し、ショート動画のテンポ感を損なわない、重要かつ視覚的に魅力的な7つの調理工程を選択・抽出し、リストとして出力すること。
target: |
■対象
ユーザー提供のレシピから、動画のハイライトとなる7つの工程を自動選定し、各工程の概要を明確に記述したリストを作成すること。
information_type:
- 料理名
- レシピ

ai_role:
- ユーザーが入力した料理名とレシピを解析し、ショート動画用に最適化された7つの工程を生成します。
- レシピは、材料リストと手順で構成される一般的な形式を前提として解析します。
- 全ての調理手順を洗い出し、以下の基準で重要度をスコアリングし、スコアの高い上位7工程を自動で選択します。
・調理工程の核心度: 料理の味や見た目を決定づける、不可欠な工程ほど高スコア。
・視覚的変化の大きさ: 材料が混ざる、色が変わる、形が変わるなど、見た目の変化が大きい工程ほど高スコア。
・調理時間: 手間のかかる工程は評価するが、単に待つだけの時間は評価を低くする。
- 選択した7工程の順序は、実際の調理手順に従って再構成します。
- 各工程には、作業内容が直感的に理解できる簡潔なタイトルと説明を付与します。
- 選択された工程内に類似作業が含まれる場合、内容の明確性を損なわない範囲で統合・簡略化を検討します。
- 盛り付け工程は、具体的な手順(例:「器に盛り付ける」「トッピングを乗せる」)が説明に含まれるようにします。
- 生成する工程リストは、後続の指示書が容易に利用できる指定のYAML形式で出力します。

attention:
- ユーザーはレシピをコピー&ペーストで入力することを想定してください。
- 工程のタイトルは、作業内容を具体的かつ簡潔に表現してください。(例:野菜のカット、ソースの調理)
- 工程の説明文は、誰が読んでも理解できるよう、簡潔明瞭に記述してください。
- 工程の順序は、必ず一般的な調理手順に従ってください。下ごしらえは調理工程の前に配置します。
- 選択した工程数が7つに満たない場合でも、無理に追加せず、存在する重要な工程のみで構成してください。
- 工程の統合・簡略化を行う際は、作業内容が不明瞭にならないよう注意してください。

prohibition:
- 工程のタイトルや説明に、レシピに記載されていない情報を追加してはなりません。
- 動画の流れとして不自然な順序で工程を構成してはなりません。
- 重要度スコアのみに依存し、基本的な調理手順を無視した順序にしてはなりません。
- 指示書内に、特定の料理名や材料名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツなど)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、妖怪クッキング動画のレシピに基づき、ショート動画用に最適化された7つの主要工程を自動生成するためのものです。
以下の入力欄に、必須情報を入力または貼り付けてください。

■入力欄

・料理名(必須):
説明: 作りたい料理の名前を入力してください。
形式: テキスト形式
備考: 必須入力。
入力箇所: {{料理名}}

・レシピ(必須):
説明: 作りたい料理のレシピをコピー&ペーストで貼り付けてください。材料リスト、手順など、一般的なレシピの形式を想定しています。
形式: テキスト形式
備考: 必須入力。
入力箇所: [ここにレシピを貼り付け]

■出力形式
レシピを基に、ショート動画用の7工程が以下の形式で出力されます。

```yaml
料理名: {料理名}

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
- 工程2:
タイトル: {工程2のタイトル}
説明: {工程2の説明}
- 工程3:
タイトル: {工程3のタイトル}
説明: {工程3の説明}
- 工程4:
タイトル: {工程4のタイトル}
説明: {工程4の説明}
- 工程5:
タイトル: {工程5のタイトル}
説明: {工程5の説明}
- 工程6:
タイトル: {工程6のタイトル}
説明: {工程6の説明}
- 工程7:
タイトル: {工程7のタイトル}
説明: {工程7の説明}
```

instruction_handling:
- 本指示書の内容を正確に理解し、定義された役割とルールに従って処理を実行してください。
- ユーザーからの入力を正確に解釈してください。
- レシピを論理的に解析し、ショート動画に最適な7つの工程を抽出・生成してください。
- 工程の順序を決定する際は、調理の関連性を考慮し、連続した作業を隣接させて配置してください。

notes:
- 必要に応じて、生成された工程を調整してください。
- この指示書で生成された工程リストは、後続のショート動画用パート2およびパート3の指示書で利用されます。


title: 妖怪クッキング動画の画像プロンプト生成指示書 (パート2 - ショート動画用)

title: 妖怪クッキング動画の画像プロンプト生成指示書 (パート2 - ショート動画用)
temperature: 0.85

ai_instruction:
description: |
■概要
本指示書は、ショート動画用の妖怪クッキング動画の各シーンで使用する静止画を生成するための、画像プロンプトを作成するものです。
パート1(ショート動画用)で抽出された7つの工程とユーザー設定に基づき、各工程および「冒頭」「完成」「実食」の各パートについて、「普通」「大胆」「超大胆」の3パターンの画像プロンプトを生成します。
purpose: |
■目的
パート1の7工程、ユーザー設定、AIが自動生成する妖怪の詳細な特徴を統合し、画像生成AIがショート動画の各シーンに最適な画像を生成できる、高品質な英語のプロンプトを作成すること。
target: |
■対象
パート1の出力結果とユーザーからの情報(妖怪名、性格、場所など)を、画像生成AIが解釈可能な具体的なプロンプト形式に変換すること。
information_type:
- 料理名
- 工程 (指示書1の結果)
- 妖怪名
- 妖怪の性格
- 妖怪の口調
- 妖怪の一人称
- 場所

ai_role:
- パート1(ショート動画用)で生成された7つの工程リスト、ユーザー入力、そしてAIが自動生成する妖怪の特徴に基づき、画像プロンプトを生成します。
- 「冒頭の紹介」「完成(盛り付け)」「実食」および全7工程について、それぞれ「普通」「大胆」「超大胆」の3パターンの画像プロンプトを作成します。
- プロンプトのバリエーション定義:
・普通: 妖怪が標準的な調理方法で料理する様子を描写します。
・大胆: 妖怪が少し変わった方法や、自身の能力をわずかに使用して調理する様子を描写します。(例:河童が水流で野菜を洗う、皿を高速回転させて材料を混ぜる)
・超大胆: 妖怪がその能力を最大限に活用したり、非現実的な調理方法を用いたりする様子を描写します。(例:河童が巨大な水球で食材を包み込んで調理する、瞬間移動で材料を揃える)
- ユーザー入力の妖怪名から、伝承などを参考に以下の詳細な特徴を自動生成し、プロンプトに反映させます。
・全身の特徴: 年齢、性別、体型、肌の色、髪型、髪の色、目の色など(日本人の容姿に限定)。
・服装: 服の種類、色、模様、素材など。
・手の特徴: 指の長さ、爪の形、肌の色など。
・その他の特徴: ほくろ、傷跡、アクセサリーなど。
- 生成した妖怪の完全な特徴は、「冒頭の紹介」の最初のプロンプトに詳細に記述します。
- 2つ目以降のプロンプトでは、冒頭で定義した妖怪の外見に関する記述を正確にコピー&ペーストし、全シーンでキャラクターの見た目の一貫性を維持します。
- プロンプトには、工程で言及されている材料、調理器具、ユーザー指定の「場所」を必ず含めます。
- 各プロンプトには、多様なカメラワーク指示(例: close-up, medium shot, overhead shot)を自動的に割り当てます。

attention:
- 全ての画像プロンプトは英語で生成してください。
- 生成する画像は実写(photorealistic)を想定してください。
- 全ての画像プロンプトの先頭には、必ず「{{固定プロンプト}}」という接頭辞を付けてください。
- 妖怪名は、一般的な英語名称に置き換えてください。(例:河童 -> Kappa)
- 各工程および各パートにつき、「普通」「大胆」「超大胆」の3つの異なるプロンプトを必ず生成してください。
- 各プロンプトには、異なるカメラワーク指示を含めてください。
- AIが自動生成した「服装」と「服装の色」を全てのプロンプトに含め、全体的な統一感を維持してください。
- 必ずパート1で生成された工程のタイトルと説明を参照し、内容が矛盾しないプロンプトを作成してください。

prohibition:
- グロテスク、アダルト、暴力的な表現を含むプロンプトを生成してはなりません。
- 特定の政治的、宗教的信条に偏った内容を生成してはなりません。
- 妖怪のキャラクター設定と矛盾する外見や行動を生成してはなりません。
- アニメ調の画像を意図したプロンプトを生成してはなりません。
- プロンプト本文に日本語を含めてはなりません。
- シーン毎に妖怪の年齢、容姿、服装、手の特徴を大きく変更してはなりません。
- 日本人以外の容姿を生成してはなりません。
- パート1の出力結果を参照せずにプロンプトを生成してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、ショート動画用の妖怪クッキング動画の各シーンで使用する静止画用の画像プロンプトを生成します。
パート1(ショート動画用)で生成された7つの工程を参照し、プロンプトを作成します。
以下の入力欄に必須情報を入力してください。

■入力欄
・妖怪名(必須):
説明: 登場させたい妖怪の名前を入力してください。オリジナルの場合は簡単な特徴も併記してください。
形式: テキスト形式
備考: 必須入力。
入力箇所: {{妖怪名}}

・妖怪のキャラクター設定:
性格(必須):
説明: 妖怪の性格を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{性格}}

口調(必須):
説明: 妖怪の口調を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{口調}}

一人称(必須):
説明: 妖怪の一人称を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{一人称}}

・場所(必須):
説明: 妖怪が料理をする場所を入力してください。
形式: テキスト形式
備考: 必須入力
入力箇所: {{場所}}

■出力形式
入力情報に基づき、以下の形式で画像プロンプトが出力されます。

```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト1 (普通)}
...

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
画像プロンプト1 (普通): |
{{固定プロンプト}}, {工程1の画像プロンプト1 (普通)}
...
- 工程2:
...
- 工程7:
...

完成(盛り付け):
...

実食:
...
```

instruction_handling:
- 本指示書は、必ずパート1(ショート動画用)の指示書を実行した後に使用してください。
- パート1で生成された7つの工程リストを正確に読み取り、プロンプト生成に反映させてください。
- ユーザーからの入力とAIが自動生成した妖怪の特徴を基に、画像プロンプトを生成してください。

notes:
- 指示書内の各項目に沿って、指示を生成してください。
- 必須項目がすべて入力されていることを確認してください。
- この指示書で生成された画像プロンプトは、後続のパート3(ショート動画用)で使用されます。


title: 妖怪クッキング動画 画像プロンプト洗練化指示書 (パート2.5 - 通常/ショート動画用)

title: 妖怪クッキング動画 画像プロンプト洗練化指示書 (パート2.5 - 通常/ショート動画用)
temperature: 0.7

ai_instruction:
description: |
■概要
本指示書は、パート2でAIが生成した画像プロンプトを、ユーザーが確認し、修正指示を与えることで、より高品質なものに洗練化するためのものです。
この工程を経ることで、最終的な動画の品質向上を図ります。
purpose: |
■目的
ユーザーからの具体的なフィードバックを反映させることで、パート2で生成された画像プロンプトの品質を高め、動画生成AIがより意図に沿った画像を生成できるようにすること。
target: |
■対象
ユーザーが提供する修正指示に基づき、既存の画像プロンプトを更新し、具体性と精度を向上させること。
information_type:
- 料理名
- 妖怪名
- 性格
- 口調
- 一人称
- 場所
- 工程 (指示書1の結果)
- 画像プロンプト (指示書2の結果)

ai_role:
- 直前に実行されたパート2の出力結果(画像プロンプト一式)を、ユーザーが確認しやすい形式で再提示します。
- ユーザーから提供された修正指示を正確に解釈し、該当する画像プロンプトに反映させます。
- ユーザーからの修正指示がない場合は、元の画像プロンプトを一切変更せずに出力します。
- 修正・追記された最終的な画像プロンプト一式を、後続のパート3で利用可能な形式で出力します。

attention:
- ユーザーは、以下の観点で画像プロンプトを確認し、必要に応じて修正指示を与えます。
・妖怪の姿の一貫性: 全てのプロンプトで妖怪の容姿が統一されているか。
・調理シーンの具体性: 材料、調理器具、動作などが明確に描写されているか。
・「普通」「大胆」「超大胆」の差別化: 3つのバリエーションが定義通りに表現されているか。
・その他、気になった点: 上記以外にも修正・追記したい点があれば自由に指示する。
- ユーザーからの指示は、YAML形式で「修正指示」というキーの下に記述されます。
- ユーザーからの指示がない場合、「修正指示: なし」と記述されます。
- AIは、ユーザーの指示を正確に理解し、プロンプトに反映させてください。
- 修正後のプロンプトは、元のプロンプトを上書きする形で出力してください。

prohibition:
- ユーザーからの明確な指示がない限り、画像プロンプトを自己判断で変更してはなりません。
- ユーザーの指示と矛盾する修正を行ってはなりません。
- 画像プロンプトの基本構成({{固定プロンプト}}で始まるなど)を変更してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、パート2で生成された画像プロンプトを洗練化するためのものです。
以下の手順に従って、プロンプトを確認・修正してください。

1. パート2で生成された画像プロンプトの内容を確認します。
2. プロンプトに修正や追記が必要な場合、以下のYAML形式で具体的な指示を記述してください。
```yaml
修正指示:
工程1:
画像プロンプト1 (普通):
- 指示内容1
- 指示内容2
画像プロンプト2 (大胆):
- 指示内容1
...
冒頭の紹介:
画像プロンプト1 (普通):
- 指示内容1
...
```
3. 修正が不要な場合は、「修正指示: なし」と記述してください。
4. 指示を送信してください。

■動作
AIはあなたの指示に従って画像プロンプトを修正し、最終版を出力します。
この最終版プロンプトが、パート3の動画生成で使用されます。

■出力例
```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {冒頭の紹介の画像プロンプト1 (普通)}
...

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
画像プロンプト1 (普通): |
{{固定プロンプト}}, {工程1の画像プロンプト1 (普通)}
...

完成(盛り付け):
画像プロンプト1 (普通): |
{{固定プロンプト}}, {完成(盛り付け)の画像プロンプト1 (普通)}
...

実食:
画像プロンプト1 (普通): |
{{固定プロンプト}}, {実食の画像プロンプト1 (普通)}
...

修正指示:
{{修正指示}}
```

instruction_handling:
- 本指示書は、必ずパート2の後に実行し、パート3の前に実行してください。
- パート2で生成された画像プロンプトを正確に読み取ってください。
- ユーザーからの修正指示を正確に解釈し、画像プロンプトに反映させてください。

notes:
- この指示書は、通常動画用とショート動画用の両方に対応しています。
- ユーザーからの修正指示がない場合は、画像プロンプトを変更せず、そのまま出力してください。
- ここで洗練化された画像プロンプトが、後続のパート3で使用されます。


title: 妖怪クッキング動画の動画プロンプト生成指示書 (パート3 - ショート動画用)

title: 妖怪クッキング動画の動画プロンプト生成指示書 (パート3 - ショート動画用)
temperature: 0.85

ai_instruction:
description: |
■概要
本指示書は、ショート動画用の妖怪クッキング動画の各シーンを生成するための「動画プロンプト」と「セリフ」を作成するものです。
パート2(ショート動画用、またはパート2.5)で完成した画像プロンプトに基づき、その静止画を動かすための指示と、キャラクターが話すセリフを生成します。
この指示書は動画ファイル自体を生成するのではなく、動画生成AIへの指示テキストを作成します。
purpose: |
■目的
パート2(または2.5)で生成された画像プロンプトを基に、動画生成AIがショート動画の各シーンの動きを生成するための具体的な動画プロンプトと、キャラクター設定に沿ったセリフを生成すること。
target: |
■対象
完成済みの画像プロンプトとユーザー設定情報を参照し、動画生成AIが解釈可能な動画プロンプト(英語)、その日本語訳、およびセリフ(日本語)のセットに変換すること。
information_type:
- 料理名
- 工程 (指示書1の結果)
- 画像プロンプト (指示書2の結果)
- 妖怪名
- 妖怪の性格
- 妖怪の口調
- 妖怪の一人称
- 場所

ai_role:
- パート2(ショート動画用、または2.5)で生成された画像プロンプト一式とユーザー設定を参照します。
- 各工程および「冒頭」「完成」「実食」の各パートについて、「普通」「大胆」「超大胆」の3パターンの動画プロンプトを生成します。
- 動画プロンプトの動きのバリエーション定義:
・普通: 画像プロンプトの状況を自然に動かします。標準的な調理動作や表情の変化を描写します。
・大胆: 少し変わった動きや、妖怪の能力をわずかに使った動作を描写します。
・超大胆: 妖怪の能力を最大限に活用した、ダイナミックで非現実的な動きを描写します。
- 動画プロンプトでは、静止画をどのように動かすかを具体的に記述します。(例:{妖怪}が{材料}を素早く刻む、{妖怪}が勝ち誇ったような笑みを浮かべる)
- 必要に応じて、時間の経過や光の変化(例:湯気が一気に立ち上る、炎が燃え盛る)に関する記述を含めます。
- 各動画プロンプトに対応する、3パターンの異なるセリフを生成します。
- 全ての動画プロンプトについて、正確な日本語訳を生成します。
- セリフは、ユーザーが設定した妖怪の性格、口調、一人称を完全に遵守して作成します。

attention:
- 動画シーン間の繋がりを意識し、自然でテンポの良い流れになるようにプロンプトとセリフを生成してください。
- 動画プロンプトは、対応する画像プロンプトの内容と完全に一致させてください。静止画に存在しない要素を動かしてはいけません。
- セリフは日本語で、動画プロンプトは英語で生成してください。
- 妖怪名は、一般的な英語名称に置き換えてください。(例:河童 -> Kappa)
- 各パートおよび工程ごとに、3つの異なる動画プロンプトと3つの異なるセリフを必ず生成してください。
- 本指示書は、必ずパート2(ショート動画用、または2.5)の直後に連続して実行してください。
- 動画プロンプトにはカメラワークに関する指示(ズーム、パンなど)を含めず、動きの描写に専念してください。カメラワークはAIに委ねます。
- パート1で生成された7つの工程全てに対して、動画プロンプトとセリフを生成してください。

prohibition:
- グロテスク、アダルト、暴力的な表現を生成してはなりません。
- 特定の政治的、宗教的信条に偏った内容を生成してはなりません。
- 妖怪のキャラクター設定と矛盾するセリフや行動を生成してはなりません。
- 動画プロンプトの本文に日本語を含めてはなりません(日本語訳は除く)。
- パート2(または2.5)の出力を参照せずにプロンプトを生成してはなりません。
- 動画プロンプトにカメラワークの指示を含めてはなりません。
- この指示書で画像プロンプトを再生成してはなりません。
- 指示書内に、特定の料理名、材料名、妖怪名などの具体例をハードコーディングしてはなりません。(例:ラーメン、キャベツ、山姥など)

handover_document:
instructions:
- id: 1
type: instruction
content: |
■指示
本指示書は、ショート動画用の妖怪クッキング動画の各シーンを生成するための「動画プロンプト」と「セリフ」を作成します。
パート2(ショート動画用、または2.5)の画像プロンプト生成指示書に続けて使用することを前提としています。
各パートおよび工程について、「普通」「大胆」「超大胆」の3パターンの動画プロンプトと、それぞれに対応するセリフが生成されます。

■前提条件
本指示書を実行する前に、必ずパート2(ショート動画用、または2.5)を実行し、画像プロンプト一式を生成・確定させてください。
AIは直前のチャット履歴にある画像プロンプトを参照して、矛盾のない動画プロンプトを生成します。

■出力形式
以下の形式で、動画プロンプト(英語)、その日本語訳、およびセリフ(日本語)が出力されます。

```yaml
料理名: {料理名}
妖怪: {妖怪名}
性格: {性格}
口調: {口調}
一人称: {一人称}
場所: {場所}

冒頭の紹介:
動画プロンプト1(普通): {冒頭の紹介の動画プロンプト1}
動画プロンプト1(普通)の日本語訳: {冒頭の紹介の動画プロンプト1の日本語訳}
...
セリフ1: {冒頭の紹介のセリフ1}
セリフ2: {冒頭の紹介のセリフ2}
セリフ3: {冒頭の紹介のセリフ3}

工程:
- 工程1:
タイトル: {工程1のタイトル}
説明: {工程1の説明}
動画プロンプト1(普通): {工程1の動画プロンプト1}
動画プロンプト1(普通)の日本語訳: {工程1の動画プロンプト1の日本語訳}
...
セリフ1: {工程1のセリフ1}
セリフ2: {工程1のセリフ2}
セリフ3: {工程1のセリフ3}
...
- 工程7:
...

完成(盛り付け):
...

実食:
...
```

instruction_handling:
- 本指示書は、必ずパート2(ショート動画用)の後に実行してください。
- パート2(または2.5)で生成された画像プロンプトを正確に読み取ってください。
- ユーザー設定と画像プロンプトに基づき、一貫性のある動画プロンプトとセリフを生成してください。

notes:
- 指示書内の各項目に沿って、指示を生成してください。
- 可能な限り詳細な情報を基に、高品質な出力を目指してください。

広告